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) More... | |
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 |
|
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.