#include "Common.h"
#include <Eigen/Dense>
#include <Eigen/Sparse>
Go to the source code of this file.
|
typedef ShapeOpScalar | ShapeOp::Scalar |
| A scalar type, double or float, as defined in ShapeOpScalar in Common.h.
|
|
template<int Rows, int Cols, int Options = (Eigen::ColMajor | SHAPEOP_ALIGNMENT)> |
using | ShapeOp::MatrixT = Eigen::Matrix< Scalar, Rows, Cols, Options > |
| A typedef of the dense matrix of Eigen.
|
|
typedef MatrixT< 2, 1 > | ShapeOp::Vector2 |
| A 2d column vector.
|
|
typedef MatrixT< 2, 2 > | ShapeOp::Matrix22 |
| A 2 by 2 matrix.
|
|
typedef MatrixT< 2, 3 > | ShapeOp::Matrix23 |
| A 2 by 3 matrix.
|
|
typedef MatrixT< 3, 1 > | ShapeOp::Vector3 |
| A 3d column vector.
|
|
typedef MatrixT< 3, 2 > | ShapeOp::Matrix32 |
| A 3 by 2 matrix.
|
|
typedef MatrixT< 3, 3 > | ShapeOp::Matrix33 |
| A 3 by 3 matrix.
|
|
typedef MatrixT< 3, 4 > | ShapeOp::Matrix34 |
| A 3 by 4 matrix.
|
|
typedef MatrixT< 4, 1 > | ShapeOp::Vector4 |
| A 4d column vector.
|
|
typedef MatrixT< 4, 4 > | ShapeOp::Matrix44 |
| A 4 by 4 matrix.
|
|
typedef MatrixT< 3, Eigen::Dynamic > | ShapeOp::Matrix3X |
| A 3 by n matrix.
|
|
typedef MatrixT< Eigen::Dynamic, 3 > | ShapeOp::MatrixX3 |
| A n by 3 matrix.
|
|
typedef MatrixT< Eigen::Dynamic, 1 > | ShapeOp::VectorX |
| A nd column vector.
|
|
typedef MatrixT< Eigen::Dynamic, Eigen::Dynamic > | ShapeOp::MatrixXX |
| A n by m matrix.
|
|
template<int Options = Eigen::ColMajor> |
using | ShapeOp::SparseMatrixT = Eigen::SparseMatrix< Scalar, Options > |
| A typedef of the sparse matrix of Eigen.
|
|
typedef SparseMatrixT | ShapeOp::SparseMatrix |
| The default sparse matrix of Eigen.
|
|
typedef Eigen::Triplet< Scalar > | ShapeOp::Triplet |
| A triplet, used in the sparse triplet representation for matrices.
|
|
This file redefines EIGEN types using the scalar type ShapeOpScalar defined in Common.h.