1 #ifndef CASM_symmetry_Symmetrizer
2 #define CASM_symmetry_Symmetrizer
7 #include "casm/external/Eigen/Core"
12 namespace SymRepTools_v2 {
14 typedef std::vector<Eigen::MatrixXd>
MatrixRep;
22 Eigen::MatrixXcd
const &irrep_subspace,
double vec_compare_tol,
25 bool use_all_subgroups =
false);
29 multivector<Eigen::VectorXcd>::X<2>
const &irrep_special_directions,
30 Eigen::MatrixXcd
const &irrep_subspace,
double vec_compare_tol);
typename multivector_impl::multivector_tmp< T, N >::type X