mpqc::TT Namespace Reference
Functions | |
RowMatrixXd | one_over_delta (Eigen::VectorXd const &e_vals, int64_t occ) |
std::array< RowMatrixXd, 4 > | TT_TA_ARRAY (TA::DistArray< TA::TensorD, TA::SparsePolicy > const &A) |
std::array< RowMatrixXd, 4 > | TT_one_over_delta (Eigen::VectorXd const &e_vals, int64_t occ) |
TA::DistArray< TA::TensorD, TA::SparsePolicy > | make_Wir0k (madness::World &world, RowMatrixXd const &G0, RowMatrixXd const &W, TA::TiledRange1 const &occ_trange, int64_t occ, int64_t rank0) |
TA::DistArray< TA::TensorD, TA::SparsePolicy > | make_Ycr2b (madness::World &world, RowMatrixXd const &G3, RowMatrixXd const &Cv, RowMatrixXd const &Q, TA::TiledRange1 const &pao_trange, int64_t vir, int64_t rank2) |
TA::DistArray< TA::TensorD, TA::SparsePolicy > | make_Wr1lr2j (madness::World &world, RowMatrixXd const &G2, RowMatrixXd const &W, TA::TiledRange1 const &occ_trange, int64_t occ, int64_t rank1, int64_t rank2) |
TA::DistArray< TA::TensorD, TA::SparsePolicy > | make_Yr0ar1d (madness::World &world, RowMatrixXd const &G1, RowMatrixXd const &Cv, RowMatrixXd const &Q, TA::TiledRange1 const &pao_trange, int64_t vir, int64_t rank0, int64_t rank1) |
std::array< TA::DistArray< TA::TensorD, TA::SparsePolicy >, 4 > | transform_tensors (Eigen::VectorXd const &e_vals, int64_t occ, madness::World &world, TA::TiledRange1 const &occ_trange, TA::TiledRange1 const &vir_trange, RowMatrixXd const &Uocc, RowMatrixXd const &Cv, RowMatrixXd const &Q) |
Function Documentation
◆ make_Wir0k()
TA::DistArray<TA::TensorD, TA::SparsePolicy> mpqc::TT::make_Wir0k | ( | madness::World & | world, |
RowMatrixXd const & | G0, | ||
RowMatrixXd const & | W, | ||
TA::TiledRange1 const & | occ_trange, | ||
int64_t | occ, | ||
int64_t | rank0 | ||
) |
◆ make_Wr1lr2j()
TA::DistArray<TA::TensorD, TA::SparsePolicy> mpqc::TT::make_Wr1lr2j | ( | madness::World & | world, |
RowMatrixXd const & | G2, | ||
RowMatrixXd const & | W, | ||
TA::TiledRange1 const & | occ_trange, | ||
int64_t | occ, | ||
int64_t | rank1, | ||
int64_t | rank2 | ||
) |
◆ make_Ycr2b()
TA::DistArray<TA::TensorD, TA::SparsePolicy> mpqc::TT::make_Ycr2b | ( | madness::World & | world, |
RowMatrixXd const & | G3, | ||
RowMatrixXd const & | Cv, | ||
RowMatrixXd const & | Q, | ||
TA::TiledRange1 const & | pao_trange, | ||
int64_t | vir, | ||
int64_t | rank2 | ||
) |
◆ make_Yr0ar1d()
TA::DistArray<TA::TensorD, TA::SparsePolicy> mpqc::TT::make_Yr0ar1d | ( | madness::World & | world, |
RowMatrixXd const & | G1, | ||
RowMatrixXd const & | Cv, | ||
RowMatrixXd const & | Q, | ||
TA::TiledRange1 const & | pao_trange, | ||
int64_t | vir, | ||
int64_t | rank0, | ||
int64_t | rank1 | ||
) |
◆ one_over_delta()
RowMatrixXd mpqc::TT::one_over_delta | ( | Eigen::VectorXd const & | e_vals, |
int64_t | occ | ||
) |
◆ transform_tensors()
std::array<TA::DistArray<TA::TensorD, TA::SparsePolicy>, 4> mpqc::TT::transform_tensors | ( | Eigen::VectorXd const & | e_vals, |
int64_t | occ, | ||
madness::World & | world, | ||
TA::TiledRange1 const & | occ_trange, | ||
TA::TiledRange1 const & | vir_trange, | ||
RowMatrixXd const & | Uocc, | ||
RowMatrixXd const & | Cv, | ||
RowMatrixXd const & | Q | ||
) |
◆ TT_one_over_delta()
std::array<RowMatrixXd, 4> mpqc::TT::TT_one_over_delta | ( | Eigen::VectorXd const & | e_vals, |
int64_t | occ | ||
) |
◆ TT_TA_ARRAY()
std::array<RowMatrixXd, 4> mpqc::TT::TT_TA_ARRAY | ( | TA::DistArray< TA::TensorD, TA::SparsePolicy > const & | A | ) |