mpqc::math::groups::IrrepTable Class Reference
Collaboration diagram for mpqc::math::groups::IrrepTable:
Public Member Functions | |
IrrepTable (std::shared_ptr< const Group >) | |
~IrrepTable () | |
std::shared_ptr< const Group::Irrep > | make_irrep (ordinal_type irrep_ordinal) const override |
converts an ordinal to the corresponding Irrep More... | |
ordinal_type | irrep_ordinal (std::shared_ptr< const Group::Irrep > irrep) const override |
computes the ordinal correspondign to an Irrep More... | |
Public Member Functions inherited from mpqc::math::Group::IrrepTable | |
const std::weak_ptr< const Group > & | group () const |
ordinal_type | size () const |
virtual std::shared_ptr< const Irrep > | make_irrep (ordinal_type irrep_ordinal) const =0 |
virtual ordinal_type | irrep_ordinal (std::shared_ptr< const Irrep > irrep) const =0 |
Additional Inherited Members | |
Protected Member Functions inherited from mpqc::math::Group::IrrepTable | |
IrrepTable (std::weak_ptr< const Group > grp) | |
Protected Attributes inherited from mpqc::math::Group::IrrepTable | |
std::weak_ptr< const Group > | group_ |
Constructor & Destructor Documentation
◆ IrrepTable()
mpqc::math::groups::IrrepTable::IrrepTable | ( | std::shared_ptr< const Group > | ) |
◆ ~IrrepTable()
|
inlinevirtual |
Reimplemented from mpqc::math::Group::IrrepTable.
Member Function Documentation
◆ irrep_ordinal()
|
override |
computes the ordinal correspondign to an Irrep
◆ make_irrep()
|
override |
converts an ordinal to the corresponding Irrep
The documentation for this class was generated from the following file:
- mpqc/math/groups/group.h