group.h File Reference
#include <vector>
#include "mpqc/math/external/eigen/eigen.h"
#include "mpqc/util/external/c++/memory"
Include dependency graph for group.h:
This graph shows which files directly or indirectly include this file:

Classes

class  mpqc::math::Group
 Group is an abstract discrete group. More...
 
class  mpqc::math::Group::Irrep
 an irreducible representation of Group More...
 
class  mpqc::math::Group::IrrepTable
 a table of irreducible representations for Group More...
 
class  mpqc::math::groups::Z1
 Z1 is the trivial group. More...
 
class  mpqc::math::groups::Z1::Irrep
 
class  mpqc::math::groups::Z1::IrrepTable
 
class  mpqc::math::groups::SupercellTranslationGroup
 SupercellTranslationGroup is a discrete group of translations of a lattice. More...
 
class  mpqc::math::groups::Irrep
 
class  mpqc::math::groups::IrrepTable
 

Namespaces

 mpqc
 The top-level namespace for all Massively Parallel Quantum Chemistry package.
 
 mpqc::math
 
 mpqc::math::groups
 

Functions

mpqc::math::groups::SupercellTranslationGroup Group mpqc::math::groups::SupercellTranslationGroup (Vector3d L, Vector3i n)
 
ordinal_type mpqc::math::groups::order () const override
 
std::shared_ptr< const IrrepTable > mpqc::math::groups::irrep_table () const override
 
const Vector3d & mpqc::math::groups::L () const
 
const Vector3i & mpqc::math::groups::n () const
 

Variables

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