forward definition of the H2Matrix Class in order to define traits More...


forward definition of the H2Matrix Class in order to define traits
Definition at line 60 of file H2Matrix.hpp.
Public Member Functions | |
| Index | rows () const |
| Index | cols () const |
| template<typename Rhs > | |
| Product< H2Matrix, Rhs, AliasFreeProduct > | operator* (const MatrixBase< Rhs > &x) const |
| H2Matrix () | |
| constructors | |
| template<typename Derived > | |
| void | init_H2Matrix (const Derived &linOp, const Bembel::AnsatzSpace< Derived > &ansatz_space, int number_of_points=9) |
| Assemble H2-Matrix for linear operator linOp and AnsatzSpace ansatz_space with number_of_points interpolation points in one direction of the unit square (standard is number_of_points=9) | |
| Eigen::Matrix< ScalarT, Eigen::Dynamic, Eigen::Dynamic > | get_dense () const |
| methods | |
| const Eigen::SparseMatrix< double > | get_transformation_matrix () const |
| getter | |
| const Eigen::MatrixXd | get_fmm_transfer_matrices () const |
| const std::vector< Eigen::MatrixXd > | get_fmm_moment_matrix () const |
| const Bembel::GenericMatrix< Bembel::BlockClusterTree< ScalarT > > & | get_block_cluster_tree () const |
Public Member Functions inherited from Eigen::H2MatrixBase< H2Matrix< ScalarT > > | |
| const H2Matrix< ScalarT > & | derived () const |
| H2Matrix< ScalarT > & | derived () |
| const Product< H2Matrix< ScalarT >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
Public Types | |
| enum | { ColsAtCompileTime = Dynamic , MaxColsAtCompileTime = Dynamic , IsRowMajor = false , Flags = NestByRefBit } |
| typedef ScalarT | Scalar |
| Eigen related things. | |
| typedef NumTraits< ScalarT >::Real | RealScalar |
| typedef Index | StorageIndex |
Public Types inherited from Eigen::H2MatrixBase< H2Matrix< ScalarT > > | |
| enum | |
| typedef internal::traits< H2Matrix< ScalarT > >::Scalar | Scalar |
| typedef internal::ref_selector< H2Matrix< ScalarT > >::type | Nested |
| typedef H2MatrixBase | StorageBaseType |
| typedef Scalar | CoeffReturnType |
| typedef NumTraits<ScalarT>::Real Eigen::H2Matrix< ScalarT >::RealScalar |
Definition at line 67 of file H2Matrix.hpp.
| typedef ScalarT Eigen::H2Matrix< ScalarT >::Scalar |
Eigen related things.
Definition at line 66 of file H2Matrix.hpp.
| typedef Index Eigen::H2Matrix< ScalarT >::StorageIndex |
Definition at line 68 of file H2Matrix.hpp.
| anonymous enum |
Definition at line 69 of file H2Matrix.hpp.
|
inline |
constructors
Definition at line 87 of file H2Matrix.hpp.
|
inline |
Definition at line 77 of file H2Matrix.hpp.
|
inline |
Definition at line 278 of file H2Matrix.hpp.
|
inline |
methods
Definition at line 254 of file H2Matrix.hpp.
|
inline |
Definition at line 274 of file H2Matrix.hpp.
|
inline |
Definition at line 271 of file H2Matrix.hpp.
|
inline |
getter
Definition at line 268 of file H2Matrix.hpp.
|
inline |
Assemble H2-Matrix for linear operator linOp and AnsatzSpace ansatz_space with number_of_points interpolation points in one direction of the unit square (standard is number_of_points=9)
Definition at line 94 of file H2Matrix.hpp.
|
inline |
Definition at line 80 of file H2Matrix.hpp.
|
inline |
Definition at line 76 of file H2Matrix.hpp.