|
MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include <iostream>#include <iosfwd>#include <limits>#include <cmath>#include <cassert>#include "moab/MOABConfig.h"#include "moab/ErrorHandler.hpp"#include "moab/Util.hpp"#include "moab/Types.hpp"#include "moab/CartVect.hpp"#include "Eigen/Dense"
Include dependency graph for Matrix3.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | moab::Matrix3 |
Namespaces | |
| namespace | moab |
Class representing axis-aligned bounding box. | |
| namespace | moab::Matrix |
Defines | |
| #define | EIGEN_DEFAULT_TO_ROW_MAJOR |
| #define | EIGEN_INITIALIZE_MATRICES_BY_ZERO |
Functions | |
| 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) |
Definition in file Matrix3.hpp.
| #define EIGEN_DEFAULT_TO_ROW_MAJOR |
Definition at line 52 of file Matrix3.hpp.
Definition at line 53 of file Matrix3.hpp.