CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
'casm select' implementation, templated by type
This:
Public Member Functions | |
SelectCommandImpl (const SelectCommand &cmd) | |
int | help () const override |
int | desc () const override |
int | run () const override |
Protected Attributes | |
const SelectCommand & | m_cmd |
Private Member Functions | |
int | _count (std::string s) const |
const std::vector< fs::path > & | _selection_paths () const |
fs::path | _selection_paths (Index i) const |
const std::vector< std::string > & | _criteria_vec () const |
std::string | _criteria () const |
fs::path | _output_path () const |
void | _set () const |
void | _set_on () const |
void | _set_off () const |
void | _and () const |
void | _or () const |
void | _xor () const |
void | _not () const |
void | _subset () const |
void | _write_input_stats () const |
void | _write_selection_stats (Index Ntot, const DB::Selection< DataObject > &sel, Log &log, bool only_selected) const |
const DataFormatterDictionary< DataObject > & | _dict () const |
std::string | _sel_str () const |
double | _sel_size () const |
DB::Selection< DataObject > & | _sel (Index i=0) const |
Private Attributes | |
DB::InterfaceData< DataObject > | m_data |
Index | m_Ntot |
CASM::SelectCommandImpl< DataObject >::SelectCommandImpl | ( | const SelectCommand & | cmd | ) |
|
private |
|
inlineprivate |
|
private |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
overridevirtual |
Reimplemented from CASM::SelectCommandImplBase.
|
overridevirtual |
Reimplemented from CASM::SelectCommandImplBase.
|
overridevirtual |
Reimplemented from CASM::SelectCommandImplBase.
|
protectedinherited |
|
mutableprivate |
|
private |