OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
memory_thrust_c< T > Class Template Reference

This class is a container for the memory interface. More...

Detailed Description

template<typename T>
class memory_thrust_c< T >

This class is a container for the memory interface.

This class is a container for the memory interface with thrust.

See also
memory_c for further explanation

Definition at line 23 of file memory_thrust_c.hpp.

#include <memory_thrust_c.hpp>

Private Member Functions

 memory_c ()
 constructor
 

Private Attributes

thrust::device_vector< T > mem
 compile time specialization object that allocate memory
 
memory_array< T > mem_r
 object that represent the memory as an array of objects T
 

Member Function Documentation

◆ memory_c()

template<typename T >
memory_thrust_c< T >::memory_c ( )
inlineprivate

constructor

Definition at line 32 of file memory_thrust_c.hpp.

Field Documentation

◆ mem

template<typename T >
thrust::device_vector<T> memory_thrust_c< T >::mem
private

compile time specialization object that allocate memory

Definition at line 26 of file memory_thrust_c.hpp.

◆ mem_r

template<typename T >
memory_array<T> memory_thrust_c< T >::mem_r
private

object that represent the memory as an array of objects T

Definition at line 29 of file memory_thrust_c.hpp.


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