bem::ArbKrnlGal001< F, K > Class Template Reference

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

#include <arbKrnlGal001.hh>

Public Types

typedef ArbKrnlGal001Traits< F, K > Traits
 

Public Member Functions

 ArbKrnlGal001 (K &k)
 
void operator() (const Linear3d000< F > &elmX, const Linear3d000< F > &elmY, F *em) const
 Application operator. More...
 

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::ArbKrnlGal001< F, K >

Bilinear form for arbitrary kernel with NO singularities.

linear 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 39 of file arbKrnlGal001.hh.

Member Typedef Documentation

◆ Traits

template<class F , class K >
typedef ArbKrnlGal001Traits<F,K> bem::ArbKrnlGal001< F, K >::Traits

Definition at line 41 of file arbKrnlGal001.hh.

Constructor & Destructor Documentation

◆ ArbKrnlGal001()

template<class F , class K >
bem::ArbKrnlGal001< F, K >::ArbKrnlGal001 ( K &  k)
inline

Definition at line 44 of file arbKrnlGal001.hh.

Member Function Documentation

◆ operator()()

template<class F , class K >
void bem::ArbKrnlGal001< F, K >::operator() ( const Linear3d000< F > &  elmX,
const Linear3d000< F > &  elmY,
F *  em 
) const

Application operator.

Parameters
elmXPanel on the surface
elmYPanel on the surface
emOutput, value of the integral

Member Data Documentation

◆ k_

template<class F , class K >
K& bem::ArbKrnlGal001< F, K >::k_
private

Definition at line 54 of file arbKrnlGal001.hh.

◆ N_

template<class F , class K >
const concepts::Real bem::ArbKrnlGal001< F, K >::N_
staticprivate

Definition at line 56 of file arbKrnlGal001.hh.

◆ radonWght_

template<class F , class K >
const concepts::Real bem::ArbKrnlGal001< F, K >::radonWght_[21]
staticprivate

Definition at line 57 of file arbKrnlGal001.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich