mpqc::math::groups Namespace Reference

Classes

class  Irrep
 
class  IrrepTable
 
class  SupercellTranslationGroup
 SupercellTranslationGroup is a discrete group of translations of a lattice. More...
 
class  Z1
 Z1 is the trivial group. More...
 

Functions

mpqc::math::groups::SupercellTranslationGroup Group SupercellTranslationGroup (Vector3d L, Vector3i n)
 
ordinal_type order () const override
 
std::shared_ptr< const IrrepTableirrep_table () const override
 
const Vector3dL () const
 
const Vector3in () const
 

Variables

mpqc::math::groups::Irrep SupercellTranslationGroup
 

Function Documentation

◆ irrep_table()

std::shared_ptr<const IrrepTable> mpqc::math::groups::irrep_table ( ) const
override

◆ L()

const Vector3d & mpqc::math::groups::SupercellTranslationGroup::L ( ) const
Returns
(real space) unit cell dimensions

◆ n()

const Vector3i & mpqc::math::groups::SupercellTranslationGroup::n ( ) const
Returns
supercell size

◆ order()

ordinal_type mpqc::math::groups::order ( ) const
override

◆ SupercellTranslationGroup()

Variable Documentation

◆ SupercellTranslationGroup

mpqc::math::groups::SupercellTranslationGroup::SupercellTranslationGroup