Discontinuous Galerkin Library
#include "dg/algorithm.h"
dg::TensorTraits< thrust::device_vector< T > > Struct Template Reference

prototypical Shared Vector with Cuda or Omp Tag More...

Public Types

using value_type = T
 
using tensor_category = ThrustVectorTag
 
using execution_policy = CudaTag
 

Detailed Description

template<class T>
struct dg::TensorTraits< thrust::device_vector< T > >

prototypical Shared Vector with Cuda or Omp Tag

Member Typedef Documentation

◆ execution_policy

template<class T >
using dg::TensorTraits< thrust::device_vector< T > >::execution_policy = CudaTag

◆ tensor_category

template<class T >
using dg::TensorTraits< thrust::device_vector< T > >::tensor_category = ThrustVectorTag

◆ value_type

template<class T >
using dg::TensorTraits< thrust::device_vector< T > >::value_type = T

The documentation for this struct was generated from the following file: