|
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 |