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

Documentation

Z1 is the trivial group.

Classes

class  Irrep
 
class  IrrepTable
 

Public Member Functions

 Z1 ()=default
 
 ~Z1 ()
 
ordinal_type order () const override
 
std::shared_ptr< const IrrepTableirrep_table () const override
 
- Public Member Functions inherited from mpqc::math::Group
virtual ~Group ()
 
- Public Member Functions inherited from mpqc::enable_shared_from_this< Group >
virtual ~enable_shared_from_this ()=default
 
std::shared_ptr< Group > shared_from_this ()
 returns the pointer to this object More...
 
std::shared_ptr< std::add_const_t< Group > > shared_from_this () const
 returns the pointer to this object More...
 
- Public Member Functions inherited from mpqc::detail::virt_base_of_enable_shared_from_this
virtual ~virt_base_of_enable_shared_from_this ()=default
 
bool shared_from_this_possible () const
 
template<typename Target , typename = std::enable_if_t<!std::is_const_v<Target>>>
std::shared_ptr< Target > cast_shared_from_this_to ()
 returns the pointer to this cast to a particular type More...
 
template<typename Target >
std::shared_ptr< std::add_const_t< Target > > cast_shared_from_this_to () const
 returns the pointer to this cast to a particular type More...
 

Additional Inherited Members

- Public Types inherited from mpqc::math::Group
using ordinal_type = std::size_t
 

Constructor & Destructor Documentation

◆ Z1()

mpqc::math::groups::Z1::Z1 ( )
default

◆ ~Z1()

mpqc::math::groups::Z1::~Z1 ( )
inline

Member Function Documentation

◆ irrep_table()

std::shared_ptr< const Group::IrrepTable > mpqc::math::groups::Z1::irrep_table ( ) const
overridevirtual
Returns
the IrrepTable object

Implements mpqc::math::Group.

◆ order()

Group::ordinal_type mpqc::math::groups::Z1::order ( ) const
overridevirtual
Returns
the order of the group

Implements mpqc::math::Group.


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