#include <operator01.hh>
Public Member Functions | |
NfldMatrix (concepts::BilinearForm< FX > &bf, NfldMatrix *lnk, concepts::DynArray< uint > &idxX, uint nidxX, concepts::DynArray< const concepts::Element< FX > * > &elmX, uint nelmX, concepts::DynArray< uint > &idxY, uint nidxY, concepts::DynArray< const concepts::Element< FY > * > &elmY, uint nelmY) | |
void | operator() (const concepts::Vector< FY > &fncY, concepts::Vector< FX > &fncX) |
Application operator. | |
NfldMatrix * | link () const |
Next near field entries. | |
float | memory () const |
Memory usage in byte. | |
Class to hold the near field entries for two clusters
Definition at line 42 of file operator01.hh.
cluster::Operator01< NodeX, NodeY >::NfldMatrix::NfldMatrix | ( | concepts::BilinearForm< FX > & | bf, |
NfldMatrix * | lnk, | ||
concepts::DynArray< uint > & | idxX, | ||
uint | nidxX, | ||
concepts::DynArray< const concepts::Element< FX > * > & | elmX, | ||
uint | nelmX, | ||
concepts::DynArray< uint > & | idxY, | ||
uint | nidxY, | ||
concepts::DynArray< const concepts::Element< FY > * > & | elmY, | ||
uint | nelmY | ||
) |
Constructor.
bf | Bilinear form to evaluate the matrix entries |
lnk | Link to the near field entries of the next cluster pair |
idxX | DoF numbers of one cluster |
nidxX | Number of DoF's in one cluster |
elmX | Elements contained in one cluster |
nelmX | Number of elements contained in one cluster |
idxY | DoF numbers of the other cluster |
nidxY | Number of DoF's in the other cluster |
elmY | Elements contained in the other cluster |
nelmY | Number of elements contained in the other cluster |
|
inline |
Definition at line 74 of file operator01.hh.
|
inline |
Next near field entries.
Definition at line 80 of file operator01.hh.
|
inline |
Memory usage in byte.
Definition at line 135 of file operator01.hh.