TR-mbed 1.0
Loading...
Searching...
No Matches
Namespaces | Macros
HipVectorCompatibility.h File Reference

Go to the source code of this file.

Namespaces

namespace  hip_impl
 
namespace  Eigen
 Namespace containing all symbols from the Eigen library.
 
namespace  Eigen::internal
 

Macros

#define HIP_SCALAR_ACCESSOR_BUILDER(NAME)
 
#define HIP_SCALAR_ACCESSOR_BUILDER_RETVAL(NAME)
 
#define HIP_SCALAR_ACCESSOR_BUILDER_IGAMMA(NAME)
 

Macro Definition Documentation

◆ HIP_SCALAR_ACCESSOR_BUILDER

#define HIP_SCALAR_ACCESSOR_BUILDER (   NAME)
Value:
template <typename T, typename U, unsigned int n> \
struct NAME <hip_impl::Scalar_accessor<T, U, n>> : NAME <T> {};
Definition HipVectorCompatibility.h:4

◆ HIP_SCALAR_ACCESSOR_BUILDER_IGAMMA

#define HIP_SCALAR_ACCESSOR_BUILDER_IGAMMA (   NAME)
Value:
template <typename T, typename U, unsigned int n, IgammaComputationMode mode> \
struct NAME <hip_impl::Scalar_accessor<T, U, n>, mode> : NAME <T, mode> {};

◆ HIP_SCALAR_ACCESSOR_BUILDER_RETVAL

#define HIP_SCALAR_ACCESSOR_BUILDER_RETVAL (   NAME)
Value:
template <typename T, typename U, unsigned int n> \
struct NAME##_impl <hip_impl::Scalar_accessor<T, U, n>> : NAME##_impl <T> {}; \
template <typename T, typename U, unsigned int n> \
struct NAME##_retval <hip_impl::Scalar_accessor<T, U, n>> : NAME##_retval <T> {};