#include <OrbitFunctionTraits.hh>
Definition at line 133 of file OrbitFunctionTraits.hh.
|
| InvariantPolyOrbitFunctionTraits () |
|
std::unique_ptr< ClexBasisBuilder > | basis_builder () const override |
|
std::string const & | name () const |
|
virtual std::string | name () const =0 |
|
std::string const & | short_desc () const |
|
std::string const & | long_desc () const |
|
virtual void | print_param_pack_initilialization () const |
|
virtual void | print_param_pack_initilialization () const |
|
virtual std::string | clexulator_point_prepare_string (Structure const &_prim, std::map< UnitCellCoord, std::set< UnitCellCoord > > const &_nhood, PrimNeighborList &_nlist, std::string const &indent) const |
|
virtual std::string | clexulator_global_prepare_string (Structure const &_prim, std::map< UnitCellCoord, std::set< UnitCellCoord > > const &_nhood, PrimNeighborList &_nlist, std::string const &indent) const |
|
virtual void | print_typedefs (std::ostream &out, std::string const &class_name, std::string const &indent) const |
|
virtual void | print_typedefs (std::ostream &out, std::string const &class_name, std::string const &indent) const |
|
virtual void | print_eval_table_declarations (std::ostream &out, std::string const &class_name, ClexBasis const &clex, std::string const &indent) const |
|
virtual void | print_to_point_prepare () const |
|
virtual void | print_to_global_prepare () const |
|
virtual void | print_eval_table_definitions (std::ostream &out, std::string const &class_name, ClexBasis const &clex, std::string const &indent) const |
|
◆ InvariantPolyOrbitFunctionTraits()
CASM::InvariantPolyOrbitFunctionTraits::InvariantPolyOrbitFunctionTraits |
( |
| ) |
|
|
inline |
◆ basis_builder()
std::unique_ptr<ClexBasisBuilder> CASM::InvariantPolyOrbitFunctionTraits::basis_builder |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ class_desc() [1/2]
static std::string CASM::OrbitFunctionTraits::class_desc |
( |
| ) |
|
|
inlinestaticinherited |
◆ class_desc() [2/2]
static string CASM::OrbitFunctionTraits::class_desc |
( |
| ) |
|
|
inlinestaticinherited |
◆ clexulator_global_prepare_string()
◆ clexulator_point_prepare_string()
◆ long_desc()
std::string const& CASM::OrbitFunctionTraits::long_desc |
( |
| ) |
const |
|
inlineinherited |
◆ name() [1/2]
std::string const& CASM::OrbitFunctionTraits::name |
( |
| ) |
const |
|
inlineinherited |
◆ name() [2/2]
virtual std::string CASM::OrbitFunctionTraits::name |
( |
| ) |
const |
|
pure virtualinherited |
◆ print_eval_table_declarations()
virtual void CASM::OrbitFunctionTraits::print_eval_table_declarations |
( |
std::ostream & |
out, |
|
|
std::string const & |
class_name, |
|
|
ClexBasis const & |
clex, |
|
|
std::string const & |
indent |
|
) |
| const |
|
inlinevirtualinherited |
◆ print_eval_table_definitions()
virtual void CASM::OrbitFunctionTraits::print_eval_table_definitions |
( |
std::ostream & |
out, |
|
|
std::string const & |
class_name, |
|
|
ClexBasis const & |
clex, |
|
|
std::string const & |
indent |
|
) |
| const |
|
inlinevirtualinherited |
◆ print_param_pack_initilialization() [1/2]
virtual void CASM::OrbitFunctionTraits::print_param_pack_initilialization |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ print_param_pack_initilialization() [2/2]
virtual void CASM::OrbitFunctionTraits::print_param_pack_initilialization |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ print_to_global_prepare()
virtual void CASM::OrbitFunctionTraits::print_to_global_prepare |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ print_to_point_prepare()
virtual void CASM::OrbitFunctionTraits::print_to_point_prepare |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ print_typedefs() [1/2]
virtual void CASM::OrbitFunctionTraits::print_typedefs |
( |
std::ostream & |
out, |
|
|
std::string const & |
class_name, |
|
|
std::string const & |
indent |
|
) |
| const |
|
inlinevirtualinherited |
◆ print_typedefs() [2/2]
virtual void CASM::OrbitFunctionTraits::print_typedefs |
( |
std::ostream & |
out, |
|
|
std::string const & |
class_name, |
|
|
std::string const & |
indent |
|
) |
| const |
|
inlinevirtualinherited |
◆ short_desc()
std::string const& CASM::OrbitFunctionTraits::short_desc |
( |
| ) |
const |
|
inlineinherited |
◆ m_arg_names
std::vector<std::string> CASM::OrbitFunctionTraits::m_arg_names |
|
privateinherited |
◆ m_long_desc
std::string CASM::OrbitFunctionTraits::m_long_desc |
|
privateinherited |
◆ m_name
std::string CASM::OrbitFunctionTraits::m_name |
|
privateinherited |
◆ m_short_desc
std::string CASM::OrbitFunctionTraits::m_short_desc |
|
privateinherited |
◆ m_signature
std::vector<std::string> CASM::OrbitFunctionTraits::m_signature |
|
privateinherited |
The documentation for this class was generated from the following file: