Classes | Namespaces | Enumerations
TensorForwardDeclarations.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::IsVectorizable< Device, Expression >
 
struct  Eigen::internal::IsVectorizable< GpuDevice, Expression >
 
struct  Eigen::MakePointer< T >
 
class  Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >
 The tensor class. More...
 
class  Eigen::TensorAssignOp< LhsXprType, RhsXprType >
 
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 >
 
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 >
 
class  Eigen::TensorFFTOp< FFT, XprType, FFTDataType, FFTDirection >
 
class  Eigen::TensorFixedSize< Scalar_, Dimensions_, Options_, IndexType >
 The fixed sized version of the tensor class. More...
 
class  Eigen::TensorForcedEvalOp< XprType, MakePointer_ >
 Tensor reshaping class. More...
 
class  Eigen::TensorGeneratorOp
 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
 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
 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::TensorTupleReducerOp< ReduceOp, Dims, XprType >
 
class  Eigen::TensorVolumePatchOp< Planes, Rows, Cols, XprType >
 

Namespaces

 Eigen
 
 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 }
 


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:07:18