Go to the documentation of this file.
21 template<
class NodeX,
class NodeY>
29 inline Nfld(
const NodeX* x,
const NodeY* y) :
x_(x),
y_(y) {}
41 template<
class NodeX,
class NodeY>
const NodeY * clstY() const
const NodeX * x_
Pointers to the clusters in the near field.
Interface class for a node in a cluster tree.
virtual NfldScan * scan() const =0
Class to store a pair of clusters in the near field.
An abstract class for scanning a mesh (a set of cells) or a space (a set of elements).
Node::CF F
Field of the node (Real or Cmplx)
Abstract class for a far field matrix F.
Nfld< NodeX, NodeY > NfldNodes
const NodeX * clstX() const
Used for the cluster classes for the boundary element method.
virtual void operator()(const ClstY< NodeY > &vecY, ClstX< NodeX > &vecX) const =0
TreeTraits< NodeX > TraitsX
Interface of the far field.
Class providing an output operator.
TreeTraits< NodeY > TraitsY
concepts::Scan< NfldNodes > NfldScan
Nfld(const NodeX *x, const NodeY *y)