CASM
AClustersApproachtoStatisticalMechanics
|
#include <Configuration.hh>
Definition at line 796 of file Configuration.hh.
Public Member Functions | |
FillSupercell (Supercell &_scel, const SymOp &_op) | |
Constructor. More... | |
FillSupercell (Supercell &_scel, const Configuration &motif, double tol) | |
Find first SymOp in the prim factor group such that apply(op, motif) can be used to fill the Supercell. More... | |
Configuration | operator() (const Configuration &motif) const |
const SymOp * | find_symop (const Configuration &motif, double tol) |
Find first SymOp in the prim factor group such that apply(op, motif) can be used to fill the Supercell. More... | |
const SymOp & | symop () const |
Private Member Functions | |
void | _init (Supercell &_motif_scel) const |
Private Attributes | |
Supercell * | m_scel |
const SymOp * | m_op |
Supercell * | m_motif_scel |
std::vector< std::vector< Index > > | m_index_table |
Constructor.
_scel | Supercell to be filled |
_op | SymOp that transforms the input motif before tiling into the Supercell that is filled |
Definition at line 1762 of file Configuration.cc.
CASM::FillSupercell::FillSupercell | ( | Supercell & | _scel, |
const Configuration & | _motif, | ||
double | _tol | ||
) |
Find first SymOp in the prim factor group such that apply(op, motif) can be used to fill the Supercell.
Constructor.
_scel | Supercell to be filled |
_motif | Find the first SymOp that after application to _motif enables tiling into _scel |
_tol | tolerance |
Definition at line 1772 of file Configuration.cc.
|
private |
Definition at line 1853 of file Configuration.cc.
const SymOp * CASM::FillSupercell::find_symop | ( | const Configuration & | motif, |
double | tol | ||
) |
Find first SymOp in the prim factor group such that apply(op, motif) can be used to fill the Supercell.
Definition at line 1827 of file Configuration.cc.
Configuration CASM::FillSupercell::operator() | ( | const Configuration & | motif | ) | const |
Definition at line 1775 of file Configuration.cc.
|
inline |
Definition at line 813 of file Configuration.hh.
|
mutableprivate |
Definition at line 826 of file Configuration.hh.
|
mutableprivate |
Definition at line 825 of file Configuration.hh.
|
private |
Definition at line 823 of file Configuration.hh.
|
private |
Definition at line 822 of file Configuration.hh.