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