Newton Dynamics  4.00
cuHostBuffer< T > Class Template Reference

Public Member Functions

ndInt32 GetCount () const
 
void SetCount (ndInt32 count)
 
void Clear ()
 
void Resize (ndInt32 count)
 
ndInt32 GetCapacity () const
 
T & operator[] (ndInt32 i)
 
const T & operator[] (ndInt32 i) const
 
void Swap (cuHostBuffer &buffer)
 
void ReadData (const T *const src, ndInt32 elements)
 
void WriteData (T *const dst, ndInt32 elements) const
 
void ReadData (const T *const src, ndInt32 elements, cudaStream_t stream)
 
void WriteData (T *const dst, ndInt32 elements, cudaStream_t stream) const
 

Public Attributes

T * m_array
 
ndInt32 m_size
 
ndInt32 m_capacity