#include <xy01.hh>
Public Types | |
typedef ClstX< Node >::Traits | Traits |
Interface for the far field X. | |
typedef ClstX< Node >::F | F |
Public Member Functions | |
X01 (const Tree< Node > &tree, const ExpansionXY< F > &exp) | |
F * | operator[] (uint i) const |
void | gather (concepts::Vector< F > &fnc) |
float | memory () const |
Size of memory used by X01 in Bytes. | |
const concepts::Space< F > & | space () const |
Space. | |
const Tree< Node > & | tree () const |
Cluster tree. | |
void | zero () |
Sets the auxiliary vectors to zero. | |
Protected Types | |
typedef XY01< Node >::XYFnc | XYFnc |
typedef XY01< Node >::XYCol | XYCol |
Protected Member Functions | |
std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Private Member Functions | |
std::ostream & | info (std::ostream &os, uint idx) const |
Detailed information about the unknown idx. | |
Class for far field part X
Node | Node type of the cluster |
typedef ClstX<Node>::F cluster::X01< Node >::F |
typedef ClstX<Node>::Traits cluster::X01< Node >::Traits |
|
protected |
|
protected |
|
inline |
|
virtual |
Implements cluster::ClstX< Node >.
|
inlineprotectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
|
inline |
|
inlinevirtual |
Returns the i-th auxiliary vector (vector corresponding to the i-th cluster)
Implements cluster::ClstXY< Node >.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Sets the auxiliary vectors to zero.
Implements cluster::ClstXY< Node >.