#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.