Tatooine
Classes | Namespaces | Typedefs
tensor_type_operations.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::tensor_add_dimension_right_impl< NewRightDim, tensor< Real, Dims... > >
 
struct  tatooine::tensor_add_dimension_right_impl< NewRightDim, mat< Real, M, N > >
 
struct  tatooine::tensor_add_dimension_right_impl< NewRightDim, vec< Real, N > >
 
struct  tatooine::tensor_add_dimension_right_impl< NewRightDim, long double >
 
struct  tatooine::tensor_add_dimension_right_impl< NewRightDim, double >
 
struct  tatooine::tensor_add_dimension_right_impl< NewRightDim, float >
 
struct  tatooine::tensor_add_dimension_left_impl< NewLeftDim, tensor< Real, Dims... > >
 
struct  tatooine::tensor_add_dimension_left_impl< NewLeftDim, mat< Real, M, N > >
 
struct  tatooine::tensor_add_dimension_left_impl< NewLeftDim, vec< Real, N > >
 
struct  tatooine::tensor_add_dimension_left_impl< NewLeftDim, long double >
 
struct  tatooine::tensor_add_dimension_left_impl< NewLeftDim, double >
 
struct  tatooine::tensor_add_dimension_left_impl< NewLeftDim, float >
 

Namespaces

namespace  tatooine
 

Typedefs

template<std::size_t NewRightDim, typename Tensor >
using tatooine::tensor_add_dimension_right = typename tensor_add_dimension_right_impl< NewRightDim, Tensor >::type
 
template<std::size_t NewLeftDim, typename Tensor >
using tatooine::tensor_add_dimension_left = typename tensor_add_dimension_left_impl< NewLeftDim, Tensor >::type