CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::Completer::SymOption Class Reference

#include <Handlers.hh>

+ Inheritance diagram for CASM::Completer::SymOption:

Detailed Description

Options set for casm sym. Get your point groups here.

Definition at line 851 of file Handlers.hh.

Public Member Functions

 SymOption ()
 
bool wedges () const
 
double tol () const
 
fs::path poscar_path () const
 
COORD_TYPE coordtype_enum () const
 Return the coordinate type recasted as the CASM defined enum. More...
 
const std::string & coordtype_str () const
 Return the coordinate type in the form of a string. More...
 
const std::vector< std::string > & dof_strs () const
 Returns the names of the DoF type names for add_dofs_suboption() More...
 
const fs::path & selection_path () const
 Returns the string corresponding to add_config_suboption() More...
 
int min_volume () const
 
int max_volume () const
 
bool all_existing () const
 
const std::vector< std::string > & config_strs () const
 
std::string input_str () const
 Returns the path corresponding to add_input_suboption. More...
 
const fs::path settings_path () const
 Returns the path corresponding to add_settings_suboption. More...
 
const std::vector< std::string > & supercell_strs () const
 Returns the list of the supercells for add_scelnames_suboption() More...
 
po::variables_map & vm ()
 Get the variables map. More...
 
const po::variables_map & vm () const
 Get the variables map. More...
 
const po::options_description & desc ()
 Get the program options, filled with the initialized values. More...
 
const po::options_description & desc () const
 Get the program options, filled with the initialized values. More...
 
const std::string & tag () const
 

Protected Member Functions

const std::vector< std::string > & config_strs () const
 
COORD_TYPE coordtype_enum () const
 Return the coordinate type recasted as the CASM defined enum. More...
 
std::string input_str () const
 Returns the path corresponding to add_input_suboption. More...
 
const fs::path settings_path () const
 Returns the path corresponding to add_settings_suboption. More...
 
const std::vector< std::string > & supercell_strs () const
 Returns the list of the supercells for add_scelnames_suboption() More...
 
void add_selection_suboption (const fs::path &_default="MASTER")
 Add –selection suboption (defaults to MASTER) More...
 
void add_selection_no_default_suboption ()
 Add –selection suboption (no default) More...
 
void add_configlist_suboption (const fs::path &_default="MASTER")
 Add –config suboption (defaults to MASTER) More...
 
const fs::path & selection_path () const
 Returns the string corresponding to add_config_suboption() More...
 
void add_selections_suboption (const fs::path &_default="MASTER")
 Add –selections suboption (defaults to MASTER) More...
 
void add_configlists_suboption (const fs::path &_default="MASTER")
 Add –configs suboption (defaults to MASTER) More...
 
const std::vector< fs::path > & selection_paths () const
 Returns the string corresponding to add_config_suboption() More...
 
void add_prim_path_suboption (const fs::path &_default="")
 Add –prim suboption. More...
 
const fs::path & prim_path () const
 Returns the string corsresponding to add_prim_path_suboption() More...
 
void add_file_path_suboption (const fs::path &_default="")
 Add –path suboption (defaults to MASTER) More...
 
const fs::path & file_path () const
 Returns the string corsresponding to add_file_path_suboption() More...
 
void add_configlist_nodefault_suboption ()
 Add –config suboption (no default) More...
 
void add_configlists_nodefault_suboption ()
 Add –configs suboption (no default) More...
 
void add_configtype_suboption (std::string _default, std::set< std::string > _configtype_opts)
 Add –type suboption (default, set of short_name of allowed ConfigTypes) More...
 
std::string configtype () const
 
std::set< std::string > configtype_opts () const
 
void add_db_type_suboption (std::string _default, std::set< std::string > _configtype_opts)
 
std::string db_type () const
 
std::set< std::string > db_type_opts () const
 
void add_help_suboption ()
 Add a plain –help and –desc suboptions. More...
 
void add_general_help_suboption ()
 Add a smart –help suboption that takes "properties" or "operators". More...
 
const std::vector< std::string > & help_opt_vec () const
 Returns the list of strings corresponding to add_general_help_suboption() More...
 
void add_verbosity_suboption ()
 
const std::string & verbosity_str () const
 Returns the string corresponding to add_verbosity_suboption() More...
 
int verbosity () const
 Will throw if not expected string or int in range [0, 100]. More...
 
void add_input_suboption (bool required=true)
 
void add_settings_suboption (bool required=true)
 
void add_output_suboption ()
 Add a –output suboption. Expects to allow "STDOUT" to print to screen. More...
 
void add_output_suboption (const fs::path &_default)
 
const fs::path output_path () const
 Returns the path corresponding to add_output_suboption() More...
 
void add_gzip_suboption ()
 
bool gzip_flag () const
 Returns the value assigned for add_gzip_suboption() More...
 
void add_scelname_suboption ()
 Add a –scelname suboption. More...
 
const std::string & supercell_str () const
 Returns the name of the supercell for add_scelname_suboption() More...
 
void add_scelnames_suboption ()
 Add a –scelnames suboption. More...
 
void add_configname_suboption ()
 Add a –configname suboption. More...
 
const std::string & config_str () const
 
void add_confignames_suboption ()
 Add a –confignames suboption. More...
 
void add_names_suboption ()
 Add a –names suboption. More...
 
const std::vector< std::string > & name_strs () const
 
void add_coordtype_suboption ()
 Add a –coord suboption to specify FRAC or CART. More...
 
const std::string & coordtype_str () const
 Return the coordinate type in the form of a string. More...
 
void add_dofs_suboption ()
 Add a –dofs suboption to specify DoF Types. More...
 
const std::vector< std::string > & dof_strs () const
 Returns the names of the DoF type names for add_dofs_suboption() More...
 
void add_dry_run_suboption (std::string msg=default_dry_run_msg())
 
bool dry_run () const
 

Static Protected Member Functions

static std::string default_dry_run_msg ()
 

Protected Attributes

int m_min_volume
 
int m_max_volume
 
bool m_all_existing
 
std::string m_tag
 name of the casm command More...
 
po::options_description m_desc
 
po::variables_map m_vm
 Boost program options variable map. More...
 
fs::path m_selection_path
 The selection string to go with add_config_suboption. More...
 
std::vector< fs::path > m_selection_paths
 The selection string to go with add_config_suboption. More...
 
fs::path m_prim_path
 The path string to go with add_prim_path_suboption. More...
 
fs::path m_file_path
 The path string to go with add_file_path_suboption. More...
 
std::string m_configtype
 User-specified config type. More...
 
std::set< std::string > m_configtype_opts
 Set of valid config types. More...
 
std::string m_db_type
 User-specified config type. More...
 
std::set< std::string > m_db_type_opts
 Set of valid config types. More...
 
std::vector< std::string > m_help_opt_vec
 The list of strings to go with add_general_help_suboption() More...
 
std::string m_verbosity_str
 The verbosity string to go with add_config_suboption. More...
 
std::string m_input_str
 The settings path to go with add_input_suboption() More...
 
fs::path m_settings_path
 The settings path to go with add_settings_suboption() More...
 
fs::path m_output_path
 The path that goes with add_output_suboption. More...
 
bool m_gzip_flag
 The bool that goes with add_gzip_suboption. More...
 
std::string m_supercell_str
 The string of the supercell name of add_scelname_suboption() More...
 
std::vector< std::string > m_supercell_strs
 The list of supercell names of add_scelnames_suboption() More...
 
std::string m_config_str
 The name of a single configname to go with add_configname_suboption() More...
 
std::vector< std::string > m_config_strs
 The list of the supercell names of add_configname_suboption() More...
 
std::vector< std::string > m_name_strs
 The list of the supercell names of add_configname_suboption() More...
 
std::string m_coordtype_str
 
std::vector< std::string > m_dof_strs
 The list of DoF type names. More...
 

Private Member Functions

void initialize () override
 Fill in the options descriptions accordingly. More...
 

Private Attributes

bool m_wedges
 
double m_tol
 
fs::path m_poscar_path
 

Constructor & Destructor Documentation

◆ SymOption()

CASM::Completer::SymOption::SymOption ( )

Definition at line 14 of file sym.cc.

Member Function Documentation

◆ add_configlist_nodefault_suboption()

void CASM::Completer::OptionHandlerBase::add_configlist_nodefault_suboption ( )
protectedinherited

Add –config suboption (no default)

Definition at line 467 of file Handlers.cc.

◆ add_configlist_suboption()

void CASM::Completer::OptionHandlerBase::add_configlist_suboption ( const fs::path &  _default = "MASTER")
protectedinherited

Add –config suboption (defaults to MASTER)

Definition at line 431 of file Handlers.cc.

◆ add_configlists_nodefault_suboption()

void CASM::Completer::OptionHandlerBase::add_configlists_nodefault_suboption ( )
protectedinherited

Add –configs suboption (no default)

Definition at line 478 of file Handlers.cc.

◆ add_configlists_suboption()

void CASM::Completer::OptionHandlerBase::add_configlists_suboption ( const fs::path &  _default = "MASTER")
protectedinherited

Add –configs suboption (defaults to MASTER)

Definition at line 455 of file Handlers.cc.

◆ add_configname_suboption()

void CASM::Completer::OptionHandlerBase::add_configname_suboption ( )
protectedinherited

Add a –configname suboption.

Definition at line 677 of file Handlers.cc.

◆ add_confignames_suboption()

void CASM::Completer::OptionHandlerBase::add_confignames_suboption ( )
protectedinherited

Add a –confignames suboption.

Definition at line 691 of file Handlers.cc.

◆ add_configtype_suboption()

void CASM::Completer::OptionHandlerBase::add_configtype_suboption ( std::string  _default,
std::set< std::string >  _configtype_opts 
)
protectedinherited

Add –type suboption (default, set of short_name of allowed ConfigTypes)

Definition at line 511 of file Handlers.cc.

◆ add_coordtype_suboption()

void CASM::Completer::OptionHandlerBase::add_coordtype_suboption ( )
protectedinherited

Add a –coord suboption to specify FRAC or CART.

Definition at line 725 of file Handlers.cc.

◆ add_db_type_suboption()

void CASM::Completer::OptionHandlerBase::add_db_type_suboption ( std::string  _default,
std::set< std::string >  _configtype_opts 
)
protectedinherited

Add –type suboption (default, set of short_name of allowed DataObject Types)

Definition at line 536 of file Handlers.cc.

◆ add_dofs_suboption()

void CASM::Completer::OptionHandlerBase::add_dofs_suboption ( )
protectedinherited

Add a –dofs suboption to specify DoF Types.

Definition at line 737 of file Handlers.cc.

◆ add_dry_run_suboption()

void CASM::Completer::OptionHandlerBase::add_dry_run_suboption ( std::string  msg = default_dry_run_msg())
protectedinherited

Definition at line 749 of file Handlers.cc.

◆ add_file_path_suboption()

void CASM::Completer::OptionHandlerBase::add_file_path_suboption ( const fs::path &  _default = "")
protectedinherited

Add –path suboption (defaults to MASTER)

Definition at line 490 of file Handlers.cc.

◆ add_general_help_suboption()

void CASM::Completer::OptionHandlerBase::add_general_help_suboption ( )
protectedinherited

Add a smart –help suboption that takes "properties" or "operators".

Definition at line 567 of file Handlers.cc.

◆ add_gzip_suboption()

void CASM::Completer::OptionHandlerBase::add_gzip_suboption ( )
protectedinherited

Add a –gzip suboption. The value will default to false unless overridden by the derived class.

Definition at line 648 of file Handlers.cc.

◆ add_help_suboption()

void CASM::Completer::OptionHandlerBase::add_help_suboption ( )
protectedinherited

Add a plain –help and –desc suboptions.

Definition at line 561 of file Handlers.cc.

◆ add_input_suboption()

void CASM::Completer::OptionHandlerBase::add_input_suboption ( bool  required = true)
protectedinherited

Add a –input suboption. Expects a corresponding casm format to go with it.

Definition at line 610 of file Handlers.cc.

◆ add_names_suboption()

void CASM::Completer::OptionHandlerBase::add_names_suboption ( )
protectedinherited

Add a –names suboption.

Definition at line 706 of file Handlers.cc.

◆ add_output_suboption() [1/2]

void CASM::Completer::OptionHandlerBase::add_output_suboption ( )
protectedinherited

Add a –output suboption. Expects to allow "STDOUT" to print to screen.

Definition at line 626 of file Handlers.cc.

◆ add_output_suboption() [2/2]

void CASM::Completer::OptionHandlerBase::add_output_suboption ( const fs::path &  _default)
protectedinherited

Add a –output suboption, with default value. Expects to allow "STDOUT" to print to screen.

Definition at line 635 of file Handlers.cc.

◆ add_prim_path_suboption()

void CASM::Completer::OptionHandlerBase::add_prim_path_suboption ( const fs::path &  _default = "")
protectedinherited

Add –prim suboption.

Definition at line 500 of file Handlers.cc.

◆ add_scelname_suboption()

void CASM::Completer::OptionHandlerBase::add_scelname_suboption ( )
protectedinherited

Add a –scelname suboption.

Definition at line 654 of file Handlers.cc.

◆ add_scelnames_suboption()

void CASM::Completer::OptionHandlerBase::add_scelnames_suboption ( )
protectedinherited

Add a –scelnames suboption.

Definition at line 665 of file Handlers.cc.

◆ add_selection_no_default_suboption()

void CASM::Completer::OptionHandlerBase::add_selection_no_default_suboption ( )
protectedinherited

Add –selection suboption (no default)

Definition at line 420 of file Handlers.cc.

◆ add_selection_suboption()

void CASM::Completer::OptionHandlerBase::add_selection_suboption ( const fs::path &  _default = "MASTER")
protectedinherited

Add –selection suboption (defaults to MASTER)

Definition at line 407 of file Handlers.cc.

◆ add_selections_suboption()

void CASM::Completer::OptionHandlerBase::add_selections_suboption ( const fs::path &  _default = "MASTER")
protectedinherited

Add –selections suboption (defaults to MASTER)

Definition at line 443 of file Handlers.cc.

◆ add_settings_suboption()

void CASM::Completer::OptionHandlerBase::add_settings_suboption ( bool  required = true)
protectedinherited

Add a –settings suboption. Expects a corresponding casm format to go with it.

Definition at line 588 of file Handlers.cc.

◆ add_verbosity_suboption()

void CASM::Completer::OptionHandlerBase::add_verbosity_suboption ( )
protectedinherited

Add a –verbosity suboption. Default "standard" of "none", "quiet", "standard", "verbose", "debug" or an int 0-100

Definition at line 578 of file Handlers.cc.

◆ all_existing()

bool CASM::Completer::EnumOptionBase::all_existing ( ) const
inlineinherited

Definition at line 834 of file Handlers.hh.

◆ config_str()

const std::string & CASM::Completer::OptionHandlerBase::config_str ( ) const
protectedinherited

Returns the name of the supercell for add_configname_suboption(), for when multiple=false

Definition at line 378 of file Handlers.cc.

◆ config_strs() [1/2]

const std::vector< std::string > & CASM::Completer::OptionHandlerBase::config_strs ( ) const
protectedinherited

Returns the names of the supercells for add_configname_suboption(), for when multiple=false

Definition at line 382 of file Handlers.cc.

◆ config_strs() [2/2]

const std::vector< std::string > & CASM::Completer::OptionHandlerBase::config_strs
inherited

Returns the names of the supercells for add_configname_suboption(), for when multiple=false

Definition at line 490 of file Handlers.cc.

◆ configtype()

std::string CASM::Completer::OptionHandlerBase::configtype ( ) const
protectedinherited

Definition at line 530 of file Handlers.cc.

◆ configtype_opts()

std::set< std::string > CASM::Completer::OptionHandlerBase::configtype_opts ( ) const
protectedinherited

Definition at line 532 of file Handlers.cc.

◆ coordtype_enum() [1/2]

COORD_TYPE CASM::Completer::OptionHandlerBase::coordtype_enum ( ) const
protectedinherited

Return the coordinate type recasted as the CASM defined enum.

Definition at line 398 of file Handlers.cc.

◆ coordtype_enum() [2/2]

COORD_TYPE CASM::Completer::OptionHandlerBase::coordtype_enum

Return the coordinate type recasted as the CASM defined enum.

Definition at line 517 of file Handlers.cc.

◆ coordtype_str() [1/2]

const std::string & CASM::Completer::OptionHandlerBase::coordtype_str ( ) const
protectedinherited

Return the coordinate type in the form of a string.

Definition at line 394 of file Handlers.cc.

◆ coordtype_str() [2/2]

const std::string & CASM::Completer::OptionHandlerBase::coordtype_str

Return the coordinate type in the form of a string.

Definition at line 514 of file Handlers.cc.

◆ db_type()

std::string CASM::Completer::OptionHandlerBase::db_type ( ) const
protectedinherited

Definition at line 555 of file Handlers.cc.

◆ db_type_opts()

std::set< std::string > CASM::Completer::OptionHandlerBase::db_type_opts ( ) const
protectedinherited

Definition at line 557 of file Handlers.cc.

◆ default_dry_run_msg()

std::string CASM::Completer::OptionHandlerBase::default_dry_run_msg ( )
staticprotectedinherited

Definition at line 753 of file Handlers.cc.

◆ desc() [1/2]

const po::options_description & CASM::Completer::OptionHandlerBase::desc ( )
inherited

Get the program options, filled with the initialized values.

Check if there are any program options in the options description. If there aren't, then this is the first time someone is asking for those values, which we set through the initialize routine. If there are values there already, just hand them back.

Definition at line 321 of file Handlers.cc.

◆ desc() [2/2]

const po::options_description & CASM::Completer::OptionHandlerBase::desc ( ) const
inherited

Get the program options, filled with the initialized values.

Definition at line 329 of file Handlers.cc.

◆ dof_strs() [1/2]

const std::vector< std::string > & CASM::Completer::OptionHandlerBase::dof_strs ( ) const
protectedinherited

Returns the names of the DoF type names for add_dofs_suboption()

Definition at line 403 of file Handlers.cc.

◆ dof_strs() [2/2]

const std::vector< std::string > & CASM::Completer::OptionHandlerBase::dof_strs

Returns the names of the DoF type names for add_dofs_suboption()

Definition at line 528 of file Handlers.cc.

◆ dry_run()

bool CASM::Completer::OptionHandlerBase::dry_run ( ) const
protectedinherited

Definition at line 757 of file Handlers.cc.

◆ file_path()

const fs::path & CASM::Completer::OptionHandlerBase::file_path ( ) const
protectedinherited

Returns the string corsresponding to add_file_path_suboption()

Definition at line 346 of file Handlers.cc.

◆ gzip_flag()

bool CASM::Completer::OptionHandlerBase::gzip_flag ( ) const
protectedinherited

Returns the value assigned for add_gzip_suboption()

Definition at line 372 of file Handlers.cc.

◆ help_opt_vec()

const std::vector< std::string > & CASM::Completer::OptionHandlerBase::help_opt_vec ( ) const
protectedinherited

Returns the list of strings corresponding to add_general_help_suboption()

Definition at line 374 of file Handlers.cc.

◆ initialize()

void CASM::Completer::SymOption::initialize ( )
overrideprivatevirtual

Fill in the options descriptions accordingly.

Reimplemented from CASM::Completer::EnumOptionBase.

Definition at line 16 of file sym.cc.

◆ input_str() [1/2]

std::string CASM::Completer::OptionHandlerBase::input_str ( ) const
protectedinherited

Returns the path corresponding to add_input_suboption.

Definition at line 368 of file Handlers.cc.

◆ input_str() [2/2]

std::string CASM::Completer::OptionHandlerBase::input_str
inherited

Returns the path corresponding to add_input_suboption.

Definition at line 405 of file Handlers.cc.

◆ max_volume()

int CASM::Completer::EnumOptionBase::max_volume ( ) const
inlineinherited

Definition at line 832 of file Handlers.hh.

◆ min_volume()

int CASM::Completer::EnumOptionBase::min_volume ( ) const
inlineinherited

Definition at line 830 of file Handlers.hh.

◆ name_strs()

const std::vector< std::string > & CASM::Completer::OptionHandlerBase::name_strs ( ) const
protectedinherited

Returns the names of the supercells for add_configname_suboption(), for when multiple=false

Definition at line 721 of file Handlers.cc.

◆ output_path()

const fs::path CASM::Completer::OptionHandlerBase::output_path ( ) const
protectedinherited

Returns the path corresponding to add_output_suboption()

Definition at line 370 of file Handlers.cc.

◆ poscar_path()

fs::path CASM::Completer::SymOption::poscar_path ( ) const
inline

Definition at line 864 of file Handlers.hh.

◆ prim_path()

const fs::path & CASM::Completer::OptionHandlerBase::prim_path ( ) const
protectedinherited

Returns the string corsresponding to add_prim_path_suboption()

Definition at line 348 of file Handlers.cc.

◆ selection_path() [1/2]

const fs::path & CASM::Completer::OptionHandlerBase::selection_path ( ) const
protectedinherited

Returns the string corresponding to add_config_suboption()

Definition at line 338 of file Handlers.cc.

◆ selection_path() [2/2]

const fs::path & CASM::Completer::OptionHandlerBase::selection_path

Returns the string corresponding to add_config_suboption()

Definition at line 283 of file Handlers.cc.

◆ selection_paths()

const std::vector< fs::path > & CASM::Completer::OptionHandlerBase::selection_paths ( ) const
protectedinherited

Returns the string corresponding to add_config_suboption()

Definition at line 342 of file Handlers.cc.

◆ settings_path() [1/2]

const fs::path CASM::Completer::OptionHandlerBase::settings_path ( ) const
protectedinherited

Returns the path corresponding to add_settings_suboption.

Definition at line 364 of file Handlers.cc.

◆ settings_path() [2/2]

const fs::path CASM::Completer::OptionHandlerBase::settings_path
inherited

Returns the path corresponding to add_settings_suboption.

Definition at line 417 of file Handlers.cc.

◆ supercell_str()

const std::string & CASM::Completer::OptionHandlerBase::supercell_str ( ) const
protectedinherited

Returns the name of the supercell for add_scelname_suboption()

Definition at line 386 of file Handlers.cc.

◆ supercell_strs() [1/2]

const std::vector< std::string > & CASM::Completer::OptionHandlerBase::supercell_strs ( ) const
protectedinherited

Returns the list of the supercells for add_scelnames_suboption()

Definition at line 390 of file Handlers.cc.

◆ supercell_strs() [2/2]

const std::vector< std::string > & CASM::Completer::OptionHandlerBase::supercell_strs
inherited

Returns the list of the supercells for add_scelnames_suboption()

Definition at line 466 of file Handlers.cc.

◆ tag()

const std::string & CASM::Completer::OptionHandlerBase::tag ( ) const
inherited

The desired name for the casm option (Perhaps this should get tied with CommandArg?)

Definition at line 307 of file Handlers.cc.

◆ tol()

double CASM::Completer::SymOption::tol ( ) const
inline

Definition at line 862 of file Handlers.hh.

◆ verbosity()

int CASM::Completer::OptionHandlerBase::verbosity ( ) const
protectedinherited

Will throw if not expected string or int in range [0, 100].

Definition at line 355 of file Handlers.cc.

◆ verbosity_str()

const std::string & CASM::Completer::OptionHandlerBase::verbosity_str ( ) const
protectedinherited

Returns the string corresponding to add_verbosity_suboption()

Definition at line 350 of file Handlers.cc.

◆ vm() [1/2]

po::variables_map & CASM::Completer::OptionHandlerBase::vm ( )
inherited

Get the variables map.

Definition at line 310 of file Handlers.cc.

◆ vm() [2/2]

const po::variables_map & CASM::Completer::OptionHandlerBase::vm ( ) const
inherited

Get the variables map.

Definition at line 313 of file Handlers.cc.

◆ wedges()

bool CASM::Completer::SymOption::wedges ( ) const
inline

Definition at line 860 of file Handlers.hh.

Member Data Documentation

◆ m_all_existing

bool CASM::Completer::EnumOptionBase::m_all_existing
protectedinherited

Definition at line 839 of file Handlers.hh.

◆ m_config_str

std::string CASM::Completer::OptionHandlerBase::m_config_str
protectedinherited

The name of a single configname to go with add_configname_suboption()

Definition at line 474 of file Handlers.hh.

◆ m_config_strs

std::vector<std::string> CASM::Completer::OptionHandlerBase::m_config_strs
protectedinherited

The list of the supercell names of add_configname_suboption()

Definition at line 486 of file Handlers.hh.

◆ m_configtype

std::string CASM::Completer::OptionHandlerBase::m_configtype
protectedinherited

User-specified config type.

Definition at line 338 of file Handlers.hh.

◆ m_configtype_opts

std::set<std::string> CASM::Completer::OptionHandlerBase::m_configtype_opts
protectedinherited

Set of valid config types.

Definition at line 341 of file Handlers.hh.

◆ m_coordtype_str

std::string CASM::Completer::OptionHandlerBase::m_coordtype_str
protectedinherited

The enum value in the form of a string for add_coordtype_suboption(). Only the first letter matters, but knock yourself out.

Definition at line 511 of file Handlers.hh.

◆ m_db_type

std::string CASM::Completer::OptionHandlerBase::m_db_type
protectedinherited

User-specified config type.

Definition at line 355 of file Handlers.hh.

◆ m_db_type_opts

std::set<std::string> CASM::Completer::OptionHandlerBase::m_db_type_opts
protectedinherited

Set of valid config types.

Definition at line 358 of file Handlers.hh.

◆ m_desc

po::options_description CASM::Completer::OptionHandlerBase::m_desc
mutableprotectedinherited

Boost program options. All the derived classes have them, but will fill them up themselves

Definition at line 260 of file Handlers.hh.

◆ m_dof_strs

std::vector<std::string> CASM::Completer::OptionHandlerBase::m_dof_strs
protectedinherited

The list of DoF type names.

Definition at line 525 of file Handlers.hh.

◆ m_file_path

fs::path CASM::Completer::OptionHandlerBase::m_file_path
protectedinherited

The path string to go with add_file_path_suboption.

Definition at line 316 of file Handlers.hh.

◆ m_gzip_flag

bool CASM::Completer::OptionHandlerBase::m_gzip_flag
protectedinherited

The bool that goes with add_gzip_suboption.

Definition at line 441 of file Handlers.hh.

◆ m_help_opt_vec

std::vector<std::string> CASM::Completer::OptionHandlerBase::m_help_opt_vec
protectedinherited

The list of strings to go with add_general_help_suboption()

Definition at line 375 of file Handlers.hh.

◆ m_input_str

std::string CASM::Completer::OptionHandlerBase::m_input_str
protectedinherited

The settings path to go with add_input_suboption()

Definition at line 402 of file Handlers.hh.

◆ m_max_volume

int CASM::Completer::EnumOptionBase::m_max_volume
protectedinherited

Definition at line 838 of file Handlers.hh.

◆ m_min_volume

int CASM::Completer::EnumOptionBase::m_min_volume
protectedinherited

Definition at line 837 of file Handlers.hh.

◆ m_name_strs

std::vector<std::string> CASM::Completer::OptionHandlerBase::m_name_strs
protectedinherited

The list of the supercell names of add_configname_suboption()

Definition at line 498 of file Handlers.hh.

◆ m_output_path

fs::path CASM::Completer::OptionHandlerBase::m_output_path
protectedinherited

The path that goes with add_output_suboption.

Definition at line 429 of file Handlers.hh.

◆ m_poscar_path

fs::path CASM::Completer::SymOption::m_poscar_path
private

Definition at line 869 of file Handlers.hh.

◆ m_prim_path

fs::path CASM::Completer::OptionHandlerBase::m_prim_path
protectedinherited

The path string to go with add_prim_path_suboption.

Definition at line 305 of file Handlers.hh.

◆ m_selection_path

fs::path CASM::Completer::OptionHandlerBase::m_selection_path
protectedinherited

The selection string to go with add_config_suboption.

Definition at line 280 of file Handlers.hh.

◆ m_selection_paths

std::vector<fs::path> CASM::Completer::OptionHandlerBase::m_selection_paths
protectedinherited

The selection string to go with add_config_suboption.

Definition at line 294 of file Handlers.hh.

◆ m_settings_path

fs::path CASM::Completer::OptionHandlerBase::m_settings_path
protectedinherited

The settings path to go with add_settings_suboption()

Definition at line 414 of file Handlers.hh.

◆ m_supercell_str

std::string CASM::Completer::OptionHandlerBase::m_supercell_str
protectedinherited

The string of the supercell name of add_scelname_suboption()

Definition at line 452 of file Handlers.hh.

◆ m_supercell_strs

std::vector<std::string> CASM::Completer::OptionHandlerBase::m_supercell_strs
protectedinherited

The list of supercell names of add_scelnames_suboption()

Definition at line 463 of file Handlers.hh.

◆ m_tag

std::string CASM::Completer::OptionHandlerBase::m_tag
protectedinherited

name of the casm command

Definition at line 256 of file Handlers.hh.

◆ m_tol

double CASM::Completer::SymOption::m_tol
private

Definition at line 868 of file Handlers.hh.

◆ m_verbosity_str

std::string CASM::Completer::OptionHandlerBase::m_verbosity_str
protectedinherited

The verbosity string to go with add_config_suboption.

Definition at line 387 of file Handlers.hh.

◆ m_vm

po::variables_map CASM::Completer::OptionHandlerBase::m_vm
protectedinherited

Boost program options variable map.

Definition at line 263 of file Handlers.hh.

◆ m_wedges

bool CASM::Completer::SymOption::m_wedges
private

Definition at line 867 of file Handlers.hh.


The documentation for this class was generated from the following files: