This class is managing the leafs of the H2Matrix BlockClusterTree.
More...
#include <TreeLeaf.hpp>
template<
typename Derived>
class Bembel::TreeLeaf< Derived >
This class is managing the leafs of the H2Matrix BlockClusterTree.
Definition at line 20 of file TreeLeaf.hpp.
|
| | TreeLeaf (void) |
| | void constructor
|
| |
| | TreeLeaf (const TreeLeaf &other) |
| | copy constructor
|
| |
| | TreeLeaf (TreeLeaf &&other) |
| | move constructor
|
| |
| template<typename otherDerived > |
| | TreeLeaf (const Eigen::MatrixBase< otherDerived > &L, const Eigen::MatrixBase< otherDerived > &R) |
| | lowRank constructor whatever Eigen object is put in here will be evaluated
|
| |
| template<typename otherDerived > |
| | TreeLeaf (const Eigen::MatrixBase< otherDerived > &F) |
| | full constructor whatever Eigen object is put in here will be evaluated
|
| |
| | TreeLeaf (Derived &&L, Derived &&R) |
| | lowRank move constructor
|
| |
| | TreeLeaf (Derived &&F) |
| | full move constructor
|
| |
| bool | is_low_rank () |
| |
| Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > & | get_F () |
| |
| Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > & | get_L () |
| |
| Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > & | get_R () |
| |
| const Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > & | get_F () const |
| |
| const Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > & | get_L () const |
| |
| Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > & | get_R () const |
| |
| void | set_low_rank_flag (bool flag) |
| |
| void | set_F (const Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > &F) |
| |
| void | set_L (const Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > &L) |
| |
| void | set_R (const Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > &R) |
| |
| TreeLeaf & | operator= (TreeLeaf other) |
| | assignment operator, works for copy and move assignment
|
| |
◆ TreeLeaf() [1/7]
◆ TreeLeaf() [2/7]
◆ TreeLeaf() [3/7]
◆ TreeLeaf() [4/7]
lowRank constructor whatever Eigen object is put in here will be evaluated
Definition at line 54 of file TreeLeaf.hpp.
◆ TreeLeaf() [5/7]
full constructor whatever Eigen object is put in here will be evaluated
Definition at line 62 of file TreeLeaf.hpp.
◆ TreeLeaf() [6/7]
◆ TreeLeaf() [7/7]
◆ get_F() [1/2]
◆ get_F() [2/2]
◆ get_L() [1/2]
◆ get_L() [2/2]
◆ get_R() [1/2]
◆ get_R() [2/2]
| Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > & Bembel::TreeLeaf< Derived >::get_R |
( |
| ) |
const |
|
inline |
◆ is_low_rank()
◆ operator=()
assignment operator, works for copy and move assignment
Definition at line 127 of file TreeLeaf.hpp.
◆ set_F()
◆ set_L()
◆ set_low_rank_flag()
◆ set_R()
The documentation for this class was generated from the following file: