CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::DB::EraseScelConfigsBase Struct Reference
+ Inheritance diagram for CASM::DB::EraseScelConfigsBase:

Detailed Description

Helper struct base class.

Definition at line 40 of file RemoveSupercell.cc.

Public Member Functions

 EraseScelConfigsBase (Remove< Supercell > &_remover, std::string _scelname, bool _dry_run)
 
template<typename T >
DB::Selection< T > make_selection () const
 
template<typename T >
void count_remaining ()
 

Public Attributes

const PrimClexprimclex
 
const Remove< Supercell > & remover
 
std::string scelname
 
bool dry_run
 
Index remaining
 

Constructor & Destructor Documentation

◆ EraseScelConfigsBase()

CASM::DB::EraseScelConfigsBase::EraseScelConfigsBase ( Remove< Supercell > &  _remover,
std::string  _scelname,
bool  _dry_run 
)
inline

Definition at line 41 of file RemoveSupercell.cc.

Member Function Documentation

◆ count_remaining()

template<typename T >
void CASM::DB::EraseScelConfigsBase::count_remaining ( )
inline

Definition at line 61 of file RemoveSupercell.cc.

◆ make_selection()

template<typename T >
DB::Selection<T> CASM::DB::EraseScelConfigsBase::make_selection ( ) const
inline

Definition at line 50 of file RemoveSupercell.cc.

Member Data Documentation

◆ dry_run

bool CASM::DB::EraseScelConfigsBase::dry_run

Definition at line 81 of file RemoveSupercell.cc.

◆ primclex

const PrimClex& CASM::DB::EraseScelConfigsBase::primclex

Definition at line 78 of file RemoveSupercell.cc.

◆ remaining

Index CASM::DB::EraseScelConfigsBase::remaining

Definition at line 82 of file RemoveSupercell.cc.

◆ remover

const Remove<Supercell>& CASM::DB::EraseScelConfigsBase::remover

Definition at line 79 of file RemoveSupercell.cc.

◆ scelname

std::string CASM::DB::EraseScelConfigsBase::scelname

Definition at line 80 of file RemoveSupercell.cc.


The documentation for this struct was generated from the following file: