Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::detail::BackendPolicy< Backend::Host > Struct Template Reference

#include <HOST.h>

Inheritance diagram for hydra::detail::BackendPolicy< Backend::Host >:
Collaboration diagram for hydra::detail::BackendPolicy< Backend::Host >:

Public Types

template<typename T >
using container = hydra::thrust::host_vector< T, hydra::thrust::mr::stateless_resource_allocator< T, hydra::thrust::system::cuda::universal_host_pinned_memory_resource > >
 
typedef hydra::thrust::host_execution_policy< host::host_texecution_policy_type
 

Data Fields

const host::host_t backend = host::_host_
 

Detailed Description

template<>
struct hydra::detail::BackendPolicy< Backend::Host >

Member Typedef Documentation

◆ container

template<typename T >
using hydra::detail::BackendPolicy< Backend::Host >::container = hydra::thrust::host_vector<T , hydra::thrust::mr::stateless_resource_allocator<T, hydra::thrust::system::cuda::universal_host_pinned_memory_resource> >

◆ execution_policy_type

Field Documentation

◆ backend

const host::host_t hydra::detail::BackendPolicy< Backend::Host >::backend = host::_host_

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