Classes | Namespaces | Macros
HipVectorCompatibility.h File Reference

Go to the source code of this file.

Classes

struct  hip_impl::Scalar_accessor< typename, typename, int >
 

Namespaces

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

Macros

#define HIP_SCALAR_ACCESSOR_BUILDER(NAME)
 
#define HIP_SCALAR_ACCESSOR_BUILDER_IGAMMA(NAME)
 
#define HIP_SCALAR_ACCESSOR_BUILDER_RETVAL(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 at line 11 of file HipVectorCompatibility.h.

◆ 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> {};
static const DiscreteKey mode(modeKey, 2)

Definition at line 21 of file HipVectorCompatibility.h.

◆ 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> {};

Definition at line 15 of file HipVectorCompatibility.h.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:49