|
| OperatorAtom (std::shared_ptr< const basis_t > basis) |
|
| OperatorAtom (std::shared_ptr< const basis_t > basis, OperatorType type, int q=0) |
|
| Operator (std::shared_ptr< const basis_t > basis) |
|
virtual | ~Operator ()=default |
|
std::shared_ptr< const basis_t > | get_basis () const |
|
std::shared_ptr< const basis_t > & | get_basis () |
|
const Eigen::SparseMatrix< scalar_t, Eigen::RowMajor > & | get_matrix () const |
|
Eigen::SparseMatrix< scalar_t, Eigen::RowMajor > & | get_matrix () |
|
const Transformation< scalar_t > & | get_transformation () const override |
|
Transformation< scalar_t > | get_rotator (real_t alpha, real_t beta, real_t gamma) const override |
|
Sorting | get_sorter (const std::vector< TransformationType > &labels) const override |
|
std::vector< IndicesOfBlock > | get_indices_of_blocks (const std::vector< TransformationType > &labels) const override |
|
void | get_indices_of_blocks_without_checks (const std::set< TransformationType > &unique_labels, IndicesOfBlocksCreator &blocks) const |
|
OperatorAtom< Scalar > | transformed (const Transformation< scalar_t > &transformation) const |
|
OperatorAtom< Scalar > | transformed (const Sorting &transformation) const |
|
virtual | ~TransformationBuilderInterface ()=default |
|
virtual const Transformation< traits::CrtpTraits< OperatorAtom< Scalar > >::scalar_t > & | get_transformation () const=0 |
|
virtual Transformation< traits::CrtpTraits< OperatorAtom< Scalar > >::scalar_t > | get_rotator (real_t alpha, real_t beta, real_t gamma) const=0 |
|
Transformation< traits::CrtpTraits< OperatorAtom< Scalar > >::scalar_t > | get_rotator (const std::array< real_t, 3 > &to_z_axis, const std::array< real_t, 3 > &to_y_axis) const |
|
virtual Sorting | get_sorter (const std::vector< TransformationType > &labels) const=0 |
|
virtual std::vector< IndicesOfBlock > | get_indices_of_blocks (const std::vector< TransformationType > &labels) const=0 |
|
template<typename Scalar>
class pairinteraction::OperatorAtom< Scalar >
Definition at line 35 of file OperatorAtom.hpp.