CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <algorithm>
#include <functional>
#include <stdexcept>
#include <string>
#include <tuple>
#include <vector>
#include "casm/external/Eigen/Dense"
Go to the source code of this file.
Classes | |
struct | CASM::xtal::SymOp |
Namespaces | |
CASM | |
Main CASM namespace. | |
CASM::xtal | |
Typedefs | |
typedef Eigen::Matrix3d | CASM::xtal::SymOpMatrixType |
typedef Eigen::Vector3d | CASM::xtal::SymOpTranslationType |
typedef bool | CASM::xtal::SymOpTimeReversalType |
Functions | |
SymOp | CASM::xtal::operator* (const SymOp &LHS, const SymOp &RHS) |
Get a new SymOp that is equivalent to subsequent application of both SymOps. More... | |
const SymOpMatrixType & | CASM::xtal::get_matrix (const SymOp &op) |
Accessor for SymOpType. Returns transformation matrix (Cartesian). More... | |
const SymOpTranslationType & | CASM::xtal::get_translation (const SymOp &op) |
Accessor for SymOpType. Returns translation vector (tau). More... | |
SymOpTimeReversalType | CASM::xtal::get_time_reversal (const SymOp &op) |
template<typename SymOpCompareType > | |
void | CASM::xtal::close_group (SymOpVector *partial_group, const SymOpCompareType &symop_binary_comp) |
template<typename SymOpCompareType , typename... CompareArgs> | |
void | CASM::xtal::close_group (SymOpVector *partial_group, const CompareArgs &... args) |