CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
Definition at line 382 of file ConfigEnumSiteDoFsInterface.cc.
Public Member Functions | |
MakeEnumerator (ConfigEnumOptions const &_options, ConfigEnumSiteDoFsParams const &_params, AxesCounterParams const &_axes_params, bool _make_symmetry_adapted_axes, bool _exclude_homogeneous_modes, DoFSpaceIO::SequentialDirectoryOutput &_dof_space_output) | |
ConfigEnumSiteDoFs | operator() (Index index, std::string name, ConfigEnumInput const &initial_state) const |
DoFSpace | make_and_write_dof_space (Index index, std::string name, ConfigEnumInput const &initial_state, std::optional< SymRepTools_v2::VectorSpaceSymReport > &sym_report) const |
DataFormatter< ConfigEnumDataType > | make_formatter () const |
Public Attributes | |
Log & | log |
ConfigEnumOptions const & | options |
ConfigEnumSiteDoFsParams const & | params_template |
AxesCounterParams const & | axes_params |
bool | make_symmetry_adapted_axes |
bool | exclude_homogeneous_modes |
bool | calc_wedges |
DoFSpaceIO::SequentialDirectoryOutput & | dof_space_output |
|
inline |
Definition at line 383 of file ConfigEnumSiteDoFsInterface.cc.
DoFSpace CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::make_and_write_dof_space | ( | Index | index, |
std::string | name, | ||
ConfigEnumInput const & | initial_state, | ||
std::optional< SymRepTools_v2::VectorSpaceSymReport > & | sym_report | ||
) | const |
Definition at line 446 of file ConfigEnumSiteDoFsInterface.cc.
DataFormatter< ConfigEnumDataType > CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::make_formatter | ( | ) | const |
Definition at line 468 of file ConfigEnumSiteDoFsInterface.cc.
ConfigEnumSiteDoFs CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::operator() | ( | Index | index, |
std::string | name, | ||
ConfigEnumInput const & | initial_state | ||
) | const |
Definition at line 421 of file ConfigEnumSiteDoFsInterface.cc.
AxesCounterParams const& CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::axes_params |
Definition at line 401 of file ConfigEnumSiteDoFsInterface.cc.
bool CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::calc_wedges |
Definition at line 404 of file ConfigEnumSiteDoFsInterface.cc.
DoFSpaceIO::SequentialDirectoryOutput& CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::dof_space_output |
Definition at line 405 of file ConfigEnumSiteDoFsInterface.cc.
bool CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::exclude_homogeneous_modes |
Definition at line 403 of file ConfigEnumSiteDoFsInterface.cc.
Log& CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::log |
Definition at line 398 of file ConfigEnumSiteDoFsInterface.cc.
bool CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::make_symmetry_adapted_axes |
Definition at line 402 of file ConfigEnumSiteDoFsInterface.cc.
ConfigEnumOptions const& CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::options |
Definition at line 399 of file ConfigEnumSiteDoFsInterface.cc.
ConfigEnumSiteDoFsParams const& CASM::ConfigEnumSiteDoFsInterface_impl::MakeEnumerator::params_template |
Definition at line 400 of file ConfigEnumSiteDoFsInterface.cc.