Cftl::DynamicMapper | |
Cftl::detail::MapToIndexStatic< DimSizes, Indices > | 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 |
Cftl::detail::MapToIndexStatic< DimSizes > | |
Cftl::detail::MapToIndexStatic< DimSizes, IF, IR...> | |
Cftl::StaticMapper | 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 |
Cftl::TensorContainer< Dtype, Sizes > | 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) |
Cftl::TensorContainer< Dtype > | |
Cftl::TensorContainer< Dtype, SizeFirst, SizeRest...> | |
Cftl::TensorExpression< Expression, Traits > | 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 |
▼Cftl::TensorExpression< DynamicTensorCpu< DT >, TensorTraits< DT, CPU > > | |
Cftl::TensorInterface< TensorTraits< DT, CPU > > | |
Cftl::TensorExpression< Expression, TensorTraits< DT, CPU, SF, SR...> > | |
Cftl::TensorExpression< Expression, TensorTraits< Dtype, CPU > > | |
▼Cftl::TensorExpression< StaticTensorCpu< DT, SF, SR...>, TensorTraits< DT, CPU, SF, SR...> > | |
Cftl::TensorInterface< TensorTraits< DT, CPU, SF, SR...> > | |
▼Cftl::TensorExpression< TensorAddition< E1, E2, T1, T2 >, T1 > | |
Cftl::TensorAddition< E1, E2, T1, T2 > | Expression class for calculating the addition of two tensors |
▼Cftl::TensorExpression< TensorSubtraction< E1, E2, T1, T2 >, T1 > | |
Cftl::TensorSubtraction< E1, E2, T1, T2 > | Expression class for calculating the subtraction of two tensors |
Cftl::TensorInterface< Traits > | |
Cftl::TensorTraits< Dtype, DeviceType, DimSizes > | 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 |
Cftl::TensorTraits< Dtype, DeviceType > | |
Cftl::TensorTraits< Dtype, DeviceType, SizeFirst, SizeRest...> | |