Classes | Namespaces | Enumerations | Functions
TensorForwardDeclarations.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::IsTileable< Device, Expression >
 
struct  Eigen::internal::IsVectorizable< Device, Expression >
 
struct  Eigen::internal::IsVectorizable< GpuDevice, Expression >
 
struct  Eigen::MakePointer< T >
 
struct  Eigen::internal::Pointer_type_promotion< A, B >
 
struct  Eigen::internal::Pointer_type_promotion< A, A >
 
struct  Eigen::StorageMemory< T, device >
 
class  Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >
 The tensor class. More...
 
class  Eigen::TensorAssignOp< LhsXprType, RhsXprType >
 
class  Eigen::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.. More...
 
class  Eigen::internal::TensorAsyncExecutor< Expression, Device, DoneCallback, Vectorizable, Tiling >
 
class  Eigen::TensorBase< Derived, AccessLevel >
 The tensor base class. More...
 
class  Eigen::TensorBroadcastingOp< Broadcast, XprType >
 
class  Eigen::TensorChippingOp< DimId, XprType >
 
class  Eigen::TensorConcatenationOp< Axis, LhsXprType, RhsXprType >
 Tensor concatenation class. More...
 
class  Eigen::TensorContractionOp< Indices, LhsXprType, RhsXprType, OutputKernelType >
 
class  Eigen::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. More...
 
class  Eigen::TensorConvolutionOp< Indices, InputXprType, KernelXprType >
 
class  Eigen::TensorCustomBinaryOp< CustomBinaryFunc, LhsXprType, RhsXprType >
 Tensor custom class. More...
 
class  Eigen::TensorCustomUnaryOp< CustomUnaryFunc, XprType >
 Tensor custom class. More...
 
class  Eigen::TensorCwiseBinaryOp< BinaryOp, LhsXprType, RhsXprType >
 
class  Eigen::TensorCwiseNullaryOp< NullaryOp, XprType >
 
class  Eigen::TensorCwiseTernaryOp< TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType >
 
class  Eigen::TensorCwiseUnaryOp< UnaryOp, XprType >
 
class  Eigen::TensorDevice< ExpressionType, DeviceType >
 Pseudo expression providing an operator = that will evaluate its argument on the specified computing 'device' (GPU, thread pool, ...) More...
 
class  Eigen::TensorEvalToOp< XprType, MakePointer_ >
 
class  Eigen::TensorEvaluator< Derived, Device >
 A cost model used to limit the number of threads used for evaluating tensor expression. More...
 
class  Eigen::internal::TensorExecutor< Expression, Device, Vectorizable, Tiling >
 
class  Eigen::TensorFFTOp< FFT, XprType, FFTResultType, FFTDir >
 
class  Eigen::TensorFixedSize< Scalar_, Dimensions_, Options_, IndexType >
 The fixed sized version of the tensor class. More...
 
class  Eigen::TensorForcedEvalOp< XprType >
 
class  Eigen::TensorGeneratorOp< Generator, XprType >
 Tensor generator class. More...
 
class  Eigen::TensorImagePatchOp< Rows, Cols, XprType >
 
class  Eigen::TensorIndexTupleOp< XprType >
 
class  Eigen::TensorInflationOp< Strides, XprType >
 
class  Eigen::TensorLayoutSwapOp< XprType >
 
class  Eigen::TensorMap< PlainObjectType, Options_, MakePointer_ >
 A tensor expression mapping an existing array of data. More...
 
class  Eigen::TensorPaddingOp< PaddingDimensions, XprType >
 
class  Eigen::TensorPatchOp< PatchDim, XprType >
 
class  Eigen::TensorReductionOp< Op, Dims, XprType, MakePointer_ >
 
class  Eigen::TensorRef< PlainObjectType >
 A reference to a tensor expression The expression will be evaluated lazily (as much as possible). More...
 
class  Eigen::TensorReshapingOp< NewDimensions, XprType >
 
class  Eigen::TensorReverseOp< ReverseDimensions, XprType >
 
class  Eigen::TensorScanOp< Op, XprType >
 
class  Eigen::TensorSelectOp< IfXprType, ThenXprType, ElseXprType >
 
class  Eigen::TensorShufflingOp< Shuffle, XprType >
 
class  Eigen::TensorSlicingOp< StartIndices, Sizes, XprType >
 
class  Eigen::TensorStridingOp< Strides, XprType >
 
class  Eigen::TensorStridingSlicingOp< StartIndices, StopIndices, Strides, XprType >
 
class  Eigen::TensorTraceOp< Dims, XprType >
 
class  Eigen::TensorTupleReducerOp< ReduceOp, Dims, XprType >
 
class  Eigen::TensorVolumePatchOp< Planes, Rows, Cols, XprType >
 
struct  Eigen::internal::TypeConversion< A, B >
 

Namespaces

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

Enumerations

enum  Eigen::FFTDirection { Eigen::FFT_FORWARD = 0, Eigen::FFT_REVERSE = 1 }
 
enum  Eigen::FFTResultType { Eigen::RealPart = 0, Eigen::ImagPart = 1, Eigen::BothParts = 2 }
 
enum  Eigen::internal::TiledEvaluation { Eigen::internal::Off = 0, Eigen::internal::On = 1 }
 

Functions

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TEigen::constCast (const T *data)
 


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:54