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