| 
    Tensor
    
   A C++ expression template library for computations on N dimensional tensors 
   | 
 
| ▼Nftl | |
| ▼Ndetail | |
| CMapToIndexStatic | Takes a list of indices and a list of dimension sizes, and determines the offset of an element given by the indices, in contiguous memory | 
| CMapToIndexStatic< DimSizes > | |
| CMapToIndexStatic< DimSizes, IF, IR...> | |
| CDynamicMapper | |
| CStaticMapper | Interface which provides static mapping (uses TMP to determine some of the mapping variables at compile time for improved performance) from indices to a single offset index and from an index offset to a list of indices | 
| CTensorAddition | Expression class for calculating the addition of two tensors | 
| CTensorContainer | Container for tensor data depending on if the tensor is static (dimension sizes, and hence the total number of elements, are known at compile time – uses std::array) or dynamic (dimension sizes are not known at compile time – uses std::vector) | 
| CTensorContainer< Dtype > | |
| CTensorContainer< Dtype, SizeFirst, SizeRest...> | |
| CTensorExpression | Defines a general tensor expression so that opertions on tensor expressions can be defined the syntax of the operations to look as they would mathematically | 
| CTensorExpression< Expression, TensorTraits< DT, CPU, SF, SR...> > | |
| CTensorExpression< Expression, TensorTraits< Dtype, CPU > > | |
| CTensorInterface | |
| CTensorInterface< TensorTraits< DT, CPU > > | |
| CTensorInterface< TensorTraits< DT, CPU, SF, SR...> > | |
| CTensorSubtraction | Expression class for calculating the subtraction of two tensors | 
| CTensorTraits | Traits class which specifies parameters for a tensor, such as what type of container it uses and what type of device the computations should be performed on | 
| CTensorTraits< Dtype, DeviceType > | |
| CTensorTraits< Dtype, DeviceType, SizeFirst, SizeRest...> | 
 1.8.9.1