Loading [MathJax]/extensions/tex2jax.js
NiHu  2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
NiHu::fmm::helmholtz_3d_hf_fmm_downshift Class Reference

Class for shifting down Local contributions This class is the result of the L2L operation. Multiplication of a Local contribution by a down_shift from the left performs the actual shift. More...

#include <helmholtz_3d_hf_shift.h>

Public Member Functions

 helmholtz_3d_hf_fmm_downshift (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 down Local contributions This class is the result of the L2L operation. Multiplication of a Local contribution by a down_shift from the left performs the actual shift.

Definition at line 50 of file helmholtz_3d_hf_shift.h.

Member Function Documentation

◆ operator*()

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

multiply the updownshift matrix with a multipole / local

Parameters
[in]rhsthe right hand side

Definition at line 67 of file helmholtz_3d_hf_shift.h.


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