CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::DB::ConfigIO Namespace Reference

Classes

struct  ImportData
 Data structure for data import results. More...
 
struct  Result
 Data structure for mapping / import results. More...
 

Functions

GenericDatumFormatter< std::string, Resultinitial_path ()
 
GenericDatumFormatter< std::string, Resultfinal_path ()
 
GenericDatumFormatter< std::string, Resultfail_msg ()
 
GenericDatumFormatter< std::string, Resultdata_origin ()
 
GenericDatumFormatter< std::string, Resultto_configname ()
 
GenericDatumFormatter< bool, Resulthas_data ()
 
GenericDatumFormatter< bool, Resulthas_complete_data ()
 
GenericDatumFormatter< bool, Resultpreexisting_data ()
 
GenericDatumFormatter< bool, Resultimport_data ()
 
GenericDatumFormatter< bool, Resultimport_additional_files ()
 
GenericDatumFormatter< double, Resultlattice_deformation_cost ()
 
GenericDatumFormatter< double, Resultatomic_deformation_cost ()
 
GenericDatumFormatter< double, Resultenergy ()
 
GenericDatumFormatter< double, Resultscore ()
 
GenericDatumFormatter< double, Resultbest_score ()
 
GenericDatumFormatter< bool, Resultis_best ()
 
GenericDatumFormatter< bool, Resultis_new_config ()
 Gives a 'selected' column, set all to false. More...
 
GenericDatumFormatter< bool, Resultselected ()
 Gives a 'selected' column, set all to false. More...
 
void default_import_formatters (DataFormatterDictionary< Result > &dict, PropertiesDatabase &db_props)
 Insert default formatters to dictionary, for 'casm import'. More...
 
void default_update_formatters (DataFormatterDictionary< Result > &dict, PropertiesDatabase &db_props)
 Insert default formatters to dictionary, for 'casm update'. More...
 
GenericDatumFormatter< double, ConfigIO::Resultscore (PropertiesDatabase &db_props)
 
GenericDatumFormatter< double, ConfigIO::Resultbest_score (PropertiesDatabase &db_props)
 
GenericDatumFormatter< bool, ConfigIO::Resultis_best (PropertiesDatabase &db_props)
 

Function Documentation

◆ atomic_deformation_cost()

GenericDatumFormatter< double, ConfigIO::Result > CASM::DB::ConfigIO::atomic_deformation_cost ( )

Definition at line 137 of file ConfigData.cc.

◆ best_score() [1/2]

GenericDatumFormatter<double, Result> CASM::DB::ConfigIO::best_score ( )

◆ best_score() [2/2]

GenericDatumFormatter<double, ConfigIO::Result> CASM::DB::ConfigIO::best_score ( PropertiesDatabase db_props)

Definition at line 165 of file ConfigData.cc.

◆ data_origin()

GenericDatumFormatter< std::string, ConfigIO::Result > CASM::DB::ConfigIO::data_origin ( )

Definition at line 86 of file ConfigData.cc.

◆ default_import_formatters()

void CASM::DB::ConfigIO::default_import_formatters ( DataFormatterDictionary< Result > &  dict,
PropertiesDatabase db_props 
)

Insert default formatters to dictionary, for 'casm import'.

Definition at line 201 of file ConfigData.cc.

◆ default_update_formatters()

void CASM::DB::ConfigIO::default_update_formatters ( DataFormatterDictionary< Result > &  dict,
PropertiesDatabase db_props 
)

Insert default formatters to dictionary, for 'casm update'.

Definition at line 209 of file ConfigData.cc.

◆ energy()

GenericDatumFormatter< double, ConfigIO::Result > CASM::DB::ConfigIO::energy ( )

Definition at line 148 of file ConfigData.cc.

◆ fail_msg()

GenericDatumFormatter< std::string, ConfigIO::Result > CASM::DB::ConfigIO::fail_msg ( )

Definition at line 81 of file ConfigData.cc.

◆ final_path()

GenericDatumFormatter< std::string, ConfigIO::Result > CASM::DB::ConfigIO::final_path ( )

Definition at line 75 of file ConfigData.cc.

◆ has_complete_data()

GenericDatumFormatter< bool, ConfigIO::Result > CASM::DB::ConfigIO::has_complete_data ( )

Definition at line 102 of file ConfigData.cc.

◆ has_data()

GenericDatumFormatter< bool, ConfigIO::Result > CASM::DB::ConfigIO::has_data ( )

Definition at line 97 of file ConfigData.cc.

◆ import_additional_files()

GenericDatumFormatter< bool, ConfigIO::Result > CASM::DB::ConfigIO::import_additional_files ( )

Definition at line 120 of file ConfigData.cc.

◆ import_data()

GenericDatumFormatter< bool, ConfigIO::Result > CASM::DB::ConfigIO::import_data ( )

Definition at line 113 of file ConfigData.cc.

◆ initial_path()

GenericDatumFormatter< std::string, ConfigIO::Result > CASM::DB::ConfigIO::initial_path ( )

Definition at line 70 of file ConfigData.cc.

◆ is_best() [1/2]

GenericDatumFormatter<bool, Result> CASM::DB::ConfigIO::is_best ( )

◆ is_best() [2/2]

GenericDatumFormatter<bool, ConfigIO::Result> CASM::DB::ConfigIO::is_best ( PropertiesDatabase db_props)

Definition at line 175 of file ConfigData.cc.

◆ is_new_config()

GenericDatumFormatter< bool, ConfigIO::Result > CASM::DB::ConfigIO::is_new_config ( )

Gives a 'selected' column, set all to false.

Definition at line 195 of file ConfigData.cc.

◆ lattice_deformation_cost()

GenericDatumFormatter< double, ConfigIO::Result > CASM::DB::ConfigIO::lattice_deformation_cost ( )

Definition at line 126 of file ConfigData.cc.

◆ preexisting_data()

GenericDatumFormatter< bool, ConfigIO::Result > CASM::DB::ConfigIO::preexisting_data ( )

Definition at line 107 of file ConfigData.cc.

◆ score() [1/2]

GenericDatumFormatter<double, Result> CASM::DB::ConfigIO::score ( )

◆ score() [2/2]

GenericDatumFormatter<double, ConfigIO::Result> CASM::DB::ConfigIO::score ( PropertiesDatabase db_props)

Definition at line 157 of file ConfigData.cc.

◆ selected()

GenericDatumFormatter< bool, ConfigIO::Result > CASM::DB::ConfigIO::selected ( )

Gives a 'selected' column, set all to false.

Definition at line 189 of file ConfigData.cc.

◆ to_configname()

GenericDatumFormatter< std::string, ConfigIO::Result > CASM::DB::ConfigIO::to_configname ( )

Definition at line 92 of file ConfigData.cc.