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"
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.