ShapeOp
 All Classes Files Functions Variables Typedefs Macros Pages
Macros | Typedefs
Types.h File Reference
#include "Common.h"
#include <Eigen/Dense>
#include <Eigen/Sparse>

Go to the source code of this file.

Macros

#define SHAPEOP_ALIGNMENT   Eigen::AutoAlign
 

Typedefs

typedef ShapeOpScalar ShapeOp::Scalar
 
template<int Rows, int Cols, int Options = (Eigen::ColMajor | SHAPEOP_ALIGNMENT)>
using ShapeOp::MatrixT = Eigen::Matrix< Scalar, Rows, Cols, Options >
 
typedef MatrixT< 2, 1 > ShapeOp::Vector2
 
typedef MatrixT< 2, 2 > ShapeOp::Matrix22
 
typedef MatrixT< 2, 3 > ShapeOp::Matrix23
 
typedef MatrixT< 3, 1 > ShapeOp::Vector3
 
typedef MatrixT< 3, 2 > ShapeOp::Matrix32
 
typedef MatrixT< 3, 3 > ShapeOp::Matrix33
 
typedef MatrixT< 3, 4 > ShapeOp::Matrix34
 
typedef MatrixT< 4, 1 > ShapeOp::Vector4
 
typedef MatrixT< 4, 4 > ShapeOp::Matrix44
 
typedef MatrixT
< 3, Eigen::Dynamic > 
ShapeOp::Matrix3X
 
typedef MatrixT
< Eigen::Dynamic, 3 > 
ShapeOp::MatrixX3
 
typedef MatrixT
< Eigen::Dynamic, 1 > 
ShapeOp::VectorX
 
typedef MatrixT
< Eigen::Dynamic,
Eigen::Dynamic > 
ShapeOp::MatrixXX
 
template<int Options = Eigen::ColMajor>
using ShapeOp::SparseMatrixT = Eigen::SparseMatrix< Scalar, Options >
 
typedef SparseMatrixT ShapeOp::SparseMatrix
 
typedef Eigen::Triplet< Scalar > ShapeOp::Triplet
 

Detailed Description

This file redefines EIGEN types using the scalar type ::ShapeOpScalar defined in Common.h.