10 #ifndef EIGEN_CXX11_TENSOR_TENSOR_FORWARD_DECLARATIONS_H 11 #define EIGEN_CXX11_TENSOR_TENSOR_FORWARD_DECLARATIONS_H 25 template<
typename PlainObjectType,
int Options_ = Unaligned,
template <
class>
class MakePointer_ =
MakePointer>
class TensorMap;
26 template<
typename Scalar_,
int NumIndices_,
int Options_ = 0,
typename IndexType = DenseIndex>
class Tensor;
27 template<
typename Scalar_,
typename Dimensions,
int Options_ = 0,
typename IndexType = DenseIndex>
class TensorFixedSize;
29 template<
typename Derived,
int AccessLevel>
class TensorBase;
33 template<
typename BinaryOp,
typename LeftXprType,
typename RightXprType>
class TensorCwiseBinaryOp;
34 template<
typename TernaryOp,
typename Arg1XprType,
typename Arg2XprType,
typename Arg3XprType>
class TensorCwiseTernaryOp;
35 template<
typename IfXprType,
typename ThenXprType,
typename ElseXprType>
class TensorSelectOp;
40 template<
typename Dimensions,
typename LeftXprType,
typename RightXprType>
class TensorContractionOp;
42 template<
typename Dimensions,
typename InputXprType,
typename KernelXprType>
class TensorConvolutionOp;
43 template<
typename FFT,
typename XprType,
int FFTDataType,
int FFTDirection>
class TensorFFTOp;
46 template<DenseIndex Planes, DenseIndex Rows, DenseIndex Cols,
typename XprType>
class TensorVolumePatchOp;
51 template<
typename StartIndices,
typename Sizes,
typename XprType>
class TensorSlicingOp;
59 template<
typename LeftXprType,
typename RightXprType>
class TensorAssignOp;
63 template<
typename CustomBinaryFunc,
typename LhsXprType,
typename RhsXprType>
class TensorCustomBinaryOp;
68 template<
typename ExpressionType,
typename DeviceType>
class TensorDevice;
72 struct ThreadPoolDevice;
90 template <
typename Device,
typename Expression>
95 template <
typename Expression>
101 template <
typename Expression,
typename Device,
109 #endif // EIGEN_CXX11_TENSOR_TENSOR_FORWARD_DECLARATIONS_H Definition: TensorExecutor.h:27
Definition: TensorForwardDeclarations.h:43
Tensor custom class.
Definition: TensorCustomOp.h:52
Definition: TensorExpr.h:187
Definition: TensorForwardDeclarations.h:60
Definition: TensorExpr.h:111
Tensor custom class.
Definition: TensorCustomOp.h:202
Definition: TensorForwardDeclarations.h:49
Definition: TensorForwardDeclarations.h:56
Definition: TensorForwardDeclarations.h:58
Definition: TensorForwardDeclarations.h:57
Definition: TensorForwardDeclarations.h:91
Definition: TensorForwardDeclarations.h:55
Definition: TensorForwardDeclarations.h:53
Definition: TensorForcedEval.h:69
Definition: TensorEvalTo.h:65
Namespace containing all symbols from the Eigen library.
Definition: bench_norm.cpp:85
A cost model used to limit the number of threads used for evaluating tensor expression.
Definition: TensorEvaluator.h:28
Pseudo expression providing an operator = that will evaluate its argument on the specified computing ...
Definition: TensorDevice.h:27
Definition: TensorAssign.h:60
Definition: TensorArgMax.h:163
Definition: TensorChipping.h:78
Definition: TensorForwardDeclarations.h:45
Definition: TensorForwardDeclarations.h:52
Definition: TensorForwardDeclarations.h:51
template <class> class MakePointer_ is added to convert the host pointer to the device pointer...
Definition: TensorForwardDeclarations.h:25
Definition: TensorForwardDeclarations.h:46
Definition: TensorExpr.h:264
Definition: TensorForwardDeclarations.h:54
Definition: TensorBroadcasting.h:68
Tensor conversion class.
Definition: TensorConversion.h:145
Definition: TensorContraction.h:75
Definition: TensorDeviceDefault.h:17
Definition: TensorForwardDeclarations.h:36
The fixed sized version of the tensor class.
Definition: TensorFixedSize.h:27
The tensor base class.
Definition: TensorBase.h:827
Definition: BandTriangularSolver.h:13
Definition: TensorConvolution.h:257
Definition: TensorForwardDeclarations.h:21
Definition: TensorExpr.h:335
Definition: TensorForwardDeclarations.h:44
Definition: TensorExpr.h:52
A reference to a tensor expression The expression will be evaluated lazily (as much as possible)...
Definition: TensorForwardDeclarations.h:28
Definition: TensorArgMax.h:53
Tensor concatenation class.
Definition: TensorConcatenation.h:58
The tensor class.
Definition: Tensor.h:63
Definition: TensorForwardDeclarations.h:50