CASM  1.1.0
A Clusters Approach to Statistical Mechanics
DoFSpace.hh File Reference

Go to the source code of this file.

Classes

struct  CASM::jsonConstructor< DoFSpace >
 
struct  CASM::jsonMake< DoFSpace >
 
struct  CASM::AxesCounterParams
 Data structure used for continuous DoF enumeration IO. More...
 

Namespaces

 CASM
 Main CASM namespace.
 

Functions

void CASM::from_json (DoFSpace &dofspace, jsonParser const &json, std::shared_ptr< Structure const > const &shared_prim)
 
jsonParser & CASM::to_json (DoFSpace const &dofspace, jsonParser &json, std::optional< std::string > const &identifier=std::nullopt, std::optional< ConfigEnumInput > const &input_state=std::nullopt, std::optional< VectorSpaceSymReport > const &sym_report=std::nullopt)
 
jsonParser & CASM::to_json (DoFSpace const &dofspace, jsonParser &json, std::optional< std::string > const &identifier, std::optional< ConfigEnumInput > const &input_state, std::optional< SymRepTools_v2::VectorSpaceSymReport > const &sym_report)
 
void CASM::parse (InputParser< AxesCounterParams > &parser, Index dof_space_dimension)