CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::SymRepTools::IrrepWedge Struct Reference

#include <SymRepTools.hh>

Detailed Description

An irreducible wedge in an irreducible vector space.

Definition at line 77 of file SymRepTools.hh.

Public Member Functions

 IrrepWedge (IrrepInfo _irrep_info, Eigen::MatrixXd _axes)
 

Static Public Member Functions

static IrrepWedge make_dummy (const Eigen::MatrixXd &axes)
 

Public Attributes

IrrepInfo irrep_info
 The description of the associated irreducible vector space. More...
 
Eigen::MatrixXd axes
 
std::vector< Indexmult
 Symmetric multiplicity of each column of 'axes'. More...
 

Constructor & Destructor Documentation

◆ IrrepWedge()

CASM::SymRepTools::IrrepWedge::IrrepWedge ( IrrepInfo  _irrep_info,
Eigen::MatrixXd  _axes 
)
inline

Definition at line 78 of file SymRepTools.hh.

Member Function Documentation

◆ make_dummy()

IrrepWedge CASM::SymRepTools::IrrepWedge::make_dummy ( const Eigen::MatrixXd &  axes)
static

Makes a "dummy" IrrepWedge with given axes

Note:

  • Sets the multiplicity for each IrrepWedge axis to 1. This means each direction in the columns of axes are unique and have no orbits
  • This is a way to directly specify a custom enumeration grid for methods that are written to enumerate on a vector of SubWedge spaces (i.e. ConfigEnumStrain).

Definition at line 1283 of file SymRepTools.cc.

Member Data Documentation

◆ axes

Eigen::MatrixXd CASM::SymRepTools::IrrepWedge::axes

columns of 'axes' are high-symmetry direction that form the edges of the irreducible wedge. The number of columns should be equal to the dimension of the irreducible subspace

Definition at line 87 of file SymRepTools.hh.

◆ irrep_info

IrrepInfo CASM::SymRepTools::IrrepWedge::irrep_info

The description of the associated irreducible vector space.

Definition at line 82 of file SymRepTools.hh.

◆ mult

std::vector<Index> CASM::SymRepTools::IrrepWedge::mult

Symmetric multiplicity of each column of 'axes'.

Definition at line 90 of file SymRepTools.hh.


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