add(const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
add(const RectMatrix< Real, Row, Col > &m1, const RectMatrix< Real, Row, Col > &m2) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
axisAngle(Vector3d axis, RealType angle) | OpenMD::SquareMatrix3< Real > | inline |
closeEnough(const Real &a, const Real &b, const Real &epsilon=std::numeric_limits< Real >::epsilon()) (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
determinant() const | OpenMD::SquareMatrix3< Real > | inline |
diagonalize(SquareMatrix3< Real > &a, Vector3< Real > &w, SquareMatrix3< Real > &v) | OpenMD::SquareMatrix3< Real > | static |
OpenMD::SquareMatrix< Real, 3 >::diagonalize() | OpenMD::SquareMatrix< Real, 3 > | inline |
diagonals() const | OpenMD::SquareMatrix< Real, 3 > | inline |
div(Real s) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
div(Real s, const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
ElemPoinerType typedef (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | |
ElemType typedef (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | |
getArray(Real *array) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
getArrayPointer() | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
getColumn(unsigned int col) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
getRow(unsigned int row) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
identity() | OpenMD::SquareMatrix< Real, 3 > | inlinestatic |
inverse() const | OpenMD::SquareMatrix3< Real > | inline |
OpenMD::SquareMatrix< Real, 3 >::inverse() | OpenMD::SquareMatrix< Real, 3 > | inline |
isDiagonal() const | OpenMD::SquareMatrix< Real, 3 > | inline |
isOrthogonal() | OpenMD::SquareMatrix< Real, 3 > | inline |
isSymmetric() const | OpenMD::SquareMatrix< Real, 3 > | inline |
isUnitMatrix() const | OpenMD::SquareMatrix< Real, 3 > | inline |
jacobi(SquareMatrix< Real, Dim > &a, Vector< Real, Dim > &d, SquareMatrix< Real, Dim > &v) | OpenMD::SquareMatrix< Real, 3 > | static |
mul(Real s) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
mul(Real s, const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
negate() | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
negate(const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
operator!=(const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
operator()(unsigned int i, unsigned int j) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
operator()(unsigned int i, unsigned int j) const | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
operator*=(const Real s) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
operator+=(const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
operator-=(const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
operator/=(const Real s) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
operator=(const SquareMatrix< Real, 3 > &m) | OpenMD::SquareMatrix3< Real > | inline |
operator=(const Quaternion< Real > &q) (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
OpenMD::SquareMatrix< Real, 3 >::operator=(const RectMatrix< Real, Dim, Dim > &m) | OpenMD::SquareMatrix< Real, 3 > | inline |
OpenMD::RectMatrix< Real, Dim, Dim >::operator=(const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
operator==(const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
RectMatrix() | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
RectMatrix(Real s) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
RectMatrix(const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
setColumn(unsigned int col, const Vector< Real, Col > &v) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
setRow(unsigned int row, const Vector< Real, Row > &v) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
setupRotMat(const Vector3< Real > &eulerAngles) | OpenMD::SquareMatrix3< Real > | inline |
setupRotMat(Real phi, Real theta, Real psi) | OpenMD::SquareMatrix3< Real > | inline |
setupRotMat(const Quaternion< Real > &quat) | OpenMD::SquareMatrix3< Real > | inline |
setupRotMat(Real w, Real x, Real y, Real z) | OpenMD::SquareMatrix3< Real > | inline |
setupSkewMat(Vector3< Real > v) (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
setupSkewMat(Real v1, Real v2, Real v3) (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
setupUpperTriangularVoigtTensor(Vector< Real, 6 > vt) | OpenMD::SquareMatrix3< Real > | inline |
setupUpperTriangularVoigtTensor(Real v1, Real v2, Real v3, Real v4, Real v5, Real v6) (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
setupVoigtTensor(Vector< Real, 6 > vt) | OpenMD::SquareMatrix3< Real > | inline |
setupVoigtTensor(Real v1, Real v2, Real v3, Real v4, Real v5, Real v6) (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
SquareMatrix() | OpenMD::SquareMatrix< Real, 3 > | inline |
SquareMatrix(Real s) | OpenMD::SquareMatrix< Real, 3 > | inline |
SquareMatrix(Real *array) | OpenMD::SquareMatrix< Real, 3 > | inline |
SquareMatrix(const RectMatrix< Real, Dim, Dim > &m) | OpenMD::SquareMatrix< Real, 3 > | inline |
SquareMatrix3() | OpenMD::SquareMatrix3< Real > | inline |
SquareMatrix3(Real s) | OpenMD::SquareMatrix3< Real > | inline |
SquareMatrix3(Real *array) | OpenMD::SquareMatrix3< Real > | inline |
SquareMatrix3(const SquareMatrix< Real, 3 > &m) | OpenMD::SquareMatrix3< Real > | inline |
SquareMatrix3(const Vector3< Real > &eulerAngles) (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
SquareMatrix3(Real phi, Real theta, Real psi) (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
SquareMatrix3(const Quaternion< Real > &q) (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
SquareMatrix3(Real w, Real x, Real y, Real z) (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
sub(const RectMatrix< Real, Row, Col > &m) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
sub(const RectMatrix< Real, Row, Col > &m1, const RectMatrix< Real, Row, Col > &m2) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
swapColumn(unsigned int i, unsigned int j) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
swapRow(unsigned int i, unsigned int j) | OpenMD::RectMatrix< Real, Dim, Dim > | inline |
toEulerAngles() | OpenMD::SquareMatrix3< Real > | inline |
toQuaternion() | OpenMD::SquareMatrix3< Real > | inline |
toRPY() (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
toVoigtTensor() (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
trace() const | OpenMD::SquareMatrix3< Real > | inline |
transpose() const (defined in OpenMD::SquareMatrix3< Real >) | OpenMD::SquareMatrix3< Real > | inline |
~RectMatrix() | OpenMD::RectMatrix< Real, Dim, Dim > | inline |