Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Types | Public Member Functions | Private Attributes | Static Private Attributes
bem::ArbKrnlGal000< F, K > Class Template Reference

Bilinear form for arbitrary kernel with NO singularities. More...

#include <arbKrnlGal000.hh>

List of all members.

Public Types

typedef ArbKrnlGal000Traits< F, K > Traits

Public Member Functions

 ArbKrnlGal000 (K &k)
void operator() (const Constant3d002< F > &elmX, const Constant3d002< F > &elmY, F *em) const
void operator() (const Constant3d001< F > &elmX, const Constant3d001< F > &elmY, F *em) const
void operator() (const Constant3d000< F > &elmX, const Constant3d000< F > &elmY, F *em) const
 Application operator.

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:
FField (Real or Cmplx)
KKernel function

Definition at line 38 of file arbKrnlGal000.hh.


Member Typedef Documentation

template<class F , class K >
typedef ArbKrnlGal000Traits<F,K> bem::ArbKrnlGal000< F, K >::Traits

Definition at line 40 of file arbKrnlGal000.hh.


Constructor & Destructor Documentation

template<class F , class K >
bem::ArbKrnlGal000< F, K >::ArbKrnlGal000 ( K &  k) [inline]

Definition at line 43 of file arbKrnlGal000.hh.


Member Function Documentation

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:
elmXPanel on the surface
elmYPanel on the surface
emOutput, value of the integral
template<class F , class K >
void bem::ArbKrnlGal000< F, K >::operator() ( const Constant3d002< F > &  elmX,
const Constant3d002< F > &  elmY,
F *  em 
) const
template<class F , class K >
void bem::ArbKrnlGal000< F, K >::operator() ( const Constant3d001< F > &  elmX,
const Constant3d001< F > &  elmY,
F *  em 
) const

Member Data Documentation

template<class F , class K >
K& bem::ArbKrnlGal000< F, K >::k_ [private]

Definition at line 57 of file arbKrnlGal000.hh.

template<class F , class K >
const concepts::Real bem::ArbKrnlGal000< F, K >::N_ [static, private]

Definition at line 59 of file arbKrnlGal000.hh.

template<class F , class K >
const concepts::Real bem::ArbKrnlGal000< F, K >::radonWght_[21] [static, private]

Definition at line 60 of file arbKrnlGal000.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)