#include <Superlattice.hh>
Definition at line 8 of file Superlattice.hh.
◆ Superlattice() [1/2]
CASM::xtal::Superlattice::Superlattice |
( |
const Lattice & |
tiling_unit, |
|
|
const Lattice & |
superlattice |
|
) |
| |
◆ Superlattice() [2/2]
CASM::xtal::Superlattice::Superlattice |
( |
const Lattice & |
tiling_unit, |
|
|
const Eigen::Matrix3l & |
transformation_matrix |
|
) |
| |
◆ prim_lattice()
const Lattice& CASM::xtal::Superlattice::prim_lattice |
( |
| ) |
const |
|
inline |
◆ size()
Index CASM::xtal::Superlattice::size |
( |
| ) |
const |
|
inline |
Returns the number of tiling units (primitive lattices) that fit inside the superlattice
Definition at line 30 of file Superlattice.hh.
◆ smooth_prim()
Constructs by taking the superlattice vectors to be the correct values, and then uses the rounded integer transformation matrix to slightly modify the primitive lattice so that it exactly transforms under the transformation matrix
Definition at line 22 of file Superlattice.cc.
◆ superlattice()
const Lattice& CASM::xtal::Superlattice::superlattice |
( |
| ) |
const |
|
inline |
◆ transformation_matrix_to_super()
const Eigen::Matrix3l& CASM::xtal::Superlattice::transformation_matrix_to_super |
( |
| ) |
const |
|
inline |
The integer transformation matrix that converts the tiling unit (primitive lattice) into the superlattice
Definition at line 24 of file Superlattice.hh.
◆ m_primitive_lattice
Lattice CASM::xtal::Superlattice::m_primitive_lattice |
|
private |
◆ m_size
Index CASM::xtal::Superlattice::m_size |
|
private |
◆ m_superlattice
Lattice CASM::xtal::Superlattice::m_superlattice |
|
private |
◆ m_transformation_matrix_to_super
Integer matrix that convers the primitive lattice into the superlattice.
Definition at line 13 of file Superlattice.hh.
The documentation for this class was generated from the following files:
- /Users/bpuchala/Work/codes/CASMcode_v0.2.X_reference/include/casm/crystallography/Superlattice.hh
- /Users/bpuchala/Work/codes/CASMcode_v0.2.X_reference/src/casm/crystallography/Superlattice.cc