CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::DoFSpace_impl Namespace Reference

Functions

void throw_if_missing_local_dof_requirements (DoFKey const &dof_key, std::optional< Eigen::Matrix3l > const &transformation_matrix_to_super, std::optional< std::set< Index >> const &sites)
 
void error_report (DoFSpace const &dof_space, SupercellSymInfo const &sym_info, std::vector< PermuteIterator > const &group, bool calc_wedges, std::optional< VectorSpaceSymReport > &symmetry_report)
 Print information in case constructing VectorSpaceSymReport fails. More...
 
void error_report_v2 (DoFSpace const &dof_space, SupercellSymInfo const &sym_info, std::vector< PermuteIterator > const &group, bool calc_wedges, std::optional< SymRepTools_v2::VectorSpaceSymReport > &symmetry_report)
 Print information in case constructing VectorSpaceSymReport fails. More...
 

Function Documentation

◆ error_report()

void CASM::DoFSpace_impl::error_report ( DoFSpace const &  dof_space,
SupercellSymInfo const &  sym_info,
std::vector< PermuteIterator > const &  group,
bool  calc_wedges,
std::optional< VectorSpaceSymReport > &  symmetry_report 
)

Print information in case constructing VectorSpaceSymReport fails.

Definition at line 34 of file DoFSpace.cc.

◆ error_report_v2()

void CASM::DoFSpace_impl::error_report_v2 ( DoFSpace const &  dof_space,
SupercellSymInfo const &  sym_info,
std::vector< PermuteIterator > const &  group,
bool  calc_wedges,
std::optional< SymRepTools_v2::VectorSpaceSymReport > &  symmetry_report 
)

Print information in case constructing VectorSpaceSymReport fails.

Definition at line 79 of file DoFSpace.cc.

◆ throw_if_missing_local_dof_requirements()

void CASM::DoFSpace_impl::throw_if_missing_local_dof_requirements ( DoFKey const &  dof_key,
std::optional< Eigen::Matrix3l > const &  transformation_matrix_to_super,
std::optional< std::set< Index >> const &  sites 
)

Definition at line 21 of file DoFSpace.cc.