MiniTensor Version of the Day
Loading...
Searching...
No Matches
MiniTensor_Storage.h File Reference
#include "Kokkos_Macros.hpp"
#include "MiniTensor_Traits.h"

Go to the source code of this file.

Classes

struct  minitensor::dimension_const< N, C >
 Set to constant value if not dynamic. More...
 
struct  minitensor::dimension_const< DYNAMIC, C >
 
struct  minitensor::check_static< D >
 Validate dimension. More...
 
struct  minitensor::dimension_power< D, O >
 Integer power template restricted to orders defined below. More...
 
struct  minitensor::dimension_power< D, 1 >
 
struct  minitensor::dimension_power< D, 2 >
 
struct  minitensor::dimension_power< D, 3 >
 
struct  minitensor::dimension_power< D, 4 >
 
struct  minitensor::dimension_square< N >
 Integer square for manipulations between 2nd and 4rd-order tensors. More...
 
struct  minitensor::dimension_square< DYNAMIC >
 
struct  minitensor::dimension_square< 1 >
 
struct  minitensor::dimension_square< 2 >
 
struct  minitensor::dimension_square< 3 >
 
struct  minitensor::dimension_square< 4 >
 
struct  minitensor::dimension_sqrt< N >
 
struct  minitensor::dimension_sqrt< DYNAMIC >
 
struct  minitensor::dimension_sqrt< 1 >
 
struct  minitensor::dimension_sqrt< 4 >
 
struct  minitensor::dimension_sqrt< 9 >
 
struct  minitensor::dimension_sqrt< 16 >
 
struct  minitensor::dimension_add< N, P >
 Manipulation of static and dynamic dimensions. More...
 
struct  minitensor::dimension_add< DYNAMIC, P >
 
struct  minitensor::dimension_subtract< N, P >
 
struct  minitensor::dimension_subtract< DYNAMIC, P >
 
struct  minitensor::dimension_product< N, P >
 
struct  minitensor::dimension_product< N, DYNAMIC >
 
struct  minitensor::dimension_product< DYNAMIC, P >
 
struct  minitensor::dimension_product< DYNAMIC, DYNAMIC >
 
class  minitensor::Storage< T, N >
 
class  minitensor::Storage< T, DYNAMIC >
 

Namespaces

namespace  minitensor
 

Functions

template<typename Store >
void minitensor::check_dynamic (Index const dimension)