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_PREDICATE_SAME_MATRIX_SIZE(TYPE0, TYPE1) |
#define | EIGEN_STATIC_ASSERT(CONDITION, MSG) |
#define | EIGEN_STATIC_ASSERT_ARRAYXPR(Derived) |
#define | EIGEN_STATIC_ASSERT_DYNAMIC_SIZE(TYPE) |
#define | EIGEN_STATIC_ASSERT_FIXED_SIZE(TYPE) |
#define | EIGEN_STATIC_ASSERT_LVALUE(Derived) |
#define | EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(TYPE, ROWS, COLS) |
#define | EIGEN_STATIC_ASSERT_NON_INTEGER(TYPE) |
#define | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(TYPE0, TYPE1) |
#define | EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(TYPE0, TYPE1) |
#define | EIGEN_STATIC_ASSERT_SAME_XPR_KIND(Derived1, Derived2) |
#define | EIGEN_STATIC_ASSERT_SIZE_1x1(TYPE) |
#define | EIGEN_STATIC_ASSERT_VECTOR_ONLY(TYPE) |
#define | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(TYPE, SIZE) |
#define EIGEN_PREDICATE_SAME_MATRIX_SIZE | ( | TYPE0, | |
TYPE1 | |||
) |
#define EIGEN_STATIC_ASSERT | ( | CONDITION, | |
MSG | |||
) |
Referenced by PlainObjectBase< Matrix< int, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::_init2(), PastixBase< Derived >::_solve(), Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >::Block(), MapBase< Derived, ReadOnlyAccessors >::checkSanity(), CoeffBasedProduct< LhsNested, RhsNested, NestingFlags >::CoeffBasedProduct(), SparseMatrixBase< Derived >::col(), AlignedBox< _Scalar, _AmbientDim >::corner(), VectorwiseOp< ExpressionType, Direction >::cross(), CwiseBinaryOpImpl< BinaryOp, Lhs, Rhs, Sparse >::CwiseBinaryOpImpl(), DenseBase< TriangularProduct< Mode, true, Lhs, false, Rhs, true > >::DenseBase(), SparseMatrixBase< Derived >::dot(), DenseBase< TriangularProduct< Mode, true, Lhs, false, Rhs, true > >::evalTo(), VectorwiseOp< ExpressionType, Direction >::extendedTo(), Rotation2D< _Scalar >::fromRotationMatrix(), GeneralProduct< Lhs, Rhs, InnerProduct >::GeneralProduct(), GeneralProduct< Lhs, Rhs, OuterProduct >::GeneralProduct(), SparseSparseProduct< LhsNested, RhsNested >::init(), MatrixBase< Derived >::inverse(), MatrixBase< Derived >::lazyProduct(), Matrix< Index, 1, ColsAtCompileTime, RowMajor, 1, MaxColsAtCompileTime >::Matrix(), SparseMatrixBase< Derived >::middleCols(), SparseMatrixBase< Derived >::middleRows(), operator&&(), QuaternionBase< Derived >::operator*(), MatrixBase< Derived >::operator*(), ArrayBase< ArrayWrapper< ExpressionType > >::operator+=(), MatrixBase< TriangularProduct< Mode, true, Lhs, false, Rhs, true > >::operator+=(), MatrixBase< TriangularProduct< Mode, true, Lhs, false, Rhs, true > >::operator-=(), Transform< _Scalar, _Dim, _Mode, _Options >::operator=(), QuaternionBase< Derived >::operator=(), DenseCoeffsBase< Derived, ReadOnlyAccessors >::operator[](), DenseCoeffsBase< Derived, WriteAccessors >::operator[](), operator||(), Transform< _Scalar, _Dim, _Mode, _Options >::prescale(), Transform< _Scalar, _Dim, _Mode, _Options >::preshear(), ArrayBase< ArrayWrapper< ExpressionType > >::real(), Replicate< MatrixType, RowFactor, ColFactor >::Replicate(), SparseMatrixBase< Derived >::row(), Transform< _Scalar, _Dim, _Mode, _Options >::scale(), TriangularView< _MatrixType, _Mode >::selfadjointView(), Transform< _Scalar, _Dim, _Mode, _Options >::shear(), SparseDenseOuterProduct< Lhs, Rhs, Tr >::SparseDenseOuterProduct(), Transform< _Scalar, _Dim, _Mode, _Options >::toQMatrix(), Transform< _Scalar, _Dim, _Mode, _Options >::toQTransform(), Transform< _Scalar, _Dim, _Mode, _Options >::Transform(), Eigen::umeyama(), and Eigen::viewAsCholmod().
#define EIGEN_STATIC_ASSERT_ARRAYXPR | ( | Derived | ) |
#define EIGEN_STATIC_ASSERT_DYNAMIC_SIZE | ( | TYPE | ) |
#define EIGEN_STATIC_ASSERT_FIXED_SIZE | ( | TYPE | ) |
#define EIGEN_STATIC_ASSERT_LVALUE | ( | Derived | ) |
#define EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE | ( | TYPE, | |
ROWS, | |||
COLS | |||
) |
#define EIGEN_STATIC_ASSERT_NON_INTEGER | ( | TYPE | ) |
#define EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE | ( | TYPE0, | |
TYPE1 | |||
) |
#define EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE | ( | TYPE0, | |
TYPE1 | |||
) |
Referenced by MatrixBase< Derived >::dot(), and SparseMatrixBase< Derived >::dot().
#define EIGEN_STATIC_ASSERT_SAME_XPR_KIND | ( | Derived1, | |
Derived2 | |||
) |
Referenced by VectorwiseOp< ExpressionType, Direction >::operator*(), VectorwiseOp< ExpressionType, Direction >::operator*=(), VectorwiseOp< ExpressionType, Direction >::operator+(), VectorwiseOp< ExpressionType, Direction >::operator+=(), VectorwiseOp< ExpressionType, Direction >::operator-(), VectorwiseOp< ExpressionType, Direction >::operator-=(), VectorwiseOp< ExpressionType, Direction >::operator/(), VectorwiseOp< ExpressionType, Direction >::operator/=(), and VectorwiseOp< ExpressionType, Direction >::operator=().
#define EIGEN_STATIC_ASSERT_SIZE_1x1 | ( | TYPE | ) |
Referenced by ProductBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false >, Lhs, Rhs >::coeff(), ProductBase< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false >, Lhs, Rhs >::coeffRef(), and DenseBase< TriangularProduct< Mode, true, Lhs, false, Rhs, true > >::value().
#define EIGEN_STATIC_ASSERT_VECTOR_ONLY | ( | TYPE | ) |
Referenced by Array< Index, 64, 1 >::Array(), MatrixBase< Derived >::dot(), SparseMatrixBase< Derived >::dot(), DenseBase< Derived >::head(), MatrixBase< Derived >::hnormalized(), MatrixBase< Derived >::homogeneous(), SparseInnerVectorSet< SparseMatrix< _Scalar, _Options, _Index >, Size >::lastCoeff(), DenseBase< Derived >::LinSpaced(), MatrixBase< Derived >::makeHouseholder(), MapBase< Derived, ReadOnlyAccessors >::MapBase(), Matrix< Index, 1, ColsAtCompileTime, RowMajor, 1, MaxColsAtCompileTime >::Matrix(), DenseBase< Derived >::maxCoeff(), DenseBase< Derived >::minCoeff(), DenseBase< Derived >::NullaryExpr(), VectorwiseOp< ExpressionType, Direction >::operator*(), VectorwiseOp< ExpressionType, Direction >::operator*=(), VectorwiseOp< ExpressionType, Direction >::operator+(), VectorwiseOp< ExpressionType, Direction >::operator+=(), VectorwiseOp< ExpressionType, Direction >::operator-(), VectorwiseOp< ExpressionType, Direction >::operator-=(), VectorwiseOp< ExpressionType, Direction >::operator/(), VectorwiseOp< ExpressionType, Direction >::operator/=(), VectorwiseOp< ExpressionType, Direction >::operator=(), LLT< _MatrixType, _UpLo >::rankUpdate(), PlainObjectBase< Matrix< int, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::resize(), DenseBase< Derived >::segment(), DenseBase< Derived >::setLinSpaced(), DenseBase< Derived >::tail(), MatrixBase< Derived >::Unit(), MatrixBase< Derived >::unitOrthogonal(), and VectorBlock< VectorType, Size >::VectorBlock().
#define EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE | ( | TYPE, | |
SIZE | |||
) |
Referenced by PlainObjectBase< Matrix< int, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::_init2(), Array< Index, 64, 1 >::Array(), MatrixBase< Derived >::cross(), VectorwiseOp< ExpressionType, Direction >::cross(), MatrixBase< Derived >::cross3(), Hyperplane< _Scalar, _AmbientDim, _Options >::intersection(), Matrix< Index, 1, ColsAtCompileTime, RowMajor, 1, MaxColsAtCompileTime >::Matrix(), ParametrizedLine< _Scalar, _AmbientDim, _Options >::ParametrizedLine(), Transform< _Scalar, _Dim, _Mode, _Options >::prescale(), Transform< _Scalar, _Dim, _Mode, _Options >::pretranslate(), Transform< _Scalar, _Dim, _Mode, _Options >::scale(), Hyperplane< _Scalar, _AmbientDim, _Options >::Through(), and Transform< _Scalar, _Dim, _Mode, _Options >::translate().