CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <VectorSymCompare_v2.hh>
Used for constructing SimpleOrbit of high symmetry direction vectors.
Definition at line 44 of file VectorSymCompare_v2.hh.
Public Types | |
typedef Index | SymOpRepType |
typedef Eigen::VectorXcd | Element |
typedef VectorInvariants | InvariantsType |
Public Member Functions | |
VectorSymCompare (MatrixRep const &matrix_rep, double tol) | |
bool | compare (Eigen::VectorXcd const &vector_A, Eigen::VectorXcd const &vector_B) const |
VectorInvariants | make_invariants (Eigen::VectorXcd const &vector) const |
Eigen::VectorXcd | copy_apply (Index const &op_index, Eigen::VectorXcd vector) const |
Eigen::VectorXcd | prepare (Eigen::VectorXcd vector) const |
bool | inter_orbit_compare (Eigen::VectorXcd const &A_prototype, VectorInvariants const &A_invariants, Eigen::VectorXcd const &B_prototype, VectorInvariants const &B_invariants) const |
Private Attributes | |
MatrixRep const & | m_matrix_rep |
double | m_tol |
typedef Eigen::VectorXcd CASM::SymRepTools_v2::VectorSymCompare::Element |
Definition at line 48 of file VectorSymCompare_v2.hh.
Definition at line 49 of file VectorSymCompare_v2.hh.
Definition at line 47 of file VectorSymCompare_v2.hh.
CASM::SymRepTools_v2::VectorSymCompare::VectorSymCompare | ( | MatrixRep const & | matrix_rep, |
double | tol | ||
) |
Definition at line 36 of file VectorSymCompare_v2.cc.
bool CASM::SymRepTools_v2::VectorSymCompare::compare | ( | Eigen::VectorXcd const & | vector_A, |
Eigen::VectorXcd const & | vector_B | ||
) | const |
Definition at line 40 of file VectorSymCompare_v2.cc.
Eigen::VectorXcd CASM::SymRepTools_v2::VectorSymCompare::copy_apply | ( | Index const & | op_index, |
Eigen::VectorXcd | vector | ||
) | const |
Definition at line 52 of file VectorSymCompare_v2.cc.
bool CASM::SymRepTools_v2::VectorSymCompare::inter_orbit_compare | ( | Eigen::VectorXcd const & | A_prototype, |
VectorInvariants const & | A_invariants, | ||
Eigen::VectorXcd const & | B_prototype, | ||
VectorInvariants const & | B_invariants | ||
) | const |
Definition at line 63 of file VectorSymCompare_v2.cc.
VectorInvariants CASM::SymRepTools_v2::VectorSymCompare::make_invariants | ( | Eigen::VectorXcd const & | vector | ) | const |
Definition at line 46 of file VectorSymCompare_v2.cc.
Eigen::VectorXcd CASM::SymRepTools_v2::VectorSymCompare::prepare | ( | Eigen::VectorXcd | vector | ) | const |
Definition at line 58 of file VectorSymCompare_v2.cc.
|
private |
Definition at line 72 of file VectorSymCompare_v2.hh.
|
private |
Definition at line 73 of file VectorSymCompare_v2.hh.