4 #include "casm/external/Eigen/Core"
25 mutating_attribute.
set_value(symop_matrix_representation *
26 mutating_attribute.
value());
27 return mutating_attribute;
Eigen::MatrixXd symop_to_matrix(Eigen::Ref< const Eigen::Matrix3d > const &_matrix, Eigen::Ref< const Eigen::Vector3d > const &_tau, bool time_reversal) const
Generate a symmetry representation for the supporting vector space.
void set_value(Eigen::Ref< const Eigen::VectorXd > const &_value)
std::string const & name() const
BasicTraits const & traits(KeyType const &key)
Eigen::VectorXd const & value() const
bool identical(SpeciesAttribute const &other, double _tol) const
const SymOp::matrix_type & get_matrix(const SymOp &op)
bool get_time_reversal(const SymOp &op)
const SymOp::vector_type & get_translation(const SymOp &op)
xtal::Coordinate copy_apply(const xtal::SymOp &op, xtal::Coordinate coord)
Copy and apply SymOp to a Coordinate.
xtal::Coordinate & apply(const xtal::SymOp &op, xtal::Coordinate &coord)
apply SymOp to a Coordinate
bool almost_equal(ClusterInvariants const &A, ClusterInvariants const &B, double tol)
Check if ClusterInvariants are equal.