CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <casm_functions.hh>
Base class for generic use of algorithms through the API.
Definition at line 119 of file casm_functions.hh.
Public Member Functions | |
InterfaceBase () | |
virtual | ~InterfaceBase () |
virtual std::string | help () const =0 |
virtual std::string | name () const =0 |
virtual int | run (PrimClex const &primclex, jsonParser const &json_options) const =0 |
std::unique_ptr< InterfaceBase > | clone () const |
Private Member Functions | |
virtual InterfaceBase * | _clone () const =0 |
|
inline |
Definition at line 121 of file casm_functions.hh.
|
inlinevirtual |
Definition at line 123 of file casm_functions.hh.
|
privatepure virtual |
|
inline |
Definition at line 132 of file casm_functions.hh.
|
pure virtual |
|
pure virtual |
|
pure virtual |