Namespaces | Macros | Functions
Macros.h File Reference

Go to the source code of this file.

Namespaces

namespace  Eigen
 Namespace containing all symbols from the Eigen library.
namespace  Eigen::internal

Macros

#define EIGEN_ALIGN
#define EIGEN_ALIGN16
#define EIGEN_ALIGN_STATICALLY
#define EIGEN_ALWAYS_INLINE
#define EIGEN_ARCH_WANTS_STACK_ALIGNMENT
#define EIGEN_ASM_COMMENT(X)
#define eigen_assert(x)
#define EIGEN_CAT(a, b)
#define EIGEN_CAT2(a, b)
#define EIGEN_CWISE_PRODUCT_RETURN_TYPE(LHS, RHS)
#define EIGEN_DEBUG_VAR(x)
#define EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
#define EIGEN_DEFAULT_DENSE_INDEX_TYPE
#define EIGEN_DEFAULT_IO_FORMAT
#define EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION
#define EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
#define EIGEN_DENSE_PUBLIC_INTERFACE(Derived)
#define EIGEN_DEPRECATED
#define EIGEN_DONT_INLINE
#define EIGEN_EMPTY
#define EIGEN_FAST_MATH
#define EIGEN_FLATTEN_ATTRIB
#define EIGEN_GCC3_OR_OLDER
#define EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT
#define EIGEN_GENERIC_PUBLIC_INTERFACE(Derived)
#define EIGEN_GNUC_AT_LEAST(x, y)
#define EIGEN_GNUC_AT_MOST(x, y)
#define EIGEN_IMPLIES(a, b)
#define EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived)
#define eigen_internal_assert(x)
#define EIGEN_LOGICAL_XOR(a, b)
#define EIGEN_MAJOR_VERSION
#define EIGEN_MAKE_CWISE_BINARY_OP(METHOD, FUNCTOR)
#define EIGEN_MAKESTRING(a)
#define EIGEN_MAKESTRING2(a)
#define EIGEN_MINOR_VERSION
#define EIGEN_ONLY_USED_FOR_DEBUG(x)
#define eigen_plain_assert(x)
#define EIGEN_PLAIN_ENUM_MAX(a, b)
#define EIGEN_PLAIN_ENUM_MIN(a, b)
#define EIGEN_RESTRICT
#define EIGEN_SAFE_TO_USE_STANDARD_ASSERT_MACRO
#define EIGEN_SIZE_MAX(a, b)
#define EIGEN_SIZE_MIN_PREFER_DYNAMIC(a, b)
#define EIGEN_SIZE_MIN_PREFER_FIXED(a, b)
#define EIGEN_STACK_ALLOCATION_LIMIT
#define EIGEN_STRONG_INLINE
#define EIGEN_UNUSED
#define EIGEN_UNUSED_VARIABLE(var)
#define EIGEN_USER_ALIGN16
#define EIGEN_USER_ALIGN_TO_BOUNDARY(n)
#define EIGEN_VERSION_AT_LEAST(x, y, z)
#define EIGEN_WORLD_VERSION

Functions

bool copy_bool (bool b)

Macro Definition Documentation

#define EIGEN_ALIGN
#define EIGEN_ALIGN16
#define EIGEN_ALIGN_STATICALLY
#define EIGEN_ALWAYS_INLINE
#define EIGEN_ARCH_WANTS_STACK_ALIGNMENT
#define EIGEN_ASM_COMMENT (   X)
#define eigen_assert (   x)

Referenced by PlainObjectBase< Matrix< int, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::_init2(), PlainObjectBase< Matrix< int, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::_resize_to_match(), PardisoImpl< Derived >::_solve(), PastixBase< Derived >::_solve(), SimplicialCholesky< _MatrixType, _UpLo >::_solve(), PardisoImpl< PardisoLU< MatrixType > >::_solve_sparse(), PastixBase< PastixLU< _MatrixType > >::_solve_sparse(), IterativeSolverBase< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > >::_solve_sparse(), HouseholderQR< _MatrixType >::absDeterminant(), ColPivHouseholderQR< _MatrixType >::absDeterminant(), FullPivHouseholderQR< _MatrixType >::absDeterminant(), PardisoImpl< Derived >::analyzePattern(), PastixBase< Derived >::analyzePattern(), SimplicialCholeskyBase< SimplicialLDLT< _MatrixType, _UpLo > >::analyzePattern(), Eigen::internal::apply_rotation_in_the_plane(), PermutationBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, Index > >::applyTranspositionOnTheLeft(), PermutationBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, Index > >::applyTranspositionOnTheRight(), Array< Index, 64, 1 >::Array(), SparseMatrixBase< CwiseBinaryOp< BinaryOp, Lhs, Rhs > >::assignGeneric(), Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >::Block(), Block< XprType, BlockRows, BlockCols, InnerPanel, true >::Block(), MatrixBase< Derived >::blueNorm(), TriangularBase< SelfAdjointView< MatrixType, UpLo > >::check_coordinates(), MapBase< Derived, ReadOnlyAccessors >::checkSanity(), Eigen::internal::cholmod_configure_matrix(), SparseVector< _Scalar, _Options, _Index >::coeff(), ProductBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false >, Lhs, Rhs >::coeff(), CoeffBasedProduct< LhsNested, RhsNested, NestingFlags >::CoeffBasedProduct(), MappedSparseMatrix< _Scalar, _Flags, _Index >::coeffRef(), SparseVector< _Scalar, _Options, _Index >::coeffRef(), ProductBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false >, Lhs, Rhs >::coeffRef(), SparseMatrix< Scalar, RowMajor >::coeffRef(), ColPivHouseholderQR< _MatrixType >::colsPermutation(), FullPivHouseholderQR< _MatrixType >::colsPermutation(), PartialPivLU< _MatrixType >::compute(), IncompleteLUT< _Scalar >::compute(), LLT< _MatrixType, _UpLo >::compute(), PardisoImpl< Derived >::compute(), GeneralizedSelfAdjointEigenSolver< _MatrixType >::compute(), ComplexSchur< _MatrixType >::compute(), SelfAdjointEigenSolver< _MatrixType >::compute(), LDLT< _MatrixType, _UpLo >::compute(), SimplicialCholeskyBase< SimplicialLDLT< _MatrixType, _UpLo > >::compute(), PastixBase< Derived >::compute(), MatrixBase< Derived >::computeInverseAndDetWithCheck(), MatrixBase< Derived >::computeInverseWithCheck(), VectorwiseOp< ExpressionType, Direction >::cross(), CwiseBinaryOp< BinaryOp, Lhs, Rhs >::CwiseBinaryOp(), CwiseNullaryOp< NullaryOp, PlainObjectType >::CwiseNullaryOp(), PartialPivLU< _MatrixType >::determinant(), FullPivLU< _MatrixType >::determinant(), SuperLU< _MatrixType >::determinant(), Tridiagonalization< _MatrixType >::diagonal(), DiagonalProduct< MatrixType, DiagonalType, ProductOrder >::DiagonalProduct(), ColPivHouseholderQR< _MatrixType >::dimensionOfKernel(), FullPivHouseholderQR< _MatrixType >::dimensionOfKernel(), FullPivLU< _MatrixType >::dimensionOfKernel(), MatrixBase< Derived >::dot(), SparseMatrixBase< Derived >::dot(), Eigen::internal::EigenSymmetrizeMatrixGraph(), ComplexEigenSolver< _MatrixType >::eigenvalues(), EigenSolver< CompanionMatrixType >::eigenvalues(), SelfAdjointEigenSolver< _MatrixType >::eigenvalues(), ComplexEigenSolver< _MatrixType >::eigenvectors(), EigenSolver< _MatrixType >::eigenvectors(), SelfAdjointEigenSolver< _MatrixType >::eigenvectors(), IterativeSolverBase< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > >::error(), HouseholderSequence< VectorsType, CoeffsType, Side >::essentialVector(), SuperLUBase< _MatrixType, Derived >::extractData(), IterativeSolverBase< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > >::factorize(), PardisoImpl< Derived >::factorize(), PastixBase< Derived >::factorize(), IncompleteLUT< _Scalar >::factorize(), SimplicialCholeskyBase< SimplicialLDLT< _MatrixType, _UpLo > >::factorize(), UmfPackLU< _MatrixType >::factorize(), CholmodBase< _MatrixType, _UpLo, CholmodSimplicialLLT< _MatrixType, _UpLo > >::factorize(), SuperLU< _MatrixType >::factorize(), SuperILU< _MatrixType >::factorize(), SimplicialCholeskyBase< Derived >::factorize_preordered(), SparseVector< _Scalar, _Options, _Index >::fill(), SparseVector< _Scalar, _Options, _Index >::fillrand(), Eigen::internal::householder_qr_inplace_unblocked(), HessenbergDecomposition< MatrixType >::householderCoefficients(), Tridiagonalization< _MatrixType >::householderCoefficients(), HouseholderQR< _MatrixType >::householderQ(), ColPivHouseholderQR< _MatrixType >::householderQ(), FullPivLU< _MatrixType >::image(), IncompleteLUT< _Scalar >::IncompleteLUT(), IncompleteLUT< _Scalar >::info(), SimplicialCholeskyBase< SimplicialLDLT< _MatrixType, _UpLo > >::info(), PardisoImpl< PardisoLU< MatrixType > >::info(), UmfPackLU< _MatrixType >::info(), LLT< _MatrixType, _UpLo >::info(), RealSchur< MatrixType >::info(), ComplexSchur< MatrixType >::info(), IterativeSolverBase< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > >::info(), CholmodBase< _MatrixType, _UpLo, CholmodSimplicialLLT< _MatrixType, _UpLo > >::info(), ComplexEigenSolver< _MatrixType >::info(), LDLT< _MatrixType, _UpLo >::info(), PastixBase< PastixLU< _MatrixType > >::info(), EigenSolver< CompanionMatrixType >::info(), SelfAdjointEigenSolver< _MatrixType >::info(), SuperLUBase< _MatrixType, SuperILU< _MatrixType > >::info(), SparseSparseProduct< LhsNested, RhsNested >::init(), SparseVector< _Scalar, _Options, _Index >::insert(), SparseVector< _Scalar, _Options, _Index >::insertBackByOuterInner(), SparseMatrix< Scalar, RowMajor >::insertBackByOuterInner(), SparseMatrix< Scalar, RowMajor >::insertBackUncompressed(), SparseMatrix< Scalar, RowMajor >::insertCompressed(), SparseMatrix< Scalar, RowMajor >::insertUncompressed(), PartialPivLU< _MatrixType >::inverse(), ColPivHouseholderQR< _MatrixType >::inverse(), FullPivHouseholderQR< _MatrixType >::inverse(), MatrixBase< Derived >::inverse(), FullPivLU< _MatrixType >::inverse(), Transform< _Scalar, _Dim, _Mode, _Options >::inverse(), ColPivHouseholderQR< _MatrixType >::isInjective(), FullPivHouseholderQR< _MatrixType >::isInjective(), FullPivLU< _MatrixType >::isInjective(), ColPivHouseholderQR< _MatrixType >::isInvertible(), FullPivHouseholderQR< _MatrixType >::isInvertible(), FullPivLU< _MatrixType >::isInvertible(), LDLT< _MatrixType, _UpLo >::isNegative(), LDLT< _MatrixType, _UpLo >::isPositive(), ColPivHouseholderQR< _MatrixType >::isSurjective(), FullPivHouseholderQR< _MatrixType >::isSurjective(), FullPivLU< _MatrixType >::isSurjective(), IterativeSolverBase< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > >::iterations(), FullPivLU< _MatrixType >::kernel(), SparseInnerVectorSet< SparseMatrix< _Scalar, _Options, _Index >, Size >::lastCoeff(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::lazyAssign(), TriangularView< _MatrixType, _Mode >::lazyAssign(), HouseholderQR< _MatrixType >::logAbsDeterminant(), ColPivHouseholderQR< _MatrixType >::logAbsDeterminant(), FullPivHouseholderQR< _MatrixType >::logAbsDeterminant(), Eigen::internal::make_block_householder_triangular_factor(), SluMatrix::Map(), Eigen::internal::map_superlu(), MapBase< Derived, ReadOnlyAccessors >::MapBase(), Matrix< Index, 1, ColsAtCompileTime, RowMajor, 1, MaxColsAtCompileTime >::Matrix(), HessenbergDecomposition< MatrixType >::matrixH(), LLT< _MatrixType, _UpLo >::matrixL(), LDLT< _MatrixType, _UpLo >::matrixL(), SimplicialLLT< _MatrixType, _UpLo >::matrixL(), SimplicialLDLT< _MatrixType, _UpLo >::matrixL(), LDLT< _MatrixType, _UpLo >::matrixLDLT(), LLT< _MatrixType, _UpLo >::matrixLLT(), PartialPivLU< _MatrixType >::matrixLU(), FullPivLU< _MatrixType >::matrixLU(), FullPivHouseholderQR< _MatrixType >::matrixQ(), HessenbergDecomposition< MatrixType >::matrixQ(), Tridiagonalization< _MatrixType >::matrixQ(), HouseholderQR< _MatrixType >::matrixQR(), ColPivHouseholderQR< _MatrixType >::matrixQR(), FullPivHouseholderQR< _MatrixType >::matrixQR(), RealSchur< MatrixType >::matrixT(), ComplexSchur< MatrixType >::matrixT(), Tridiagonalization< _MatrixType >::matrixT(), LLT< _MatrixType, _UpLo >::matrixU(), LDLT< _MatrixType, _UpLo >::matrixU(), RealSchur< MatrixType >::matrixU(), ComplexSchur< MatrixType >::matrixU(), SimplicialLLT< _MatrixType, _UpLo >::matrixU(), SimplicialLDLT< _MatrixType, _UpLo >::matrixU(), JacobiSVD< _MatrixType, QRPreconditioner >::matrixU(), JacobiSVD< _MatrixType, QRPreconditioner >::matrixV(), FullPivLU< _MatrixType >::nonzeroPivots(), ColPivHouseholderQR< _MatrixType >::nonzeroPivots(), FullPivHouseholderQR< _MatrixType >::nonzeroPivots(), JacobiSVD< _MatrixType, QRPreconditioner >::nonzeroSingularValues(), Reverse< MatrixType, Direction >::operator()(), DenseCoeffsBase< Derived, ReadOnlyAccessors >::operator()(), DenseCoeffsBase< Derived, WriteAccessors >::operator()(), Homogeneous< MatrixType, _Direction >::operator*(), CommaInitializer< XprType >::operator,(), TriangularView< _MatrixType, _Mode >::operator=(), DenseCoeffsBase< Derived, ReadOnlyAccessors >::operator[](), DenseCoeffsBase< Derived, WriteAccessors >::operator[](), SelfAdjointEigenSolver< _MatrixType >::operatorInverseSqrt(), SelfAdjointEigenSolver< _MatrixType >::operatorSqrt(), SimplicialCholeskyBase< Derived >::ordering(), HessenbergDecomposition< MatrixType >::packedMatrix(), Tridiagonalization< _MatrixType >::packedMatrix(), PardisoImpl< PardisoLU< MatrixType > >::PardisoImpl(), Eigen::internal::partial_lu_inplace(), PastixBase< PastixLU< _MatrixType > >::PastixDestroy(), Eigen::internal::pdiv< Packet4i >(), PartialPivLU< _MatrixType >::permutationP(), FullPivLU< _MatrixType >::permutationP(), FullPivLU< _MatrixType >::permutationQ(), Product< Lhs, Rhs >::Product(), ProductBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false >, Lhs, Rhs >::ProductBase(), EigenSolver< _MatrixType >::pseudoEigenvalueMatrix(), EigenSolver< CompanionMatrixType >::pseudoEigenvectors(), ColPivHouseholderQR< _MatrixType >::rank(), FullPivHouseholderQR< _MatrixType >::rank(), FullPivLU< _MatrixType >::rank(), LLT< _MatrixType, _UpLo >::rankUpdate(), LDLT< _MatrixType, _UpLo >::rankUpdate(), SimplicialCholesky< _MatrixType, _UpLo >::rawMatrix(), LLT< _MatrixType, _UpLo >::reconstructedMatrix(), PartialPivLU< _MatrixType >::reconstructedMatrix(), LDLT< _MatrixType, _UpLo >::reconstructedMatrix(), FullPivLU< _MatrixType >::reconstructedMatrix(), Replicate< MatrixType, RowFactor, ColFactor >::Replicate(), SparseMatrix< Scalar, RowMajor >::reserve(), SparseVector< _Scalar, _Options, _Index >::resize(), DenseBase< TriangularProduct< Mode, true, Lhs, false, Rhs, true > >::resize(), PlainObjectBase< Matrix< int, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::resize(), PlainObjectBase< Matrix< int, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::resizeLike(), FullPivHouseholderQR< _MatrixType >::rowsTranspositions(), SluMatrixMapHelper< Matrix< Scalar, Rows, Cols, Options, MRows, MCols > >::run(), SluMatrixMapHelper< SparseMatrixBase< Derived > >::run(), TriangularProduct< Mode, true, Lhs, false, Rhs, true >::scaleAndAddTo(), SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true >::scaleAndAddTo(), TriangularProduct< Mode, false, Lhs, true, Rhs, false >::scaleAndAddTo(), SparseSelfAdjointTimeDenseProduct< Lhs, Rhs, UpLo >::scaleAndAddTo(), GeneralProduct< Lhs, Rhs, GemvProduct >::scaleAndAddTo(), SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false >::scaleAndAddTo(), GeneralProduct< Lhs, Rhs, GemmProduct >::scaleAndAddTo(), Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::Select(), SluMatrix::setScalarType(), SluMatrix::setStorageType(), JacobiSVD< _MatrixType, QRPreconditioner >::singularValues(), DiagonalPreconditioner< _Scalar >::solve(), HouseholderQR< _MatrixType >::solve(), IncompleteLUT< _Scalar >::solve(), SimplicialCholeskyBase< SimplicialLDLT< _MatrixType, _UpLo > >::solve(), LLT< _MatrixType, _UpLo >::solve(), ColPivHouseholderQR< _MatrixType >::solve(), PartialPivLU< _MatrixType >::solve(), FullPivHouseholderQR< _MatrixType >::solve(), PardisoImpl< PardisoLU< MatrixType > >::solve(), IterativeSolverBase< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > >::solve(), LDLT< _MatrixType, _UpLo >::solve(), PastixBase< PastixLU< _MatrixType > >::solve(), UmfPackLU< _MatrixType >::solve(), FullPivLU< _MatrixType >::solve(), CholmodBase< _MatrixType, _UpLo, CholmodSimplicialLLT< _MatrixType, _UpLo > >::solve(), SuperLUBase< _MatrixType, SuperILU< _MatrixType > >::solve(), JacobiSVD< _MatrixType, QRPreconditioner >::solve(), SparseTriangularView< MatrixType, Mode >::solveInPlace(), LLT< _MatrixType, _UpLo >::solveInPlace(), LDLT< _MatrixType, _UpLo >::solveInPlace(), TriangularView< _MatrixType, _Mode >::solveInPlace(), ConjugateGradient< _MatrixType, _UpLo, _Preconditioner >::solveWithGuess(), BiCGSTAB< _MatrixType, _Preconditioner >::solveWithGuess(), SparseDiagonalProduct< Lhs, Rhs >::SparseDiagonalProduct(), SparseInnerVectorSet< MatrixType, Size >::SparseInnerVectorSet(), SparseInnerVectorSet< SparseMatrix< _Scalar, _Options, _Index >, Size >::SparseInnerVectorSet(), SparseSelfAdjointView< MatrixType, UpLo >::SparseSelfAdjointView(), SparseVector< _Scalar, _Options, _Index >::startVec(), SparseMatrix< Scalar, RowMajor >::startVec(), Stride< 0, Value >::Stride(), Tridiagonalization< _MatrixType >::subDiagonal(), SparseVector< _Scalar, _Options, _Index >::sum(), SparseMatrixBase< Derived >::sum(), SparseMatrix< _Scalar, _Options, _Index >::sumupDuplicates(), FullPivLU< _MatrixType >::threshold(), ColPivHouseholderQR< _MatrixType >::threshold(), FullPivHouseholderQR< _MatrixType >::threshold(), Hyperplane< _Scalar, _AmbientDim, _Options >::transform(), Translation< _Scalar, _Dim >::Translation(), LDLT< _MatrixType, _UpLo >::transpositionsP(), TriangularBase< SelfAdjointView< MatrixType, UpLo > >::TriangularBase(), Eigen::internal::tridiagonalization_inplace(), LDLT< _MatrixType, _UpLo >::vectorD(), SimplicialLDLT< _MatrixType, _UpLo >::vectorD(), SimplicialCholesky< _MatrixType, _UpLo >::vectorD(), Eigen::viewAsCholmod(), and CommaInitializer< XprType >::~CommaInitializer().

#define EIGEN_CAT (   a,
 
)
#define EIGEN_CAT2 (   a,
 
)
#define EIGEN_CWISE_PRODUCT_RETURN_TYPE (   LHS,
  RHS 
)
#define EIGEN_DEBUG_VAR (   x)
#define EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
#define EIGEN_DEFAULT_DENSE_INDEX_TYPE
#define EIGEN_DEFAULT_IO_FORMAT
#define EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION
#define EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
#define EIGEN_DENSE_PUBLIC_INTERFACE (   Derived)
#define EIGEN_DEPRECATED
#define EIGEN_DONT_INLINE
#define EIGEN_EMPTY
#define EIGEN_FAST_MATH

Allows to disable some optimizations which might affect the accuracy of the result. Such optimization are enabled by default, and set EIGEN_FAST_MATH to 0 to disable them. They currently include:

  • single precision Cwise::sin() and Cwise::cos() when SSE vectorization is enabled.
#define EIGEN_FLATTEN_ATTRIB
#define EIGEN_GCC3_OR_OLDER
#define EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT
#define EIGEN_GENERIC_PUBLIC_INTERFACE (   Derived)

Just a side note. Commenting within defines works only by documenting behind the object (via '!<'). Comments cannot be multi-line and thus we have these extra long lines. What is confusing doxygen over here is that we use '\' and basically have a bunch of typedefs with their documentation in a single line.

#define EIGEN_GNUC_AT_LEAST (   x,
 
)
#define EIGEN_GNUC_AT_MOST (   x,
 
)
#define EIGEN_IMPLIES (   a,
 
)
#define EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR (   Derived)
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS (   Derived)
#define eigen_internal_assert (   x)
#define EIGEN_LOGICAL_XOR (   a,
 
)
#define EIGEN_MAJOR_VERSION
#define EIGEN_MAKE_CWISE_BINARY_OP (   METHOD,
  FUNCTOR 
)
#define EIGEN_MAKESTRING (   a)
#define EIGEN_MAKESTRING2 (   a)
#define EIGEN_MINOR_VERSION
#define EIGEN_ONLY_USED_FOR_DEBUG (   x)
#define eigen_plain_assert (   x)
#define EIGEN_PLAIN_ENUM_MAX (   a,
 
)
#define EIGEN_PLAIN_ENUM_MIN (   a,
 
)
#define EIGEN_RESTRICT
#define EIGEN_SAFE_TO_USE_STANDARD_ASSERT_MACRO
#define EIGEN_SIZE_MAX (   a,
 
)
#define EIGEN_SIZE_MIN_PREFER_DYNAMIC (   a,
 
)

Referenced by Eigen::umeyama().

#define EIGEN_SIZE_MIN_PREFER_FIXED (   a,
 
)
#define EIGEN_STACK_ALLOCATION_LIMIT
#define EIGEN_STRONG_INLINE
#define EIGEN_UNUSED
#define EIGEN_UNUSED_VARIABLE (   var)
#define EIGEN_USER_ALIGN16
#define EIGEN_USER_ALIGN_TO_BOUNDARY (   n)
#define EIGEN_VERSION_AT_LEAST (   x,
  y,
 
)
#define EIGEN_WORLD_VERSION