bem::LplGal011< F > Class Template Reference
Evaluation of the Laplace double layer potential with constant test/trial functions. More...
#include <lplGal011.hh>
Public Member Functions | |
void | operator() (const concepts::Triangle3d &cellX, const Constant3d001< F > &elmY, const uint acry[], concepts::Real d, F *dlp) const |
void | operator() (const Constant3d000< F > &elmX, const Constant3d000< F > &elmY, const uint acry[], concepts::Real d, F *dlp) const |
Application operator. More... | |
void | operator() (const Constant3d001< F > &elmX, const concepts::Triangle3d &cellY, const uint acry[], concepts::Real d, F *dlp) const |
void | operator() (const Constant3d001< F > &elmX, const Constant3d001< F > &elmY, const uint acry[], concepts::Real d, F *dlp) const |
Detailed Description
template<class F>
class bem::LplGal011< F >
Evaluation of the Laplace double layer potential with constant test/trial functions.
Regular cases by 3-dim Gauss quadrature Far field by 1-point formular.
- Parameters
-
F Field (Real or Cmplx)
Definition at line 29 of file lplGal011.hh.
Member Function Documentation
◆ operator()() [1/4]
template<class F >
void bem::LplGal011< F >::operator() | ( | const concepts::Triangle3d & | cellX, |
const Constant3d001< F > & | elmY, | ||
const uint | acry[], | ||
concepts::Real | d, | ||
F * | dlp | ||
) | const |
◆ operator()() [2/4]
template<class F >
void bem::LplGal011< F >::operator() | ( | const Constant3d000< F > & | elmX, |
const Constant3d000< F > & | elmY, | ||
const uint | acry[], | ||
concepts::Real | d, | ||
F * | dlp | ||
) | const |
Application operator.
- Parameters
-
elmX Panel on the surface elmY Panel on the surface acry Number of integration points acry[0] for common edge/vertex acry[1] for Gauss (regular case 2-dim x) acry[2] for Gauss (regular case 1-dim y) d One point formula if distance of bary centers larger than d dlp Element matrix (output)
◆ operator()() [3/4]
template<class F >
void bem::LplGal011< F >::operator() | ( | const Constant3d001< F > & | elmX, |
const concepts::Triangle3d & | cellY, | ||
const uint | acry[], | ||
concepts::Real | d, | ||
F * | dlp | ||
) | const |
◆ operator()() [4/4]
template<class F >
void bem::LplGal011< F >::operator() | ( | const Constant3d001< F > & | elmX, |
const Constant3d001< F > & | elmY, | ||
const uint | acry[], | ||
concepts::Real | d, | ||
F * | dlp | ||
) | const |
The documentation for this class was generated from the following file:
- bemInt/lplGal011.hh