|
template<typename Matrix > |
Matrix | moab::Matrix::mmult3 (const Matrix &a, const Matrix &b) |
|
template<typename Matrix > |
const Matrix | moab::Matrix::inverse (const Matrix &d) |
|
template<typename Vector , typename Matrix > |
Vector | moab::Matrix::vector_matrix (const Vector &v, const Matrix &m) |
|
template<typename Vector , typename Matrix > |
Vector | moab::Matrix::matrix_vector (const Matrix &m, const Vector &v) |
|
template<typename Vector > |
Matrix3 | moab::outer_product (const Vector &u, const Vector &v) |
|
Matrix3 | moab::operator+ (const Matrix3 &a, const Matrix3 &b) |
|
Matrix3 | moab::operator- (const Matrix3 &a, const Matrix3 &b) |
|
Matrix3 | moab::operator* (const Matrix3 &a, const Matrix3 &b) |
|
template<typename T > |
std::vector< T > | moab::operator* (const Matrix3 &m, const std::vector< T > &v) |
|
template<typename T > |
std::vector< T > | moab::operator* (const std::vector< T > &v, const Matrix3 &m) |
|
CartVect | moab::operator* (const Matrix3 &m, const CartVect &v) |
|
CartVect | moab::operator* (const CartVect &v, const Matrix3 &m) |
|
std::ostream & | operator<< (std::ostream &s, const moab::Matrix3 &m) |
|
- Author
- Jason Kraftcheck (kraft.nosp@m.che@.nosp@m.cae.w.nosp@m.isc..nosp@m.edu)
- Date
- 2006-07-18
-
2012-08-2 Updated by rhl to be more generic. less code that does more! TODO: Remove all 'inline' keywords as it is only a suggestion to the compiler anyways, and it will ignore it or add it when it thinks its necessary.
-
2016-08-03 Updated to use Eigen3 support underneath to improve performance
Definition in file Matrix3.hpp.