Classes | Namespaces | Macros | Typedefs
MyMatrixTypeDefs.hpp File Reference
#include "ApproxMVBB/Common/Platform.hpp"
#include <Eigen/Dense>
Include dependency graph for MyMatrixTypeDefs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ApproxMVBB::MyMatrixIOFormat
 

Namespaces

 ApproxMVBB
 These are some container definitions.
 
 ApproxMVBB::MyMatrix
 This These are some small matrix definitions.
 

Macros

#define ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES
 
#define ApproxMVBB_DEFINE_MATRIX_TYPES_OF(_PREC_)
 This macro is used to typedef all custom matrix types which have nothing to do with the system. More...
 

Typedefs

template<typename Scalar >
using ApproxMVBB::MyMatrix::AffineTrafo = Eigen::Transform< Scalar, 3, Eigen::TransformTraits::Affine >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::AffineTrafo2d = Eigen::Transform< Scalar, 2, Eigen::TransformTraits::Affine >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::AngleAxis = Eigen::AngleAxis< Scalar >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Array2 = Eigen::Array< Scalar, 2, 1 >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Array3 = Eigen::Array< Scalar, 3, 1 >
 
template<typename Derived >
using ApproxMVBB::MyMatrix::ArrayBase = Eigen::ArrayBase< Derived >
 
template<typename Scalar , int N>
using ApproxMVBB::MyMatrix::ArrayDynStat = Eigen::Array< Scalar, Eigen::Dynamic, N >
 
template<typename Scalar , int M>
using ApproxMVBB::MyMatrix::ArrayStat = Eigen::Array< Scalar, M, 1 >
 
template<typename Scalar , int M>
using ApproxMVBB::MyMatrix::ArrayStatDyn = Eigen::Array< Scalar, M, Eigen::Dynamic >
 
template<typename Scalar , int M, int N>
using ApproxMVBB::MyMatrix::ArrayStatStat = Eigen::Array< Scalar, M, N >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Matrix22 = Eigen::Matrix< Scalar, 2, 2 >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Matrix23 = Eigen::Matrix< Scalar, 2, 3 >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Matrix32 = Eigen::Matrix< Scalar, 3, 2 >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Matrix33 = Eigen::Matrix< Scalar, 3, 3 >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Matrix34 = Eigen::Matrix< Scalar, 3, 4 >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Matrix43 = Eigen::Matrix< Scalar, 4, 3 >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Matrix44 = Eigen::Matrix< Scalar, 4, 4 >
 
template<typename Derived >
using ApproxMVBB::MyMatrix::MatrixBase = Eigen::MatrixBase< Derived >
 
template<typename Derived >
using ApproxMVBB::MyMatrix::MatrixBDynDyn = Eigen::Block< Derived >
 
template<typename Derived , int N>
using ApproxMVBB::MyMatrix::MatrixBDynStat = Eigen::Block< Derived, Eigen::Dynamic, N >
 
template<typename Derived , int M>
using ApproxMVBB::MyMatrix::MatrixBStatDyn = Eigen::Block< Derived, M, Eigen::Dynamic >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::MatrixDiagDyn = Eigen::DiagonalMatrix< Scalar, Eigen::Dynamic >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::MatrixDynDyn = Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::MatrixDynDynRow = Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >
 
template<typename Scalar , int N>
using ApproxMVBB::MyMatrix::MatrixDynStat = Eigen::Matrix< Scalar, Eigen::Dynamic, N >
 
template<typename EigenType >
using ApproxMVBB::MyMatrix::MatrixMap = Eigen::Map< EigenType >
 
template<typename EigenType >
using ApproxMVBB::MyMatrix::MatrixRef = Eigen::Ref< EigenType >
 
template<typename Scalar , int M>
using ApproxMVBB::MyMatrix::MatrixStatDyn = Eigen::Matrix< Scalar, M, Eigen::Dynamic >
 
template<typename Scalar , int M, int N>
using ApproxMVBB::MyMatrix::MatrixStatStat = Eigen::Matrix< Scalar, M, N >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Quaternion = Eigen::Quaternion< Scalar >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Vector2 = Eigen::Matrix< Scalar, 2, 1 >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Vector3 = Eigen::Matrix< Scalar, 3, 1 >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Vector4 = Eigen::Matrix< Scalar, 4, 1 >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::Vector6 = Eigen::Matrix< Scalar, 6, 1 >
 
template<typename Derived >
using ApproxMVBB::MyMatrix::VectorBDyn = Eigen::VectorBlock< Derived, Eigen::Dynamic >
 
template<typename Derived , int M>
using ApproxMVBB::MyMatrix::VectorBStat = Eigen::VectorBlock< Derived, M >
 
template<typename Scalar >
using ApproxMVBB::MyMatrix::VectorDyn = Eigen::Matrix< Scalar, Eigen::Dynamic, 1 >
 
template<typename Scalar , int M>
using ApproxMVBB::MyMatrix::VectorStat = Eigen::Matrix< Scalar, M, 1 >
 

Macro Definition Documentation

#define ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES
Value:
template<typename Derived> using MatrixBase = ApproxMVBB::MyMatrix::MatrixBase<Derived>; \
template<typename Derived> using ArrayBase = ApproxMVBB::MyMatrix::ArrayBase<Derived>; \
\
template<typename Derived> using VectorBDyn = ApproxMVBB::MyMatrix::VectorBDyn<Derived>; \
template<typename Derived, int M> using VectorBStat = ApproxMVBB::MyMatrix::VectorBStat<Derived,M>; \
\
template<typename Derived> using MatrixBDynDyn = ApproxMVBB::MyMatrix::MatrixBDynDyn<Derived>; \
template<typename Derived, int N> using MatrixBDynStat = ApproxMVBB::MyMatrix::MatrixBDynStat<Derived,N>; \
template<typename Derived, int M> using MatrixBStatDyn = ApproxMVBB::MyMatrix::MatrixBStatDyn<Derived,M>; \
\
template<typename EigenType> using MatrixRef = ApproxMVBB::MyMatrix::MatrixRef< EigenType >; \
template<typename EigenType> using MatrixMap = ApproxMVBB::MyMatrix::MatrixMap< EigenType >; \
Eigen::VectorBlock< Derived, M > VectorBStat
Eigen::VectorBlock< Derived, Eigen::Dynamic > VectorBDyn
Eigen::Block< Derived > MatrixBDynDyn
Eigen::Block< Derived, M, Eigen::Dynamic > MatrixBStatDyn
Eigen::MatrixBase< Derived > MatrixBase
Eigen::Ref< EigenType > MatrixRef
Eigen::Block< Derived, Eigen::Dynamic, N > MatrixBDynStat
Eigen::Map< EigenType > MatrixMap
Eigen::ArrayBase< Derived > ArrayBase

Definition at line 127 of file MyMatrixTypeDefs.hpp.

#define ApproxMVBB_DEFINE_MATRIX_TYPES_OF (   _PREC_)

This macro is used to typedef all custom matrix types which have nothing to do with the system.

Definition at line 144 of file MyMatrixTypeDefs.hpp.



asr_approx_mvbb
Author(s): Gassner Nikolai
autogenerated on Mon Jun 10 2019 12:38:08