Public Types |
Public Member Functions |
Private Attributes |
Static Private Attributes |
List of all members
bem::ArbKrnlGal000< F, K > Class Template Reference
Bilinear form for arbitrary kernel with NO singularities. More...
#include <arbKrnlGal000.hh>
Public Types | |
typedef ArbKrnlGal000Traits< F, K > | Traits |
Public Member Functions | |
ArbKrnlGal000 (K &k) | |
void | operator() (const Constant3d000< F > &elmX, const Constant3d000< F > &elmY, F *em) const |
Application operator. More... | |
void | operator() (const Constant3d001< F > &elmX, const Constant3d001< F > &elmY, F *em) const |
void | operator() (const Constant3d002< F > &elmX, const Constant3d002< F > &elmY, F *em) const |
Private Attributes | |
K & | k_ |
Static Private Attributes | |
static const concepts::Real | N_ |
static const concepts::Real | radonWght_ [21] |
Detailed Description
template<class F, class K>
class bem::ArbKrnlGal000< F, K >
Bilinear form for arbitrary kernel with NO singularities.
constant test/trial functions, all cases by Radon's fifth-degree formula
- See also
- A.H.Stroud Approximate Calculation of Multiple Integrals (pg 100, pg 314)
- Parameters
-
F Field (Real or Cmplx) K Kernel function
Definition at line 39 of file arbKrnlGal000.hh.
Member Typedef Documentation
◆ Traits
template<class F , class K >
typedef ArbKrnlGal000Traits<F,K> bem::ArbKrnlGal000< F, K >::Traits |
Definition at line 41 of file arbKrnlGal000.hh.
Constructor & Destructor Documentation
◆ ArbKrnlGal000()
template<class F , class K >
|
inline |
Definition at line 44 of file arbKrnlGal000.hh.
Member Function Documentation
◆ operator()() [1/3]
template<class F , class K >
void bem::ArbKrnlGal000< F, K >::operator() | ( | const Constant3d000< F > & | elmX, |
const Constant3d000< F > & | elmY, | ||
F * | em | ||
) | const |
Application operator.
- Parameters
-
elmX Panel on the surface elmY Panel on the surface em Output, value of the integral
◆ operator()() [2/3]
template<class F , class K >
void bem::ArbKrnlGal000< F, K >::operator() | ( | const Constant3d001< F > & | elmX, |
const Constant3d001< F > & | elmY, | ||
F * | em | ||
) | const |
◆ operator()() [3/3]
template<class F , class K >
void bem::ArbKrnlGal000< F, K >::operator() | ( | const Constant3d002< F > & | elmX, |
const Constant3d002< F > & | elmY, | ||
F * | em | ||
) | const |
Member Data Documentation
◆ k_
template<class F , class K >
|
private |
Definition at line 58 of file arbKrnlGal000.hh.
◆ N_
template<class F , class K >
|
staticprivate |
Definition at line 60 of file arbKrnlGal000.hh.
◆ radonWght_
template<class F , class K >
|
staticprivate |
Definition at line 61 of file arbKrnlGal000.hh.
The documentation for this class was generated from the following file:
- bemInt/arbKrnlGal000.hh