CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
struct for writing validation routines, only used temporarily to construct Validator
Definition at line 86 of file OccupationDoFTraits.cc.
Public Member Functions | |
OccupationDoFSpecsValidator (OccupationDoFSpecs const &_occ_specs, Structure const &prim) | |
void | check_sublat_molecule_names (Index b, DoF_impl::SublatComp const &sublat_comp, const std::set< std::string > &allowed_molecule_names) |
void | check_molecule_names () |
void | check_sublat_indices () |
void | clear () |
Validator & | insert (const Validator &other) |
bool | valid () const |
Public Attributes | |
OccupationDoFSpecs const & | occ_specs |
std::vector< std::set< std::string > > | allowed_molecule_names |
std::set< std::string > | error |
std::set< std::string > | warning |
CASM::DoF_impl::OccupationDoFSpecs_impl::OccupationDoFSpecsValidator::OccupationDoFSpecsValidator | ( | OccupationDoFSpecs const & | _occ_specs, |
Structure const & | prim | ||
) |
get allowed_molecule_names and convert to vector of set
Definition at line 100 of file OccupationDoFTraits.cc.
void CASM::DoF_impl::OccupationDoFSpecs_impl::OccupationDoFSpecsValidator::check_molecule_names | ( | ) |
Definition at line 140 of file OccupationDoFTraits.cc.
void CASM::DoF_impl::OccupationDoFSpecs_impl::OccupationDoFSpecsValidator::check_sublat_indices | ( | ) |
Definition at line 152 of file OccupationDoFTraits.cc.
void CASM::DoF_impl::OccupationDoFSpecs_impl::OccupationDoFSpecsValidator::check_sublat_molecule_names | ( | Index | b, |
DoF_impl::SublatComp const & | sublat_comp, | ||
const std::set< std::string > & | allowed_molecule_names | ||
) |
Definition at line 119 of file OccupationDoFTraits.cc.
|
inlineinherited |
Definition at line 14 of file Validator.hh.
Definition at line 19 of file Validator.hh.
|
inlineinherited |
Definition at line 25 of file Validator.hh.
std::vector<std::set<std::string> > CASM::DoF_impl::OccupationDoFSpecs_impl::OccupationDoFSpecsValidator::allowed_molecule_names |
Definition at line 91 of file OccupationDoFTraits.cc.
|
inherited |
Definition at line 11 of file Validator.hh.
OccupationDoFSpecs const& CASM::DoF_impl::OccupationDoFSpecs_impl::OccupationDoFSpecsValidator::occ_specs |
Definition at line 90 of file OccupationDoFTraits.cc.
|
inherited |
Definition at line 12 of file Validator.hh.