Tatooine
Classes | Namespaces | Typedefs | Functions
tensor_cast.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::cast_tensor_real< CastedReal, Tensor >
 

Namespaces

namespace  tatooine
 

Typedefs

template<typename CastedReal , typename Tensor >
using tatooine::cast_tensor_real_type = typename cast_tensor_real< CastedReal, Tensor >::type
 

Functions

template<typename CastReal , typename Real , size_t N>
auto tatooine::cast_tensor_type_impl (const vec< Real, N > &)
 
template<typename CastReal , typename Real , size_t M, size_t N>
auto tatooine::cast_tensor_type_impl (const mat< Real, M, N > &)
 
template<typename CastReal , typename Real , size_t... Dims>
auto tatooine::cast_tensor_type_impl (const tensor< Real, Dims... > &)
 
template<typename NewReal , typename Tensor , typename Real , size_t... Dims>
auto tatooine::cast (const base_tensor< Tensor, Real, Dims... > &to_cast)
 
template<typename NewReal , typename Real , size_t M, size_t N>
auto tatooine::cast (const mat< Real, M, N > &to_cast)
 
template<typename NewReal , typename Real , size_t N>
auto tatooine::cast (const vec< Real, N > &to_cast)