NiHu  2.0
NiHu::fmm::helmholtz_3d_hf_fmm_upshift Class Reference

Class for shifting up Multipole contributions This class is the result of the M2M operation. Multiplication of a Multipole contribution by an up_shift from the left performs the actual shift. More...

#include <helmholtz_3d_hf_shift.h>

Public Member Functions

 helmholtz_3d_hf_fmm_upshift (cvector_t const &shift, helmholtz_3d_hf_level_data const &ld)
 
cvector_t operator* (cvector_t const &rhs) const
 multiply the updownshift matrix with a multipole / local More...
 

Detailed Description

Class for shifting up Multipole contributions This class is the result of the M2M operation. Multiplication of a Multipole contribution by an up_shift from the left performs the actual shift.

Definition at line 18 of file helmholtz_3d_hf_shift.h.

Member Function Documentation

◆ operator*()

cvector_t NiHu::fmm::helmholtz_3d_hf_fmm_upshift::operator* ( cvector_t const &  rhs) const
inline

multiply the updownshift matrix with a multipole / local

Parameters
rhsthe right hand side

Definition at line 35 of file helmholtz_3d_hf_shift.h.


The documentation for this class was generated from the following file: