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

Public Member Functions | Private Attributes
cluster::F04< NodeX, NodeY >::Ffld Class Reference

Class to store the far field coefficients. More...

Collaboration diagram for cluster::F04< NodeX, NodeY >::Ffld:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Ffld (const NodeX *clstX, const NodeY *clstY, Ffld *lnk=0)
concepts::Real intensity (concepts::Real s) const
Ffldlink () const
uint m () const
uint m (uint m)
uint sigma () const
uint tau () const
FColExpval (uint blksz, const ExpansionF< FX > &exp)
FColExpval () const
concepts::Real3d z () const
 ~Ffld ()

Private Attributes

const NodeX * clstX_
 Pointer to two clusters belonging to the far field.
const NodeY * clstY_
Ffldlnk_
 Next far field entry.
uint m_
 Expansion order.
FColExpval_
 Far field coefficients of the kernel expansion.

Detailed Description

template<class NodeX, class NodeY>
class cluster::F04< NodeX, NodeY >::Ffld

Class to store the far field coefficients.

Definition at line 33 of file f04.hh.


Constructor & Destructor Documentation

template<class NodeX , class NodeY >
cluster::F04< NodeX, NodeY >::Ffld::Ffld ( const NodeX *  clstX,
const NodeY *  clstY,
Ffld lnk = 0 
) [inline]

Definition at line 45 of file f04.hh.

template<class NodeX , class NodeY >
cluster::F04< NodeX, NodeY >::Ffld::~Ffld ( ) [inline]

Definition at line 48 of file f04.hh.


Member Function Documentation

template<class NodeX , class NodeY >
concepts::Real cluster::F04< NodeX, NodeY >::Ffld::intensity ( concepts::Real  s) const [inline]

Definition at line 62 of file f04.hh.

Here is the call graph for this function:

template<class NodeX , class NodeY >
Ffld* cluster::F04< NodeX, NodeY >::Ffld::link ( ) const [inline]

Definition at line 50 of file f04.hh.

template<class NodeX , class NodeY >
uint cluster::F04< NodeX, NodeY >::Ffld::m ( uint  m) [inline]

Definition at line 56 of file f04.hh.

Here is the call graph for this function:

template<class NodeX , class NodeY >
uint cluster::F04< NodeX, NodeY >::Ffld::m ( ) const [inline]

Definition at line 57 of file f04.hh.

template<class NodeX , class NodeY >
uint cluster::F04< NodeX, NodeY >::Ffld::sigma ( ) const [inline]

Definition at line 51 of file f04.hh.

Here is the call graph for this function:

template<class NodeX , class NodeY >
uint cluster::F04< NodeX, NodeY >::Ffld::tau ( ) const [inline]

Definition at line 52 of file f04.hh.

Here is the call graph for this function:

template<class NodeX , class NodeY >
FColExp* cluster::F04< NodeX, NodeY >::Ffld::val ( ) const [inline]

Definition at line 61 of file f04.hh.

template<class NodeX , class NodeY >
FColExp* cluster::F04< NodeX, NodeY >::Ffld::val ( uint  blksz,
const ExpansionF< FX > &  exp 
) [inline]

Definition at line 58 of file f04.hh.

Here is the call graph for this function:

template<class NodeX , class NodeY >
concepts::Real3d cluster::F04< NodeX, NodeY >::Ffld::z ( ) const [inline]

Definition at line 53 of file f04.hh.

Here is the call graph for this function:


Member Data Documentation

template<class NodeX , class NodeY >
const NodeX* cluster::F04< NodeX, NodeY >::Ffld::clstX_ [private]

Pointer to two clusters belonging to the far field.

Definition at line 37 of file f04.hh.

template<class NodeX , class NodeY >
const NodeY* cluster::F04< NodeX, NodeY >::Ffld::clstY_ [private]

Definition at line 38 of file f04.hh.

template<class NodeX , class NodeY >
Ffld* cluster::F04< NodeX, NodeY >::Ffld::lnk_ [private]

Next far field entry.

Definition at line 35 of file f04.hh.

template<class NodeX , class NodeY >
uint cluster::F04< NodeX, NodeY >::Ffld::m_ [private]

Expansion order.

Definition at line 40 of file f04.hh.

template<class NodeX , class NodeY >
FColExp* cluster::F04< NodeX, NodeY >::Ffld::val_ [private]

Far field coefficients of the kernel expansion.

Definition at line 42 of file f04.hh.


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

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