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

Classes | Typedefs | Functions
cluster Namespace Reference

Used for the cluster classes for the boundary element method. More...

Classes

class  BBall
 Abstract class to compute a bounding ball of an element (the leafs of a cluster tree). More...
class  BBall000
 Computes the Cebysev ball of an element. More...
class  CacheSizeExceeded
 Exception class. More...
class  CebyCenter
 Class to compute the Cebysev ball of a point set, i.e., the smallest ball containing all points. More...
class  CebysevKF
 $F$ part of the Cebysev expansion for arbitrary kernels. More...
class  CebysevKFTraits
 Interface for the kernel function used by CebysevKF. More...
class  CebysevLaplaceF
 $F$ part of the Cebysev expansion of the Laplace kernel. More...
class  ClstF
 Abstract class for a far field matrix F. More...
class  ClstX
 Abstract class for the far field matrix X. More...
class  ClstXY
 Abstract class for the far field matrices X and Y. More...
class  ClstY
 Abstract class for the far field matrix Y. More...
class  Cluster
 Node of a cluster tree. More...
class  DMultipoleX
 Normal derivative of the $X$ part of the Multipole kernel expansion. More...
class  DMultipoleY
 Normal derivative of the $Y$ part of the Multipole kernel expansion. More...
class  DTaylorX
 Normal derivative of the $X$ part of the Taylor kernel expansion. More...
class  DTaylorY
 Normal derivative of the $Y$ part of the Taylor kernel expansion. More...
class  ExpansionF
 Abstract class for the $F$ part of a kernel expansion. More...
class  ExpansionXY
 Abstract class for the $X$ and the $Y$ part of a kernel expansion. More...
class  F01
 Far field matrix F. More...
class  F02
 Far field matrix F. More...
class  F03
 Far field matrix F. More...
class  F04
 Far field matrix F. More...
class  FColExp
 Abstract class to hold the expansion coefficients. More...
class  FColF
 Class to hold expansion coefficients of type F. More...
class  MultipoleLaplaceF
 $F$ part of the Multipole expansion of the Laplace kernel. More...
class  MultipoleX
 $X$ part of the Multipole kernel expansion More...
class  MultipoleY
 $Y$ part of the Multipole kernel expansion More...
class  Nfld
 Class to store a pair of clusters in the near field. More...
class  Operator01
 Cluster approximation of the stiffness matrix. More...
class  Operator02
 Cluster approximation of the stiffness matrix. More...
class  TaylorLaplaceF
 $F$ part of the Taylor expansion of the Laplace kernel. More...
class  TaylorX
 $X$ part of the Taylor kernel expansion More...
class  TaylorY
 $Y$ part of the Taylor kernel expansion More...
class  Tree
 Abstract class for a cluster tree. More...
class  Tree01
 Cluster tree. More...
class  Tree02
 Cluster list, i.e., all leafs are on level 0. More...
class  Tree03
 Cluster tree. More...
class  TreeTraits
 Interface class for a node in a cluster tree. More...
class  TreeTraits01
 Interface class for a node in the cluster tree Tree01. More...
class  TreeTraits02
 Interface class for a node in the cluster tree Tree02. More...
class  TreeTraits03
 Interface class for a node in the cluster tree Tree01. More...
class  X01
 Class for far field part X. More...
class  XY01
 Class to hide some implementation details of the far field matrices X, Y. More...
class  XYColExp
 Abstract class to hold the expansion coefficients. More...
class  XYColExpPtr
 Abstract class for a pointer to the expansion coefficients. More...
class  XYColF
 Class to hold expansion coefficients of type F. More...
class  XYColFPtr
 Class for a pointer to expansion coefficients of type F. More...
class  Y01
 Class for far field part Y. More...

Typedefs

typedef FColF< concepts::RealFColReal
typedef XYColF< concepts::RealXYColReal
typedef XYColFPtr< concepts::RealXYColRealPtr

Functions

void cebysev (const concepts::Real3d &x0, const concepts::Real3d &x1, concepts::Real3d &c, concepts::Real &r)
 Computes the Cebysev ball of two or three points.
void cebysev (const concepts::Real3d &x0, const concepts::Real3d &x1, const concepts::Real3d &x2, concepts::Real3d &c, concepts::Real &r)
template<typename F >
std::ostream & operator<< (std::ostream &os, const Cluster< F > &clst)
template<class CNode >
std::ostream & operator<< (std::ostream &os, const Tree< CNode > &t)

Detailed Description

Used for the cluster classes for the boundary element method.

Author:
Gregor Schmidlin, 2002

Typedef Documentation

Definition at line 174 of file expansion.hh.

Definition at line 87 of file expansion.hh.

Definition at line 86 of file expansion.hh.


Function Documentation

void cluster::cebysev ( const concepts::Real3d x0,
const concepts::Real3d x1,
concepts::Real3d c,
concepts::Real r 
)

Computes the Cebysev ball of two or three points.

void cluster::cebysev ( const concepts::Real3d x0,
const concepts::Real3d x1,
const concepts::Real3d x2,
concepts::Real3d c,
concepts::Real r 
)
template<typename F >
std::ostream & cluster::operator<< ( std::ostream &  os,
const Cluster< F > &  clst 
) [inline]

Definition at line 210 of file tree.hh.

template<class CNode >
std::ostream& cluster::operator<< ( std::ostream &  os,
const Tree< CNode > &  t 
) [inline]

Definition at line 274 of file tree.hh.


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