|
template<typename T > |
Matrix< T > | mpqc::math::tile_to_eigen (TA::Tensor< T > const &t) |
|
template<typename T > |
Matrix< T > | mpqc::math::tile_to_eigen (TA::Tile< DecomposedTensor< T >> const &t) |
|
template<typename Tile , typename Policy > |
Matrix< typename Tile::value_type > | mpqc::math::array_to_eigen (TA::DistArray< Tile, Policy > const &A) |
| converts a TiledArray::Array to a row-major Eigen Matrix More...
|
|
template<typename Tile , typename Policy > |
std::vector< Matrix< typename Tile::value_type > > | mpqc::math::array_to_eigen (TA::DistArrayVector< Tile, Policy > const &A) |
| converts a TiledArray::ArrayVector to a row-major Eigen Matrix More...
|
|
template<typename Tile , typename Policy > |
TA::DistArray< Tile, typename std::enable_if< std::is_same< Policy, TA::SparsePolicy >::value, TA::SparsePolicy >::type > | mpqc::math::eigen_to_array (madness::World &world, Matrix< typename Tile::numeric_type > const &M, TA::TiledRange1 tr0, TA::TiledRange1 tr1, double cut=1e-7) |
|
template<typename Tile , typename Policy > |
TA::DistArray< Tile, typename std::enable_if< std::is_same< Policy, TA::DensePolicy >::value, TA::DensePolicy >::type > | mpqc::math::eigen_to_array (madness::World &world, Matrix< typename Tile::numeric_type > const &M, TA::TiledRange1 tr0, TA::TiledRange1 tr1, double cut=1e-7) |
|