CASM
AClustersApproachtoStatisticalMechanics
|
Typedefs | |
typedef Matrix< long int, 3, 3 > | Matrix3l |
typedef Matrix< long int, 3, 1 > | Vector3l |
typedef Matrix< long int, Dynamic, Dynamic > | MatrixXl |
typedef Matrix< long int, Dynamic, 1 > | VectorXl |
Functions | |
template<typename Derived > | |
std::istream & | operator>> (std::istream &s, MatrixBase< Derived > &m) |
template<typename Derived > | |
CASM::DataStream & | operator<< (CASM::DataStream &_stream, const MatrixBase< Derived > &value) |
template<typename Derived1 , typename Derived2 > | |
bool | almost_equal (const Eigen::MatrixBase< Derived1 > &val1, const Eigen::MatrixBase< Derived2 > &val2, double tol=CASM::TOL) |
template<typename Derived > | |
bool | is_symmetric (const Eigen::MatrixBase< Derived > &test_mat, double test_tol=CASM::TOL) |
template<typename Derived > | |
bool | is_persymmetric (const Eigen::MatrixBase< Derived > &test_mat, double test_tol=CASM::TOL) |
template<typename Derived > | |
bool | is_bisymmetric (const Eigen::MatrixBase< Derived > &test_mat, double test_tol=CASM::TOL) |
typedef Matrix<long int, 3, 3> Eigen::Matrix3l |
Definition at line 92 of file CASM_global_definitions.hh.
typedef Matrix<long int, Dynamic, Dynamic> Eigen::MatrixXl |
Definition at line 94 of file CASM_global_definitions.hh.
typedef Matrix<long int, 3, 1> Eigen::Vector3l |
Definition at line 93 of file CASM_global_definitions.hh.
typedef Matrix<long int, Dynamic, 1> Eigen::VectorXl |
Definition at line 95 of file CASM_global_definitions.hh.
|
inline |
Definition at line 491 of file CASM_math.hh.
|
inline |
Checks to see if the given matrix is bisymmetric, i.e. whether it's symmetric along both diagonals. Only works for square matrices n x n. (Reflected along 0,n to n,0 AND 0,0 to n,n)
Definition at line 532 of file CASM_math.hh.
|
inline |
Checks to see if the given matrix is persymmetric, i.e. whether it's symmetric along the cross diagonal. Only works for square matrices n x n. (Reflected along 0,n to n,0)
Definition at line 517 of file CASM_math.hh.
|
inline |
Checks to see whether the given matrix is symmetric by checking if its transpose is equal to itself. Only works for square matrices n x n. (Reflected along 0,0 to n,n)
Definition at line 504 of file CASM_math.hh.
CASM::DataStream& Eigen::operator<< | ( | CASM::DataStream & | _stream, |
const MatrixBase< Derived > & | value | ||
) |
Definition at line 378 of file DataStream.hh.
std::istream& Eigen::operator>> | ( | std::istream & | s, |
MatrixBase< Derived > & | m | ||
) |
Definition at line 98 of file CASM_global_definitions.hh.