CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <vector>
Go to the source code of this file.
Namespaces | |
CASM | |
Main CASM namespace. | |
CASM::xtal | |
CASM::sym | |
Functions | |
SymGroup | CASM::sym::invariant_subgroup (const SymGroup &super_group, const xtal::Lattice &lat) |
Returns the subgroup of the given group that keeps the lattice invariant. More... | |
template<typename OutputIt > | |
OutputIt | CASM::sym::invariant_subgroup (const std::vector< SymOp > &super_group, const xtal::Lattice &lat, OutputIt result) |
template<typename Transform , typename Object , typename... Args> | |
Object & | CASM::sym::apply (const Transform &transformation, Object &obj, const Args &... args) |
Apply a transformation, in place, return reference to the provided object. More... | |
template<typename Transform , typename Object , typename... Args> | |
Object | CASM::sym::copy_apply (const Transform &transformation, Object obj_copy, const Args &... args) |
Copy and apply a transformation, retun a new transformed copy. More... | |