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

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

Integration class for arbitrary kernel with NO singularities. More...

#include <bform.hh>

List of all members.

Public Types

typedef ArbKrnlGal3d000Traits
< F, K > 
Traits

Public Member Functions

 ArbKrnlGal3d000 (K &k)
virtual ArbKrnlGal3d000clone () const
void operator() (const Constant3d002< F > &elmX, const Constant3d002< F > &elmY, F *em) const
 Application operator.
void operator() (const Constant3d001< F > &elmX, const Constant3d001< F > &elmY, F *em) const
 Application operator.
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 N51_
 Number of quadrature points for formula 5-1.
static const concepts::Real N54_
 Number of quadrature points for formula 5-4.
static const concepts::Real stroudWght51_ [60]
 Weights of quadrature rule 5-1.
static const concepts::Real stroudWght54_ [56]
 Weights of quadrature rule 5-4.

Detailed Description

template<class F, class K>
class ArbKrnlGal3d000< F, K >

Integration class for arbitrary kernel with NO singularities.

constant test/trial functions, special quadrature rules

Parameters:
FField (Real or Cmplx)
KKernel function

Definition at line 30 of file bform.hh.


Member Typedef Documentation

template<class F , class K >
typedef ArbKrnlGal3d000Traits<F,K> ArbKrnlGal3d000< F, K >::Traits

Definition at line 32 of file bform.hh.


Constructor & Destructor Documentation

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

Definition at line 35 of file bform.hh.


Member Function Documentation

template<class F , class K >
virtual ArbKrnlGal3d000* ArbKrnlGal3d000< F, K >::clone ( ) const [inline, virtual]

Definition at line 65 of file bform.hh.

Here is the call graph for this function:

template<class F , class K >
void ArbKrnlGal3d000< F, K >::operator() ( const Constant3d001< F > &  elmX,
const Constant3d001< F > &  elmY,
F *  em 
) const

Application operator.

quadrature by formula 5-4 for the 3d unit cube in book of Stroud

See also:
A.H.Stroud Approximate Calculation of Multiple Integrals (pg 233)
Parameters:
elmXPanel on the surface
elmYPanel on the surface
emOutput, value of the integral
template<class F , class K >
void ArbKrnlGal3d000< F, K >::operator() ( const Constant3d002< F > &  elmX,
const Constant3d002< F > &  elmY,
F *  em 
) const

Application operator.

quadrature by formula 5-4 for the 3d unit cube in book of Stroud

See also:
A.H.Stroud Approximate Calculation of Multiple Integrals (pg 233)
Parameters:
elmXPanel on the surface
elmYPanel on the surface
emOutput, value of the integral
template<class F , class K >
void ArbKrnlGal3d000< F, K >::operator() ( const Constant3d000< F > &  elmX,
const Constant3d000< F > &  elmY,
F *  em 
) const

Application operator.

quadrature by formula 5-1 for the 3d simplex in book of Stroud

See also:
A.H.Stroud Approximate Calculation of Multiple Integrals (pg 315)
Parameters:
elmXPanel on the surface
elmYPanel on the surface
emOutput, value of the integral

Member Data Documentation

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

Definition at line 67 of file bform.hh.

template<class F , class K >
const concepts::Real ArbKrnlGal3d000< F, K >::N51_ [static, private]

Number of quadrature points for formula 5-1.

Definition at line 70 of file bform.hh.

template<class F , class K >
const concepts::Real ArbKrnlGal3d000< F, K >::N54_ [static, private]

Number of quadrature points for formula 5-4.

Definition at line 74 of file bform.hh.

template<class F , class K >
const concepts::Real ArbKrnlGal3d000< F, K >::stroudWght51_[60] [static, private]

Weights of quadrature rule 5-1.

Definition at line 72 of file bform.hh.

template<class F , class K >
const concepts::Real ArbKrnlGal3d000< F, K >::stroudWght54_[56] [static, private]

Weights of quadrature rule 5-4.

Definition at line 76 of file bform.hh.


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

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