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