This class is managing the leafs of the H2Matrix BlockClusterTree. More...
#include <TreeLeaf.hpp>
This class is managing the leafs of the H2Matrix BlockClusterTree.
Definition at line 20 of file TreeLeaf.hpp.
Public Member Functions | |
| 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 | |