CEigen::AntiHermiticity< One_, Two_ > | |
CEigen::AntiSymmetry< One_, Two_ > | |
CEigen::ArpackGeneralizedSelfAdjointEigenSolver< MatrixType, MatrixSolver, BisSPD > | |
►Carray | |
CEigen::DSizes< IndexType, NumIndices_ > | |
CEigen::DSizes< Index, NumDims > | |
CEigen::DSizes< Index, 2 *NumDims > | |
CEigen::DSizes< DenseIndex, NumDims > | |
►CEigen::internal::auto_diff_special_op< DerivativeType, !internal::is_same< internal::traits< internal::remove_all_t< DerivativeType > >::Scalar, NumTraits< internal::traits< internal::remove_all_t< DerivativeType > >::Scalar >::Real >::value > | |
CEigen::AutoDiffScalar< DerivativeType > | A scalar type replacement with automatic differentiation capability |
CEigen::AutoDiffVector< ValueType, JacobianType > | |
Cbinary_op_base | |
CEigen::TensorEvaluator< const TensorBroadcastingOp< Broadcast, ArgType >, Device >::BlockBroadcastingIteratorState | |
CEigen::TensorEvaluator< const TensorBroadcastingOp< Broadcast, ArgType >, Device >::BlockBroadcastingParams | |
CEigen::TensorEvaluator< const TensorGeneratorOp< Generator, ArgType >, Device >::BlockIteratorState | |
CEigen::TensorEvaluator< const TensorPaddingOp< PaddingDimensions, ArgType >, Device >::BlockIteratorState | |
CEigen::TensorEvaluator< const TensorReshapingOp< NewDimensions, ArgType >, Device >::BlockIteratorState | |
CEigen::TensorEvaluator< const TensorReverseOp< ReverseDimensions, ArgType >, Device >::BlockIteratorState | |
CEigen::TensorReductionEvaluatorBase< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device >::BlockIteratorState | |
CEigen::BlockVectorReturn< BlockSparseMatrixT, VectorType > | |
CEigen::BlockVectorView< BlockSparseMatrixT, VectorType > | |
CEigen::CleanedUpDerType< DerType > | |
CEigen::Cond< cond > | |
CEigen::ConversionSubExprEval< SameType, Eval, EvalPointerType > | |
CEigen::ConversionSubExprEval< true, Eval, EvalPointerType > | |
CEigen::DefaultDevice | |
CEigen::DenseFunctor< Scalar_, NX, NY > | |
CEigen::DimensionList< Index, Rank > | |
►CEigen::DynamicSGroup | Dynamic symmetry group |
CEigen::DynamicSGroupFromTemplateArgs< Gen > | |
CEigen::DynamicSkylineMatrix< Scalar_, Flags_ > | |
►CEigen::EigenBase< class > [external] | |
►CEigen::SkylineMatrixBase< SkylineMatrix< Scalar_, Options_ > > | |
CEigen::SkylineMatrix< Scalar_, Options_ > | The main skyline matrix class |
►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< BlockSparseMatrixT > [external] | |
CEigen::BlockSparseMatrixView< BlockSparseMatrixT > | |
►CEigen::DenseCoeffsBase< Derived, ReadOnlyAccessors > [external] | |
►CEigen::DenseCoeffsBase< Derived, WriteAccessors > [external] | |
►CEigen::DenseCoeffsBase< Derived, DirectWriteAccessors > [external] | |
►CEigen::DenseBase< class > [external] | |
►CEigen::MatrixBase< AlignedVector3< Scalar_ > > [external] | |
CEigen::AlignedVector3< Scalar_ > | A vectorization friendly 3D vector |
►CEigen::EigenBase< Derived > [external] | |
CEigen::SkylineMatrixBase< Derived > | Base class of any skyline matrices or skyline expressions |
CEigen::EigenConvolutionKernel< Evaluator, CoeffReturnType, KernelType, Index, InputDims, Kernel_accessor, Buffer_accessor, Conv_Dim > | |
CEigen::EigenConvolutionKernel< Evaluator, CoeffReturnType, KernelType, Index, InputDims, Kernel_accessor, Buffer_accessor, convolution_type::CONV1D > | |
CEigen::EigenConvolutionKernel< Evaluator, CoeffReturnType, KernelType, Index, InputDims, Kernel_accessor, Buffer_accessor, convolution_type::CONV2D > | |
CEigen::EigenConvolutionKernel< Evaluator, CoeffReturnType, KernelType, Index, InputDims, Kernel_accessor, Buffer_accessor, convolution_type::CONV3D > | |
CEigen::EulerSystem< _AlphaAxis, _BetaAxis, _GammaAxis > | Represents a fixed Euler rotation system |
Cevaluator | |
CEigen::FABSum< Scalar, Width > | |
Cfalse_type | |
CEigen::FFT< T_Scalar, T_Impl > | |
►CFunctor | |
CEigen::AdolcForwardJacobian< Functor > | |
CEigen::AutoDiffJacobian< Functor > | |
►CFunctor_ | |
CEigen::NumericalDiff< Functor_, mode > | |
CEigen::DynamicSGroup::Generator | |
CEigen::AlignedVector3< Scalar_ >::generic_assign_selector< XprType, Size > | |
CEigen::AlignedVector3< Scalar_ >::generic_assign_selector< XprType, 3 > | |
CEigen::AlignedVector3< Scalar_ >::generic_assign_selector< XprType, 4 > | |
►CEigen::GenericNumTraits< class > [external] | |
►CEigen::NumTraits< NumTraits< internal::remove_all_t< DerType >::Scalar >::Real > [external] | |
CEigen::NumTraits< AutoDiffScalar< DerType > > | |
►CGenericNumTraits< double > [external] | |
►CEigen::NumTraits< double > [external] | |
CEigen::NumTraits< adtl::adouble > | |
►CEigen::GenericNumTraits< mpfr::mpreal > [external] | |
CEigen::NumTraits< mpfr::mpreal > | |
CEigen::DynamicSGroup::GroupElement | |
CEigen::Hermiticity< One_, Two_ > | |
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") |
CEigen::IndexPair< Idx > | |
►CEigen::internal::IndexTuple< FirstType, OtherTypes... > | |
CEigen::IndexList< FirstType, OtherTypes > | |
CEigen::IndexPairList< FirstType, OtherTypes > | |
CEigen::SkylineMatrix< Scalar_, Options_ >::InnerLowerIterator | |
CEigen::SkylineMatrix< Scalar_, Options_ >::InnerUpperIterator | |
CEigen::TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Eigen::SyclDevice >::input_mapper_propertis< lhs_inner_dim_contiguous, rhs_inner_dim_contiguous, rhs_inner_dim_reordered > | |
CEigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::isOfNormalIndex< CustomIndices > | |
CEigen::IterScaling< MatrixType_ > | Iterative scaling algorithm to equilibrate rows and column norms in matrices |
CEigen::KahanSum< Scalar > | Kahan algorithm based accumulator |
CEigen::KdBVH< Scalar_, Dim_, _Object > | A simple bounding volume hierarchy based on AlignedBox |
►CEigen::internal::kissfft_impl< Scalar_ > | |
CEigen::default_fft_impl< T_Scalar > | |
►CEigen::internal::kissfft_impl< T > | |
CEigen::default_fft_impl< T > | |
CEigen::MakeComplex< NeedUprade > | |
CEigen::MakeComplex< false > | |
CEigen::MakeComplex< true > | |
►CEigen::MakePointer< T > | |
CEigen::StorageMemory< T, device > | |
CEigen::MappedSkylineMatrix< Scalar_, Flags_ > | |
CEigen::MatrixMarketIterator< Scalar > | Iterator to browse matrices from a specified folder |
CEigen::max_n_1< n > | |
CEigen::max_n_1< 0 > | |
CEigen::NNLS< MatrixType_ > | Implementation of the Non-Negative Least Squares (NNLS) algorithm |
►Cinternal::no_assignment_operator | |
CEigen::LevenbergMarquardt< FunctorType_ > | Performs non linear optimization over a non-linear function, using a variant of the Levenberg Marquardt algorithm |
Cno_assignment_operator | |
►Cinternal::noncopyable | |
CEigen::MatrixPower< MatrixType > | Class for computing matrix powers |
CEigen::MatrixPowerAtomic< MatrixType > | Class for computing matrix powers |
CEigen::NoOpOutputKernel | |
►Cnumeric_limits | |
Cstd::numeric_limits< Eigen::AutoDiffScalar< T & > > | |
Cstd::numeric_limits< Eigen::AutoDiffScalar< T > > | |
CEigen::NumTraits< type2index< n > > | |
►Cinternal::packet_traits | |
CEigen::PacketType< Scalar, Device > | |
CEigen::PacketConverter< TensorEvaluator, SrcPacket, TgtPacket, SrcCoeffRatio, TgtCoeffRatio > | |
CEigen::PacketConverter< TensorEvaluator, SrcPacket, TgtPacket, 1, 1 > | |
CEigen::PacketConverter< TensorEvaluator, SrcPacket, TgtPacket, 1, TgtCoeffRatio > | |
CEigen::PacketConverter< TensorEvaluator, SrcPacket, TgtPacket, 2, 1 > | |
CEigen::PacketConverter< TensorEvaluator, SrcPacket, TgtPacket, 4, 1 > | |
CEigen::PacketConverter< TensorEvaluator, SrcPacket, TgtPacket, 8, 1 > | |
CEigen::TensorEvaluator< const TensorShufflingOp< Shuffle, ArgType >, Device >::PacketLoader< LoadMode, Self, ImplPacketAccess > | |
CEigen::TensorEvaluator< const TensorShufflingOp< Shuffle, ArgType >, Device >::PacketLoader< LoadMode, Self, true > | |
CEigen::Pair< U, V > | |
CEigen::HybridNonLinearSolver< FunctorType, Scalar >::Parameters | |
CEigen::LevenbergMarquardt< FunctorType_ >::Parameters | |
CEigen::PartOf< ResultType > | |
CEigen::PartOf< ImagPart > | |
CEigen::PartOf< RealPart > | |
►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::PolynomialSolver< Scalar_, 1 > | |
►CProductBase | |
CEigen::BlockSparseTimeDenseProduct< Lhs, Rhs > | |
CEigen::RandomSetter< SparseMatrixType, MapTraits, OuterPacketBits > | The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access |
►CEigen::ReturnByValue< class > [external] | |
►CEigen::KroneckerProductBase< KroneckerProduct< Lhs, Rhs > > | |
CEigen::KroneckerProduct< Lhs, Rhs > | Kronecker tensor product helper class for dense matrices |
►CEigen::KroneckerProductBase< KroneckerProductSparse< Lhs, Rhs > > | |
CEigen::KroneckerProductSparse< Lhs, Rhs > | Kronecker tensor product helper class for sparse matrices |
►CEigen::ReturnByValue< Derived > [external] | |
CEigen::KroneckerProductBase< Derived > | The base class of dense and sparse Kronecker product |
►CEigen::ReturnByValue< fft_fwd_proxy< T_SrcMat, T_FftIfc > > [external] | |
CEigen::fft_fwd_proxy< T_SrcMat, T_FftIfc > | |
►CEigen::ReturnByValue< fft_inv_proxy< T_SrcMat, T_FftIfc > > [external] | |
CEigen::fft_inv_proxy< T_SrcMat, T_FftIfc > | |
►CEigen::ReturnByValue< MatrixPowerParenthesesReturnValue< MatrixType > > [external] | |
CEigen::MatrixPowerParenthesesReturnValue< MatrixType > | Proxy for the matrix power of some matrix |
►Cinternal::tensor_symmetry_pre_analysis::root_type | |
CEigen::SGroup< Gen > | Symmetry group, initialized from template arguments |
►CEigen::RotationBase< EulerAngles< Scalar_, _System >, 3 > [external] | |
CEigen::EulerAngles< Scalar_, _System > | Represents a rotation in a 3 dimensional space as three Euler angles |
Chip_impl::Scalar_accessor< typename, typename, int > | |
CEigen::ScalarBinaryOpTraits< AutoDiffScalar< DerType >, typename DerType::Scalar, BinOp > | |
CEigen::ScalarBinaryOpTraits< typename DerType::Scalar, AutoDiffScalar< DerType >, BinOp > | |
CEigen::RandomSetter< SparseMatrixType, MapTraits, OuterPacketBits >::ScalarWrapper | |
CEigen::Sizes< Indices > | |
CEigen::SkylineInplaceLU< MatrixType > | Inplace LU decomposition of a skyline matrix and associated features |
CEigen::SkylineProduct< Lhs, Rhs, ProductMode > | |
CEigen::SkylineProductReturnType< Lhs, Rhs, ProductMode > | |
CEigen::SkylineStorage< Scalar > | |
CEigen::SkylineVector< Scalar_, Flags_ > | |
CEigen::SparseFunctor< Scalar_, Index_ > | |
CEigen::SparseInverse< Scalar > | Calculate sparse subset of inverse of sparse matrix |
►CEigen::SparseSolverBase< class > [external] | |
►CEigen::IterativeSolverBase< IDRS< MatrixType_, Preconditioner_ > > [external] | |
CEigen::IDRS< MatrixType_, Preconditioner_ > | The Induced Dimension Reduction method (IDR(s)) is a short-recurrences Krylov method for sparse square problems |
►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< MINRES< MatrixType_, UpLo_, Preconditioner_ > > [external] | |
CEigen::MINRES< MatrixType_, UpLo_, Preconditioner_ > | A minimal residual solver for sparse symmetric problems |
►CEigen::IterativeSolverBase< IDRSTABL< MatrixType_, Preconditioner_ > > [external] | |
CEigen::IDRSTABL< MatrixType_, Preconditioner_ > | The IDR(s)STAB(l) is a combination of IDR(s) and BiCGSTAB(l). It is a short-recurrences Krylov method for sparse square problems. It can outperform both IDR(s) and BiCGSTAB(l). IDR(s)STAB(l) generally closely follows the optimal GMRES convergence in terms of the number of Matrix-Vector products. However, without the increasing cost per iteration of GMRES. IDR(s)STAB(l) is suitable for both indefinite systems and systems with complex eigenvalues |
►CEigen::IterativeSolverBase< GMRES< MatrixType_, Preconditioner_ > > [external] | |
CEigen::GMRES< MatrixType_, Preconditioner_ > | A GMRES solver for sparse square problems |
►CEigen::IterativeSolverBase< BiCGSTABL< MatrixType_, Preconditioner_ > > [external] | |
CEigen::BiCGSTABL< MatrixType_, Preconditioner_ > | |
►CEigen::SparseSolverBase< IncompleteLU< Scalar_ > > [external] | |
CEigen::IncompleteLU< Scalar_ > | |
CEigen::Spline< Scalar_, Dim_, Degree_ > | A class representing multi-dimensional spline curves |
CEigen::SplineFitting< SplineType > | Spline fitting methods |
CEigen::SplineTraits< SplineType, DerivativeOrder > | |
CEigen::SplineTraits< Spline > | |
►CEigen::SplineTraits< Spline< Scalar_, Dim_, Degree_ > > | |
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 |
CEigen::StaticSGroup< Gen > | Static symmetry group |
CEigen::StdMapTraits< Scalar > | |
CEigen::StdUnorderedMapTraits< Scalar > | |
CEigen::Symmetry< One_, Two_ > | |
CTensorAssign | The tensor assignment class |
CEigen::TensorAsyncDevice< ExpressionType, DeviceType, DoneCallback > | Pseudo expression providing an operator = that will evaluate its argument asynchronously on the specified device. Currently only ThreadPoolDevice implements proper asynchronous execution, while the default and GPU devices just run the expression synchronously and call m_done() on completion. |
►CEigen::TensorBase< Derived, AccessLevel > | The tensor base class |
CEigen::TensorRef< Derived > | |
►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, const NoOpOutputKernel >, ReadOnlyAccessors > | |
CEigen::TensorContractionOp< Indices, LhsXprType, RhsXprType, OutputKernelType > | |
►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 > | |
►CEigen::TensorBase< TensorCwiseNullaryOp< NullaryOp, XprType >, ReadOnlyAccessors > | |
CEigen::TensorCwiseNullaryOp< NullaryOp, XprType > | |
►CEigen::TensorBase< TensorCwiseTernaryOp< TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType >, ReadOnlyAccessors > | |
CEigen::TensorCwiseTernaryOp< TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType > | |
►CEigen::TensorBase< TensorCwiseUnaryOp< UnaryOp, XprType >, ReadOnlyAccessors > | |
CEigen::TensorCwiseUnaryOp< UnaryOp, XprType > | |
►CEigen::TensorBase< TensorEvalToOp< XprType, MakePointer_ >, ReadOnlyAccessors > | |
CEigen::TensorEvalToOp< XprType, MakePointer_ > | |
►CEigen::TensorBase< TensorFFTOp< FFT, XprType, FFTResultType, FFTDir >, ReadOnlyAccessors > | |
CEigen::TensorFFTOp< FFT, XprType, FFTResultType, FFTDir > | |
►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 >, ReadOnlyAccessors > | |
CEigen::TensorForcedEvalOp< XprType > | |
►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 > | |
►CEigen::TensorBase< TensorIndexPairOp< XprType >, ReadOnlyAccessors > | |
CEigen::TensorIndexPairOp< XprType > | |
►CEigen::TensorBase< TensorInflationOp< Strides, XprType >, ReadOnlyAccessors > | |
CEigen::TensorInflationOp< Strides, XprType > | |
►CEigen::TensorBase< TensorLayoutSwapOp< XprType >, WriteAccessors > | |
CEigen::TensorLayoutSwapOp< XprType > | |
►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 > | |
►CEigen::TensorBase< TensorPairReducerOp< ReduceOp, Dims, XprType >, ReadOnlyAccessors > | |
CEigen::TensorPairReducerOp< ReduceOp, Dims, XprType > | |
►CEigen::TensorBase< TensorPatchOp< PatchDim, XprType >, ReadOnlyAccessors > | |
CEigen::TensorPatchOp< PatchDim, XprType > | |
►CEigen::TensorBase< TensorReductionOp< Op, Dims, XprType, MakePointer_ >, ReadOnlyAccessors > | |
CEigen::TensorReductionOp< Op, Dims, XprType, MakePointer_ > | |
►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 > | |
►CEigen::TensorBase< TensorReverseOp< ReverseDimensions, XprType >, WriteAccessors > | |
CEigen::TensorReverseOp< ReverseDimensions, XprType > | |
►CEigen::TensorBase< TensorScanOp< Op, XprType >, ReadOnlyAccessors > | |
CEigen::TensorScanOp< Op, XprType > | |
►CEigen::TensorBase< TensorSelectOp< IfXprType, ThenXprType, ElseXprType >, ReadOnlyAccessors > | |
CEigen::TensorSelectOp< IfXprType, ThenXprType, ElseXprType > | |
►CEigen::TensorBase< TensorShufflingOp< Shuffle, XprType > > | |
CEigen::TensorShufflingOp< Shuffle, XprType > | |
►CEigen::TensorBase< TensorSlicingOp< StartIndices, Sizes, XprType > > | |
CEigen::TensorSlicingOp< StartIndices, Sizes, XprType > | |
►CEigen::TensorBase< TensorStridingOp< Strides, XprType > > | |
CEigen::TensorStridingOp< Strides, XprType > | |
►CEigen::TensorBase< TensorStridingSlicingOp< StartIndices, StopIndices, Strides, XprType > > | |
CEigen::TensorStridingSlicingOp< StartIndices, StopIndices, Strides, XprType > | |
►CEigen::TensorBase< TensorTraceOp< Dims, XprType > > | |
CEigen::TensorTraceOp< Dims, XprType > | |
►CEigen::TensorBase< TensorVolumePatchOp< Planes, Rows, Cols, XprType >, ReadOnlyAccessors > | |
CEigen::TensorVolumePatchOp< Planes, Rows, Cols, XprType > | |
CTensorBroadcasting | Tensor broadcasting class |
CTensorContraction | Tensor contraction class |
CEigen::TensorContractionEvaluatorBase< Derived > | |
►CEigen::TensorContractionEvaluatorBase< TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Device > > | |
CEigen::TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Device > | |
►CEigen::TensorContractionEvaluatorBase< TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Eigen::SyclDevice > > | |
CEigen::TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Eigen::SyclDevice > | |
CEigen::TensorContractionParams | |
CEigen::TensorEvaluator< const TensorConversionOp< TargetType, ArgType >, Device >::TensorConversionOpBlockFactory | |
CTensorConvolution | Tensor convolution class |
CEigen::TensorCostModel< Device > | |
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 > | A cost model used to limit the number of threads used for evaluating tensor expression |
CEigen::TensorEvaluator< Arg1Type, Device > | |
CEigen::TensorEvaluator< Arg2Type, Device > | |
CEigen::TensorEvaluator< Arg3Type, Device > | |
CEigen::TensorEvaluator< ArgType, Device > | |
CEigen::TensorEvaluator< const Derived, Device > | |
CEigen::TensorEvaluator< const Eigen::TensorIndexPairOp< ArgType >, Device > | |
CEigen::TensorEvaluator< const Eigen::TensorReductionOp< ReduceOp, Dims, const Eigen::TensorIndexPairOp< ArgType > >, Device > | |
CEigen::TensorEvaluator< const TensorAssignOp< LeftArgType, RightArgType >, Device > | |
CEigen::TensorEvaluator< const TensorBroadcastingOp< Broadcast, ArgType >, Device > | |
►CEigen::TensorEvaluator< const TensorChippingOp< DimId, ArgType >, Device > | |
CEigen::TensorEvaluator< TensorChippingOp< DimId, ArgType >, Device > | |
►CEigen::TensorEvaluator< const TensorConcatenationOp< Axis, LeftArgType, RightArgType >, Device > | |
CEigen::TensorEvaluator< TensorConcatenationOp< Axis, LeftArgType, RightArgType >, Device > | |
CEigen::TensorEvaluator< const TensorConversionOp< TargetType, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorConvolutionOp< Indices, InputArgType, KernelArgType >, Device > | |
CEigen::TensorEvaluator< const TensorConvolutionOp< Indices, InputArgType, KernelArgType >, Eigen::SyclDevice > | |
CEigen::TensorEvaluator< const TensorCustomBinaryOp< CustomBinaryFunc, LhsXprType, RhsXprType >, Device > | |
CEigen::TensorEvaluator< const TensorCustomUnaryOp< CustomUnaryFunc, XprType >, Device > | |
CEigen::TensorEvaluator< const TensorCwiseBinaryOp< BinaryOp, LeftArgType, RightArgType >, Device > | |
CEigen::TensorEvaluator< const TensorCwiseNullaryOp< NullaryOp, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorCwiseTernaryOp< TernaryOp, Arg1Type, Arg2Type, Arg3Type >, Device > | |
CEigen::TensorEvaluator< const TensorCwiseUnaryOp< UnaryOp, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorEvalToOp< ArgType, MakePointer_ >, Device > | |
CEigen::TensorEvaluator< const TensorFFTOp< FFT, ArgType, FFTResultType, FFTDir >, Device > | |
CEigen::TensorEvaluator< const TensorForcedEvalOp< ArgType_ >, Device > | |
CEigen::TensorEvaluator< const TensorGeneratorOp< Generator, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorImagePatchOp< Rows, Cols, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorIndexPairOp< ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorInflationOp< Strides, ArgType >, Device > | |
►CEigen::TensorEvaluator< const TensorLayoutSwapOp< ArgType >, Device > | |
CEigen::TensorEvaluator< TensorLayoutSwapOp< ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorPaddingOp< PaddingDimensions, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorPairReducerOp< ReduceOp, Dims, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorPatchOp< PatchDim, ArgType >, Device > | |
►CEigen::TensorEvaluator< const TensorRef< Derived >, Device > | |
CEigen::TensorEvaluator< TensorRef< Derived >, Device > | |
►CEigen::TensorEvaluator< const TensorReshapingOp< NewDimensions, ArgType >, Device > | |
CEigen::TensorEvaluator< TensorReshapingOp< NewDimensions, ArgType >, Device > | |
►CEigen::TensorEvaluator< const TensorReverseOp< ReverseDimensions, ArgType >, Device > | |
CEigen::TensorEvaluator< TensorReverseOp< ReverseDimensions, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorScanOp< Op, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorSelectOp< IfArgType, ThenArgType, ElseArgType >, Device > | |
►CEigen::TensorEvaluator< const TensorShufflingOp< Shuffle, ArgType >, Device > | |
CEigen::TensorEvaluator< TensorShufflingOp< Shuffle, ArgType >, Device > | |
►CEigen::TensorEvaluator< const TensorSlicingOp< StartIndices, Sizes, ArgType >, Device > | |
CEigen::TensorEvaluator< TensorSlicingOp< StartIndices, Sizes, ArgType >, Device > | |
►CEigen::TensorEvaluator< const TensorStridingOp< Strides, ArgType >, Device > | |
CEigen::TensorEvaluator< TensorStridingOp< Strides, ArgType >, Device > | |
►CEigen::TensorEvaluator< const TensorStridingSlicingOp< StartIndices, StopIndices, Strides, ArgType >, Device > | |
CEigen::TensorEvaluator< TensorStridingSlicingOp< StartIndices, StopIndices, Strides, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorTraceOp< Dims, ArgType >, Device > | |
CEigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device > | |
CEigen::TensorEvaluator< ElseArgType, Device > | |
CEigen::TensorEvaluator< EvalLeftArgType, Device > | |
CEigen::TensorEvaluator< EvalRightArgType, Device > | |
CEigen::TensorEvaluator< IfArgType, Device > | |
CEigen::TensorEvaluator< InputArgType, Device > | |
CEigen::TensorEvaluator< InputArgType, Eigen::SyclDevice > | |
CEigen::TensorEvaluator< KernelArgType, Device > | |
CEigen::TensorEvaluator< KernelArgType, Eigen::SyclDevice > | |
CEigen::TensorEvaluator< LeftArgType, Device > | |
CEigen::TensorEvaluator< RightArgType, Device > | |
CEigen::TensorEvaluator< ThenArgType, Device > | |
CTensorExecutor | The tensor executor class |
CTensorExpr | Tensor expression classes |
CTensorFFT | Tensor FFT class |
CTensorForcedEval | Tensor reshaping class |
CTensorImagePatch | 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 |
CTensorIndexPair | Tensor + Index Pair class |
CTensorInflation | Tensor inflation class |
CTensorInitializer | Helper template to initialize Tensors from std::initializer_lists |
CEigen::TensorIOFormat | |
CTensorKChippingReshaping | A chip is a thin slice, corresponding to a column or a row in a 2-d tensor |
CTensorLayoutSwap | Swap the layout from col-major to row-major, or row-major to col-major, and invert the order of the dimensions |
CEigen::TensorOpCost | |
CTensorPadding | Tensor padding class. At the moment only padding with a constant value is supported |
CTensorPairIndex | Converts to Tensor<Pair<Index, Scalar> > and reduces to Tensor<Index> |
CTensorPatch | Tensor patch class |
CTensorReduction | Tensor reduction class |
CEigen::TensorReductionEvaluatorBase< ArgType, Device > | |
►CEigen::TensorReductionEvaluatorBase< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > | |
CEigen::TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Device > | |
►CEigen::TensorReductionEvaluatorBase< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Eigen::SyclDevice > | |
CEigen::TensorEvaluator< const TensorReductionOp< Op, Dims, ArgType, MakePointer_ >, Eigen::SyclDevice > | |
CTensorReshaping | Tensor reshaping class |
CTensorReverse | Tensor reverse elements class |
CTensorScan | Tensor scan class |
CEigen::TensorEvaluator< const TensorSelectOp< IfArgType, ThenArgType, ElseArgType >, Device >::TensorSelectOpBlockFactory | |
CTensorShuffling | Tensor shuffling class |
CTensorSlicing | Tensor slicing class |
CEigen::TensorStorage< T, FixedDimensions, Options_ > | |
CEigen::TensorStorage< Scalar, Dimensions, Options > | |
CEigen::TensorStorage< Scalar, Eigen::DSizes, Options > | |
CEigen::TensorStorage< T, DSizes< IndexType, NumIndices_ >, Options_ > | |
CTensorStriding | Tensor striding class |
CTensorTrace | Tensor Trace class |
CTensorVolumePatch | Patch extraction specialized for processing of volumetric data. This assumes that the input has a least 4 dimensions ordered as follows: |
CEigen::TensorWithFormat< T, Layout, rank > | |
CEigen::TensorWithFormat< T, ColMajor, 0 > | |
CEigen::TensorWithFormat< T, ColMajor, rank > | |
CEigen::TensorWithFormat< T, RowMajor, rank > | |
Ctraits | |
CEigen::TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Eigen::SyclDevice >::TripleDim | |
Ctrue_type | |
CEigen::type2index< n > | |
CEigen::type2indexpair< f, s > | |
CEigen::KdBVH< Scalar_, Dim_, _Object >::VectorComparator | |
CEigen::TensorEvaluator< const TensorConversionOp< TargetType, ArgType >, Device >::TensorConversionOpBlockFactory::XprType< ArgXprType > | |
CEigen::TensorEvaluator< const TensorSelectOp< IfArgType, ThenArgType, ElseArgType >, Device >::TensorSelectOpBlockFactory::XprType< IfArgXprType, ThenArgXprType, ElseArgXprType > | |
►Carray< Index, NumDims > | |
CEigen::DSizes< Index, NumOutputDims > | |