1 #ifndef CASM_enumerator_io_formatter_ConfigEnumIO
2 #define CASM_enumerator_io_formatter_ConfigEnumIO
8 template <
typename EnumeratorType,
typename InitialStateType>
32 template <
typename ToType,
typename FromType>
35 template <
typename EnumeratorType,
typename InitialStateType>
42 template <
typename EnumeratorType,
typename InitialStateType>
49 namespace ConfigEnumIO {
51 template <
typename ConfigEnumDataType>
54 template <
typename ConfigEnumDataType>
57 template <
typename ConfigEnumDataType>
60 template <
typename ConfigEnumDataType>
63 template <
typename ConfigEnumDataType>
66 template <
typename ConfigEnumDataType>
69 template <
typename ConfigEnumDataType>
72 template <
typename ConfigEnumDataType>
76 template <
typename ConfigEnumDataType>
80 template <
typename ConfigEnumDataType>
86 template <
typename EnumeratorType>
89 template <
typename ConfigEnumDataType>
93 template <
typename ConfigEnumDataType>
Represents a supercell of the primitive parent crystal structure.
GenericDatumFormatter< std::string, ConfigEnumDataType > name()
GenericDatumFormatter< std::string, ConfigEnumDataType > initial_state_configname()
GenericDatumFormatter< bool, ConfigEnumDataType > is_new()
GenericDatumFormatter< bool, ConfigEnumDataType > is_existing()
GenericDatumFormatter< Index, ConfigEnumDataType > initial_state_index()
DataFormatter< ConfigEnumDataType > make_standard_data_formatter()
GenericDatumFormatter< std::string, ConfigEnumDataType > initial_state_name()
Generic1DDatumFormatter< std::vector< Index >, ConfigEnumDataType > selected_sites()
Generic1DDatumFormatter< Eigen::VectorXd, ConfigEnumDataType > normal_coordinate()
GenericDatumFormatter< bool, ConfigEnumDataType > selected()
GenericDatumFormatter< Index, ConfigEnumDataType > n_selected_sites()
GenericDatumFormatter< bool, ConfigEnumDataType > is_excluded_by_filter()
Eigen::VectorXd get_normal_coordinate(EnumeratorType const &enumerator)
ConfigEnumData< ConfigEnumSiteDoFs, ConfigEnumInput > ConfigEnumDataType