CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <OrbitPrinter.hh>
Print Orbit<SymCompareType>, including only prototypes.
Definition at line 113 of file OrbitPrinter.hh.
Public Types | |
typedef _Element | Element |
Public Member Functions | |
OrbitPrinter (const OrbitPrinterOptions &_opt=OrbitPrinterOptions()) | |
template<typename OrbitType > | |
void | operator() (const OrbitType &orbit, Log &out, Index orbit_index, Index Norbits) const |
template<typename OrbitType > | |
jsonParser & | to_json (const OrbitType &orbit, jsonParser &json, Index orbit_index, Index Norbits) const |
Print to JSON. More... | |
void | print (const Element &element, Log &out) const |
void | coord_type (Log &out) |
void | increase_indent (Log &out) const |
void | decrease_indent (Log &out) const |
template<typename OrbitType > | |
void | print_equivalence_map (const OrbitType &orbit, Index equiv_index, Log &out) const |
template<typename OrbitType > | |
void | print_equivalence_map (const OrbitType &orbit, Index equiv_index, jsonParser &json) const |
template<typename OrbitType > | |
void | print_equivalence_map (const OrbitType &orbit, Log &out) const |
template<typename OrbitType , typename Element > | |
void | print_invariant_group (const OrbitType &orbit, const Element &element, Log &out) const |
template<typename OrbitType , typename Element > | |
void | print_invariant_group (const OrbitType &orbit, const Element &element, jsonParser &json) const |
Public Attributes | |
OrbitPrinterOptions | opt |
|
inherited |
Definition at line 84 of file OrbitPrinter.hh.
|
inline |
Definition at line 118 of file OrbitPrinter.hh.
|
inherited |
Definition at line 54 of file OrbitPrinter.cc.
|
inlineinherited |
Definition at line 58 of file OrbitPrinter.hh.
|
inlineinherited |
Definition at line 55 of file OrbitPrinter.hh.
void CASM::OrbitPrinter< _Element, ORBIT_PRINT_MODE::PROTO >::operator() | ( | const OrbitType & | orbit, |
Log & | out, | ||
Index | orbit_index, | ||
Index | Norbits | ||
) | const |
Definition at line 122 of file OrbitPrinter_impl.hh.
|
inlineinherited |
Definition at line 89 of file OrbitPrinter.hh.
|
inherited |
Definition at line 40 of file OrbitPrinter_impl.hh.
|
inherited |
Definition at line 24 of file OrbitPrinter_impl.hh.
|
inherited |
Definition at line 61 of file OrbitPrinter_impl.hh.
|
inherited |
Definition at line 96 of file OrbitPrinter_impl.hh.
|
inherited |
Definition at line 82 of file OrbitPrinter_impl.hh.
jsonParser & CASM::OrbitPrinter< _Element, ORBIT_PRINT_MODE::PROTO >::to_json | ( | const OrbitType & | orbit, |
jsonParser & | json, | ||
Index | orbit_index, | ||
Index | Norbits | ||
) | const |
Print to JSON.
Note: for 'read_clust' to work, "prototype" must be written
Definition at line 143 of file OrbitPrinter_impl.hh.
|
inherited |
Definition at line 49 of file OrbitPrinter.hh.