mpqc::math::groups::Z1::IrrepTable Class Reference
Collaboration diagram for mpqc::math::groups::Z1::IrrepTable:

Public Member Functions

 IrrepTable (std::shared_ptr< const Group > grp)
 
 ~IrrepTable ()
 
std::shared_ptr< const Group::Irrepmake_irrep (ordinal_type irrep_ordinal) const override
 
ordinal_type irrep_ordinal (std::shared_ptr< const Group::Irrep > irrep) const override
 
- Public Member Functions inherited from mpqc::math::Group::IrrepTable
const std::weak_ptr< const Group > & group () const
 
ordinal_type size () const
 
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 Groupgroup_
 

Constructor & Destructor Documentation

◆ IrrepTable()

mpqc::math::groups::Z1::IrrepTable::IrrepTable ( std::shared_ptr< const Group grp)

◆ ~IrrepTable()

mpqc::math::groups::Z1::IrrepTable::~IrrepTable ( )
inlinevirtual

Reimplemented from mpqc::math::Group::IrrepTable.

Member Function Documentation

◆ irrep_ordinal()

Group::ordinal_type mpqc::math::groups::Z1::IrrepTable::irrep_ordinal ( std::shared_ptr< const Group::Irrep irrep) const
override

◆ make_irrep()

std::shared_ptr< const Group::Irrep > mpqc::math::groups::Z1::IrrepTable::make_irrep ( ordinal_type  irrep_ordinal) const
overridevirtual
Parameters
irrep_ordinalthe irrep ordinal
Returns
the irrep object

Implements mpqc::math::Group::IrrepTable.


The documentation for this class was generated from the following files: