| CEigen::AutoDiffScalar< DerivativeType > | A scalar type replacement with automatic differentiation capability |
| CEigen::AutoDiffScalar< DerType > | |
| CEigen::AutoDiffScalar< Matrix< BaseScalar, JacobianType::RowsAtCompileTime, 1 > > | |
| CEigen::AutoDiffScalar< Matrix< typename NumTraits< typename DerTypeCleaned::Scalar >::Real, DerTypeCleaned::RowsAtCompileTime, DerTypeCleaned::ColsAtCompileTime, 0, DerTypeCleaned::MaxRowsAtCompileTime, DerTypeCleaned::MaxColsAtCompileTime > > | |
| CEigen::AutoDiffScalar< typename Eigen::internal::remove_all< DerType >::type::PlainObject > | |
| CEigen::AutoDiffScalar< typename JacobianType::ColXpr > | |
| CEigen::TensorSycl::internal::ConvertToDeviceExpression< Expr > | This struct is used to convert the MakePointer in the host expression to the MakeGlobalPointer for the device expression. For the leafNodes containing the pointer. This is due to the fact that the address space of the pointer T* is different on the host and the device |
| CEigen::TensorSycl::internal::createPlaceHolderExpression< Expr > | Template deduction for PlaceHolderExpression struct |
| ►CEigen::DenseCoeffsBase< Derived, DirectWriteAccessors > [external] | |
| ►CEigen::DenseBase< Derived > [external] | |
| ►CEigen::MatrixBase< AlignedVector3< _Scalar > > [external] | |
| CEigen::AlignedVector3< _Scalar > | A vectorization friendly 3D vector |
| ►CEigen::MatrixBase< typename Derived > [external] | |
| CEigen::AlignedVector3< Scalar > | |
| CEigen::DynamicSGroup | Dynamic symmetry group |
| ►CEigen::EigenBase< Derived > [external] | |
| ►CEigen::SparseMatrixBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > [external] | |
| CEigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > | A versatile sparse matrix representation where each element is a block |
| ►CEigen::SparseMatrixBase< DynamicSparseMatrix< _Scalar, _Options, _StorageIndex > > [external] | |
| CEigen::DynamicSparseMatrix< _Scalar, _Options, _StorageIndex > | A sparse matrix class designed for matrix assembly purpose |
| ►CEigen::SparseMatrixBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, StorageIndex > > [external] | |
| CEigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, StorageIndex > | |
| ►CEigen::SkylineMatrixBase< Derived > | Base class of any skyline matrices or skyline expressions |
| CEigen::SkylineMatrix< Scalar,(Flags &~RowMajorBit)|(IsRowMajor ? RowMajorBit :0) > | |
| ►CEigen::SparseMatrixBase< typename Derived > [external] | |
| CEigen::BlockSparseMatrix< Scalar, BlockSize, IsColMajor ? ColMajor :RowMajor, StorageIndex > | |
| CEigen::DynamicSparseMatrix< Scalar,(Flags &~RowMajorBit)|(IsRowMajor?RowMajorBit:0), StorageIndex > | |
| ►CEigen::EigenBase< SkylineMatrix< _Scalar, _Options > > [external] | |
| ►CEigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > > | |
| CEigen::SkylineMatrix< _Scalar, _Flags > | |
| CEigen::SkylineMatrix< _Scalar, _Options > | The main skyline matrix class |
| Cutility::tuple::ElemTypeHolder< size_t, class > | ElemTypeHolder class is used to specify the types of the elements inside the tuple |
| Cutility::tuple::ElemTypeHolder< 0, Tuple< T, Ts... > > | Specialisation of the ElemTypeHolder class when the number of elements inside the tuple is 1 |
| Cutility::tuple::ElemTypeHolder< k, Tuple< T, Ts... > > | Specialisation of the ElemTypeHolder class when the number of elements inside the tuple is bigger than 1. It recursively calls itself to detect the type of each element in the tuple |
| CEigen::EulerSystem< _AlphaAxis, _BetaAxis, _GammaAxis > | Represents a fixed Euler rotation system |
| CEigen::TensorSycl::internal::EvalToLHSConstructor< PtrType, N, Params > | |
| CEigen::TensorSycl::internal::ExprConstructor< OrigExpr, IndexExpr, Params > | |
| CEigen::TensorSycl::internal::ExtractAccessor< Evaluator > | |
| ►CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< const BinaryCategory< OP, LHSExpr, RHSExpr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is const TensorCwiseBinaryOp |
| CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< BinaryCategory< OP, LHSExpr, RHSExpr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is TensorCwiseBinaryOp |
| ►CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< const TensorAssignOp< LHSExpr, RHSExpr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is const TensorAssignOp |
| CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< TensorAssignOp< LHSExpr, RHSExpr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is TensorAssignOp |
| ►CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< const TensorEvalToOp< Expr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is const TensorEvalToOp |
| CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< TensorEvalToOp< Expr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is TensorEvalToOp |
| ►CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< const TensorForcedEvalOp< Expr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is const TensorForcedEvalOp |
| CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< TensorForcedEvalOp< Expr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is TensorForcedEvalOp |
| ►CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< const TensorReductionOp< OP, Dim, Expr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is const TensorReductionOp |
| CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< TensorReductionOp< OP, Dim, Expr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is TensorReductionOp |
| ►CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< const TensorSelectOp< IfExpr, ThenExpr, ElseExpr >, Dev > > | |
| CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< TensorSelectOp< IfExpr, ThenExpr, ElseExpr >, Dev > > | |
| ►CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > > | |
| CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is TensorCwiseTernaryOp |
| ►CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< const UnaryCategory< OP, RHSExpr >, Dev > > | |
| CEigen::TensorSycl::internal::ExtractAccessor< TensorEvaluator< UnaryCategory< OP, RHSExpr >, Dev > > | Specialisation of the ExtractAccessor struct when the node type is TensorCwiseNullaryOp, TensorCwiseUnaryOp and TensorBroadcastingOp |
| CEigen::internal::FullReducer< Self, Op, const Eigen::SyclDevice, Vectorizable > | |
| CEigen::TensorSycl::internal::FunctorExtractor< Evaluator > | |
| ►CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const BinaryCategory< OP, LHSExpr, RHSExpr >, Dev > > | |
| CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< BinaryCategory< OP, LHSExpr, RHSExpr >, Dev > > | |
| ►CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorAssignOp< LHSExpr, RHSExpr >, Dev > > | |
| CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< TensorAssignOp< LHSExpr, RHSExpr >, Dev > > | |
| ►CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorEvalToOp< RHSExpr >, Dev > > | |
| CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< TensorEvalToOp< RHSExpr >, Dev > > | |
| ►CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TensorSelectOp< IfExpr, ThenExpr, ElseExpr >, Dev > > | |
| CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< TensorSelectOp< IfExpr, ThenExpr, ElseExpr >, Dev > > | |
| ►CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > > | |
| CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > > | |
| ►CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const UnaryCategory< OP, RHSExpr >, Dev > > | |
| CEigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< UnaryCategory< OP, RHSExpr >, Dev > > | |
| CEigen::HybridNonLinearSolver< FunctorType, Scalar > | Finds a zero of a system of n nonlinear functions in n variables by a modification of the Powell hybrid method ("dogleg") |
| Cutility::tuple::IndexList< Is > | Creates a list of index from the elements in the tuple |
| Cutility::tuple::IndexRange< MIN, MAX > | IndexRange that returns a [MIN, MAX) index range |
| CEigen::IterationController | Controls the iterations of the iterative solvers |
| CEigen::IterScaling< _MatrixType > | Iterative scaling algorithm to equilibrate rows and column norms in matrices |
| CEigen::KdBVH< _Scalar, _Dim, _Object > | A simple bounding volume hierarchy based on AlignedBox |
| CEigen::KroneckerProductBase< Derived > | The base class of dense and sparse Kronecker product |
| CEigen::KroneckerProductBase< KroneckerProduct > | |
| ►CEigen::KroneckerProductBase< KroneckerProduct< Lhs, Rhs > > | |
| CEigen::KroneckerProduct< Lhs, Rhs > | Kronecker tensor product helper class for dense matrices |
| CEigen::KroneckerProductBase< KroneckerProductSparse > | |
| ►CEigen::KroneckerProductBase< KroneckerProductSparse< Lhs, Rhs > > | |
| CEigen::KroneckerProductSparse< Lhs, Rhs > | Kronecker tensor product helper class for sparse matrices |
| CEigen::TensorSycl::internal::LeafCount< Expr > | LeafCount used to counting terminal nodes. The total number of leaf nodes is used by MakePlaceHolderExprHelper to find the order of the leaf node in a expression tree at compile time |
| ►CEigen::TensorSycl::internal::LeafCount< const TensorAssignOp< LHSExpr, RHSExpr > > | Specialisation of the LeafCount struct when the node type is const TensorAssignOp |
| CEigen::TensorSycl::internal::LeafCount< TensorAssignOp< LHSExpr, RHSExpr > > | |
| ►CEigen::TensorSycl::internal::LeafCount< const TensorEvalToOp< Expr > > | Specialisation of the LeafCount struct when the node type is const TensorEvalToOp |
| CEigen::TensorSycl::internal::LeafCount< TensorEvalToOp< Expr > > | Specialisation of the LeafCount struct when the node type is TensorEvalToOp |
| ►CEigen::TensorSycl::internal::LeafCount< const TensorForcedEvalOp< Expr > > | Specialisation of the LeafCount struct when the node type is const TensorForcedEvalOp |
| CEigen::TensorSycl::internal::LeafCount< TensorForcedEvalOp< Expr > > | Specialisation of the LeafCount struct when the node type is TensorForcedEvalOp |
| ►CEigen::TensorSycl::internal::LeafCount< const TensorMap< PlainObjectType, Options_, MakePointer_ > > | Specialisation of the LeafCount struct when the node type is const TensorMap |
| CEigen::TensorSycl::internal::LeafCount< TensorMap< PlainObjectType, Options_, MakePointer_ > > | Specialisation of the LeafCount struct when the node type is TensorMap |
| ►CEigen::TensorSycl::internal::LeafCount< const TensorReductionOp< OP, Dim, Expr > > | Specialisation of the LeafCount struct when the node type is const TensorReductionOp |
| CEigen::TensorSycl::internal::LeafCount< TensorReductionOp< OP, Dim, Expr > > | Specialisation of the LeafCount struct when the node type is TensorReductionOp |
| ►CEigen::TensorSycl::internal::LeafCount< const TensorSelectOp< IfExpr, ThenExpr, ElseExpr > > | Specialisation of the LeafCount struct when the node type is const TensorSelectOp is an exception |
| CEigen::TensorSycl::internal::LeafCount< TensorSelectOp< IfExpr, ThenExpr, ElseExpr > > | Specialisation of the LeafCount struct when the node type is TensorSelectOp |
| CEigen::LevenbergMarquardt< _FunctorType > | Performs non linear optimization over a non-linear function, using a variant of the Levenberg Marquardt algorithm |
| CEigen::internal::matrix_exp_computeUV< MatrixType, RealScalar > | Compute the (17,17)-Padé approximant to the exponential |
| CEigen::internal::matrix_function_compute< MatrixType, IsComplex > | Class for computing matrix functions |
| CEigen::internal::matrix_sqrt_compute< MatrixType, IsComplex > | Helper struct for computing matrix square roots of general matrices |
| CEigen::MatrixComplexPowerReturnValue< Derived > | Proxy for the matrix power of some matrix (expression) |
| CEigen::MatrixExponentialReturnValue< Derived > | Proxy for the matrix exponential of some matrix (expression) |
| CEigen::internal::MatrixExponentialScalingOp< RealScalar > | Scaling operator |
| CEigen::internal::MatrixFunctionAtomic< MatrixType > | Helper class for computing matrix functions of atomic matrices |
| CEigen::MatrixFunctionReturnValue< Derived > | Proxy for the matrix function of some matrix (expression) |
| CEigen::internal::MatrixLogarithmAtomic< MatrixType > | Helper class for computing matrix logarithm of atomic matrices |
| CEigen::MatrixLogarithmReturnValue< Derived > | Proxy for the matrix logarithm of some matrix (expression) |
| CEigen::MatrixMarketIterator< Scalar > | Iterator to browse matrices from a specified folder |
| CEigen::MatrixPower< MatrixType > | Class for computing matrix powers |
| CEigen::MatrixPowerAtomic< MatrixType > | Class for computing matrix powers |
| CEigen::MatrixPowerParenthesesReturnValue< MatrixType > | Proxy for the matrix power of some matrix |
| CEigen::MatrixPowerReturnValue< Derived > | Proxy for the matrix power of some matrix (expression) |
| CEigen::MatrixSquareRootReturnValue< Derived > | Proxy for the matrix square root of some matrix (expression) |
| CEigen::MaxSizeVector< T > | The MaxSizeVector class |
| CEigen::NumericalDiff< _Functor, mode > | |
| CEigen::TensorSycl::internal::PlaceHolder< Scalar, N > | PlaceHolder is used to replace the TensorMap in the expression tree. PlaceHolder contains the order of the leaf node in the expression tree |
| CEigen::TensorSycl::internal::PlaceHolderExpression< Expr, N > | It is used to create the PlaceHolder expression. The PlaceHolder expression is a copy of expression type in which the TensorMap of the has been replaced with PlaceHolder |
| ►CEigen::PolynomialSolverBase< _Scalar, _Deg > | Defined to be inherited by polynomial solvers: it provides convenient methods such as |
| CEigen::PolynomialSolver< _Scalar, _Deg > | A polynomial solver |
| CEigen::PolynomialSolverBase< _Scalar, 1 > | |
| CEigen::RandomSetter< SparseMatrixType, MapTraits, OuterPacketBits > | The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access |
| Cutility::tuple::RangeBuilder< MIN, N, Is > | Collects internal details for generating index ranges [MIN, MAX) Declare primary template for index range builder |
| ►CEigen::RotationBase< typename Derived, int _Dim > [external] | |
| CEigen::EulerAngles< float, EulerSystemXYZ > | |
| CEigen::EulerAngles< float, EulerSystemXYX > | |
| CEigen::EulerAngles< float, EulerSystemXZY > | |
| CEigen::EulerAngles< float, EulerSystemXZX > | |
| CEigen::EulerAngles< float, EulerSystemYZX > | |
| CEigen::EulerAngles< float, EulerSystemYZY > | |
| CEigen::EulerAngles< float, EulerSystemYXZ > | |
| CEigen::EulerAngles< float, EulerSystemYXY > | |
| CEigen::EulerAngles< float, EulerSystemZXY > | |
| CEigen::EulerAngles< float, EulerSystemZXZ > | |
| CEigen::EulerAngles< float, EulerSystemZYX > | |
| CEigen::EulerAngles< float, EulerSystemZYZ > | |
| CEigen::EulerAngles< double, EulerSystemXYZ > | |
| CEigen::EulerAngles< double, EulerSystemXYX > | |
| CEigen::EulerAngles< double, EulerSystemXZY > | |
| CEigen::EulerAngles< double, EulerSystemXZX > | |
| CEigen::EulerAngles< double, EulerSystemYZX > | |
| CEigen::EulerAngles< double, EulerSystemYZY > | |
| CEigen::EulerAngles< double, EulerSystemYXZ > | |
| CEigen::EulerAngles< double, EulerSystemYXY > | |
| CEigen::EulerAngles< double, EulerSystemZXY > | |
| CEigen::EulerAngles< double, EulerSystemZXZ > | |
| CEigen::EulerAngles< double, EulerSystemZYX > | |
| CEigen::EulerAngles< double, EulerSystemZYZ > | |
| ►CEigen::RotationBase< EulerAngles< _Scalar, _System >, 3 > [external] | |
| CEigen::EulerAngles< _Scalar, _System > | Represents a rotation in a 3 dimensional space as three Euler angles |
| CEigen::SGroup< Gen > | Symmetry group, initialized from template arguments |
| CEigen::SkylineInplaceLU< MatrixType > | Inplace LU decomposition of a skyline matrix and associated features |
| CEigen::SkylineStorage< Scalar > | |
| ►CEigen::SparseSolverBase< Derived > [external] | |
| ►CEigen::IterativeSolverBase< DGMRES< _MatrixType, _Preconditioner > > [external] | |
| CEigen::DGMRES< _MatrixType, _Preconditioner > | A Restarted GMRES with deflation. This class implements a modification of the GMRES solver for sparse linear systems. The basis is built with modified Gram-Schmidt. At each restart, a few approximated eigenvectors corresponding to the smallest eigenvalues are used to build a preconditioner for the next cycle. This preconditioner for deflation can be combined with any other preconditioner, the IncompleteLUT for instance. The preconditioner is applied at right of the matrix and the combination is multiplicative |
| ►CEigen::IterativeSolverBase< GMRES< _MatrixType, _Preconditioner > > [external] | |
| CEigen::GMRES< _MatrixType, _Preconditioner > | A GMRES solver for sparse square problems |
| ►CEigen::IterativeSolverBase< MINRES< _MatrixType, _UpLo, _Preconditioner > > [external] | |
| CEigen::MINRES< _MatrixType, _UpLo, _Preconditioner > | A minimal residual solver for sparse symmetric problems |
| CEigen::Spline< _Scalar, _Dim, _Degree > | A class representing multi-dimensional spline curves |
| CEigen::SplineFitting< SplineType > | Spline fitting methods |
| CEigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, _DerivativeOrder > | Compile-time attributes of the Spline class for fixed degree |
| CEigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic > | Compile-time attributes of the Spline class for Dynamic degree |
| Cutility::tuple::StaticIf< bool, T > | The StaticIf struct is used to statically choose the type based on the condition |
| Cutility::tuple::StaticIf< true, T > | Specialisation of the StaticIf when the condition is true |
| CEigen::StaticSGroup< Gen > | Static symmetry group |
| CEigen::StdMapTraits< Scalar > | |
| ►CEigen::TensorBase< Derived, AccessLevel > | The tensor base class |
| CEigen::TensorAssignOp< LeftArgType, RightArgType > | |
| CEigen::TensorBroadcastingOp< Broadcast, ArgType > | |
| CEigen::TensorChippingOp< DimId, ArgType > | |
| CEigen::TensorConcatenationOp< Axis, LeftArgType, RightArgType > | |
| CEigen::TensorContractionOp< Dimensions, LhsXprType, RhsXprType > | |
| CEigen::TensorContractionOp< Indices, LeftArgType, RightArgType > | |
| CEigen::TensorConversionOp< TargetType, ArgType > | |
| CEigen::TensorConvolutionOp< Dimensions, InputXprType, KernelXprType > | |
| CEigen::TensorConvolutionOp< Indices, InputArgType, KernelArgType > | |
| CEigen::TensorCwiseBinaryOp< BinaryOp, LeftArgType, RightArgType > | |
| CEigen::TensorCwiseNullaryOp< NullaryOp, ArgType > | |
| CEigen::TensorCwiseUnaryOp< UnaryOp, ArgType > | |
| CEigen::TensorForcedEvalOp< ArgType, MakePointer_ > | |
| CEigen::TensorGeneratorOp< Generator, ArgType > | |
| CEigen::TensorImagePatchOp< Rows, Cols, ArgType > | |
| CEigen::TensorInflationOp< Strides, ArgType > | |
| CEigen::TensorPaddingOp< PaddingDimensions, ArgType > | |
| CEigen::TensorPatchOp< PatchDim, ArgType > | |
| CEigen::TensorReductionOp< Op, Dims, ArgType, MakePointer_ > | |
| CEigen::TensorReshapingOp< NewDimensions, ArgType > | |
| CEigen::TensorReverseOp< ReverseDimensions, ArgType > | |
| CEigen::TensorScanOp< Op, ArgType > | |
| CEigen::TensorShufflingOp< Shuffle, ArgType > | |
| CEigen::TensorStridingOp< Strides, ArgType > | |
| CEigen::TensorVolumePatchOp< Planes, Rows, Cols, ArgType > | |
| ►CEigen::TensorBase< Tensor< Scalar_, NumIndices_, Options_, IndexType_ > > | |
| CEigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ > | The tensor class |
| ►CEigen::TensorBase< TensorAssignOp< LhsXprType, RhsXprType > > | |
| CEigen::TensorAssignOp< LhsXprType, RhsXprType > | |
| ►CEigen::TensorBase< TensorBroadcastingOp< Broadcast, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorBroadcastingOp< Broadcast, XprType > | |
| ►CEigen::TensorBase< TensorChippingOp< DimId, XprType > > | |
| CEigen::TensorChippingOp< DimId, XprType > | |
| ►CEigen::TensorBase< TensorConcatenationOp< Axis, LhsXprType, RhsXprType >, WriteAccessors > | |
| CEigen::TensorConcatenationOp< Axis, LhsXprType, RhsXprType > | Tensor concatenation class |
| ►CEigen::TensorBase< TensorContractionOp< Indices, LhsXprType, RhsXprType >, ReadOnlyAccessors > | |
| CEigen::TensorContractionOp< Indices, LhsXprType, RhsXprType > | Tensor contraction class |
| ►CEigen::TensorBase< TensorConversionOp< TargetType, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorConversionOp< TargetType, XprType > | Tensor conversion class. This class makes it possible to vectorize type casting operations when the number of scalars per packet in the source and the destination type differ |
| ►CEigen::TensorBase< TensorConvolutionOp< Indices, InputXprType, KernelXprType >, ReadOnlyAccessors > | |
| CEigen::TensorConvolutionOp< Indices, InputXprType, KernelXprType > | |
| ►CEigen::TensorBase< TensorCustomBinaryOp< CustomBinaryFunc, LhsXprType, RhsXprType >, ReadOnlyAccessors > | |
| CEigen::TensorCustomBinaryOp< CustomBinaryFunc, LhsXprType, RhsXprType > | Tensor custom class |
| ►CEigen::TensorBase< TensorCustomUnaryOp< CustomUnaryFunc, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorCustomUnaryOp< CustomUnaryFunc, XprType > | Tensor custom class |
| ►CEigen::TensorBase< TensorCwiseBinaryOp< BinaryOp, LhsXprType, RhsXprType >, ReadOnlyAccessors > | |
| CEigen::TensorCwiseBinaryOp< BinaryOp, LhsXprType, RhsXprType > | Tensor binary expression |
| ►CEigen::TensorBase< TensorCwiseNullaryOp< NullaryOp, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorCwiseNullaryOp< NullaryOp, XprType > | Tensor nullary expression |
| CEigen::TensorBase< TensorCwiseTernaryOp< TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType >, ReadOnlyAccessors > | |
| ►CEigen::TensorBase< TensorCwiseUnaryOp< UnaryOp, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorCwiseUnaryOp< UnaryOp, XprType > | Tensor unary expression |
| CEigen::TensorBase< TensorEvalToOp< XprType, MakePointer_ >, ReadOnlyAccessors > | |
| ►CEigen::TensorBase< TensorFixedSize< Scalar_, Dimensions_, Options_, IndexType > > | |
| CEigen::TensorFixedSize< Scalar_, Dimensions_, Options_, IndexType > | The fixed sized version of the tensor class |
| ►CEigen::TensorBase< TensorForcedEvalOp< XprType, MakePointer_ >, ReadOnlyAccessors > | |
| CEigen::TensorForcedEvalOp< XprType, MakePointer_ > | Tensor reshaping class |
| ►CEigen::TensorBase< TensorGeneratorOp< Generator, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorGeneratorOp< Generator, XprType > | Tensor generator class |
| ►CEigen::TensorBase< TensorImagePatchOp< Rows, Cols, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorImagePatchOp< Rows, Cols, XprType > | Patch extraction specialized for image processing. This assumes that the input has a least 3 dimensions ordered as follow: 1st dimension: channels (of size d) 2nd dimension: rows (of size r) 3rd dimension: columns (of size c) There can be additional dimensions such as time (for video) or batch (for bulk processing after the first 3. Calling the image patch code with patch_rows and patch_cols is equivalent to calling the regular patch extraction code with parameters d, patch_rows, patch_cols, and 1 for all the additional dimensions |
| CEigen::TensorBase< TensorIndexTupleOp< XprType >, ReadOnlyAccessors > | |
| ►CEigen::TensorBase< TensorInflationOp< Strides, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorInflationOp< Strides, XprType > | Tensor inflation class |
| CEigen::TensorBase< TensorLayoutSwapOp< XprType >, WriteAccessors > | |
| ►CEigen::TensorBase< TensorMap< PlainObjectType, Options_, MakePointer_ > > | |
| CEigen::TensorMap< PlainObjectType, Options_, MakePointer_ > | A tensor expression mapping an existing array of data |
| ►CEigen::TensorBase< TensorPaddingOp< PaddingDimensions, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorPaddingOp< PaddingDimensions, XprType > | Tensor padding class. At the moment only padding with a constant value is supported |
| ►CEigen::TensorBase< TensorPatchOp< PatchDim, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorPatchOp< PatchDim, XprType > | Tensor patch class |
| ►CEigen::TensorBase< TensorReductionOp< Op, Dims, XprType, MakePointer_ >, ReadOnlyAccessors > | |
| CEigen::TensorReductionOp< Op, Dims, XprType, MakePointer_ > | Tensor reduction class |
| ►CEigen::TensorBase< TensorReductionOp< ReduceOp, Dims, const TensorIndexTupleOp< ArgType >, MakePointer_ >, ReadOnlyAccessors > | |
| CEigen::TensorReductionOp< ReduceOp, Dims, const TensorIndexTupleOp< ArgType > > | |
| ►CEigen::TensorBase< TensorRef< Derived > > | |
| CEigen::TensorRef< Derived > | |
| ►CEigen::TensorBase< TensorRef< PlainObjectType > > | |
| CEigen::TensorRef< PlainObjectType > | A reference to a tensor expression The expression will be evaluated lazily (as much as possible) |
| ►CEigen::TensorBase< TensorReshapingOp< NewDimensions, XprType >, WriteAccessors > | |
| CEigen::TensorReshapingOp< NewDimensions, XprType > | Tensor reshaping class |
| ►CEigen::TensorBase< TensorReverseOp< ReverseDimensions, XprType >, WriteAccessors > | |
| CEigen::TensorReverseOp< ReverseDimensions, XprType > | Tensor reverse elements class |
| ►CEigen::TensorBase< TensorScanOp< Op, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorScanOp< Op, XprType > | Tensor scan class |
| CEigen::TensorBase< TensorSelectOp< IfXprType, ThenXprType, ElseXprType >, ReadOnlyAccessors > | |
| ►CEigen::TensorBase< TensorShufflingOp< Shuffle, XprType > > | |
| CEigen::TensorShufflingOp< Shuffle, XprType > | Tensor shuffling class |
| CEigen::TensorBase< TensorSlicingOp< StartIndices, Sizes, XprType > > | |
| ►CEigen::TensorBase< TensorStridingOp< Strides, XprType > > | |
| CEigen::TensorStridingOp< Strides, XprType > | Tensor striding class |
| CEigen::TensorBase< TensorStridingSlicingOp< StartIndices, StopIndices, Strides, XprType > > | |
| CEigen::TensorBase< TensorTupleReducerOp< ReduceOp, Dims, XprType >, ReadOnlyAccessors > | |
| ►CEigen::TensorBase< TensorVolumePatchOp< Planes, Rows, Cols, XprType >, ReadOnlyAccessors > | |
| CEigen::TensorVolumePatchOp< Planes, Rows, Cols, XprType > | Patch extraction specialized for processing of volumetric data. This assumes that the input has a least 4 dimensions ordered as follows: |
| CEigen::TensorCostModel< Device > | A cost model used to limit the number of threads used for evaluating tensor expression |
| CEigen::TensorDevice< ExpressionType, DeviceType > | Pseudo expression providing an operator = that will evaluate its argument on the specified computing 'device' (GPU, thread pool, ...) |
| CEigen::TensorEvaluator< Derived, Device > | The tensor evaluator class |
| CEigen::internal::TensorExecutor< Expression, Device, Vectorizable > | The tensor executor class |
| CTensorIndexTuple | Tensor + Index Tuple class |
| CTensorSlicing | Tensor slicing class |
| CTensorTupleIndex | Converts to Tensor<Tuple<Index, Scalar> > and reduces to Tensor<Index> |
| Cutility::tuple::Tuple< Ts > | Fixed-size collection of heterogeneous values |
| Cutility::tuple::Tuple< T, Ts... > | Specialisation of the Tuple class when the tuple has at least one element |