walberla::cuda::internal::CreateFieldExporter Class Reference

#include <Exports.impl.h>

Public Member Functions

 CreateFieldExporter (uint_t xs, uint_t ys, uint_t zs, uint_t fs, uint_t gl, Layout layout, const boost::python::object &type, bool usePitchedMem, const shared_ptr< boost::python::object > &resultPointer)
 
template<typename GpuField_T >
void operator() (python_coupling::NonCopyableWrap< GpuField_T >)
 

Private Attributes

uint_t xs_
 
uint_t ys_
 
uint_t zs_
 
uint_t fs_
 
uint_t gl_
 
Layout layout_
 
boost::python::object type_
 
bool usePitchedMem_
 
shared_ptr< boost::python::object > resultPointer_
 

Constructor & Destructor Documentation

walberla::cuda::internal::CreateFieldExporter::CreateFieldExporter ( uint_t  xs,
uint_t  ys,
uint_t  zs,
uint_t  fs,
uint_t  gl,
Layout  layout,
const boost::python::object &  type,
bool  usePitchedMem,
const shared_ptr< boost::python::object > &  resultPointer 
)
inline

Member Function Documentation

template<typename GpuField_T >
void walberla::cuda::internal::CreateFieldExporter::operator() ( python_coupling::NonCopyableWrap< GpuField_T >  )
inline

Member Data Documentation

uint_t walberla::cuda::internal::CreateFieldExporter::fs_
private
uint_t walberla::cuda::internal::CreateFieldExporter::gl_
private
Layout walberla::cuda::internal::CreateFieldExporter::layout_
private
shared_ptr<boost::python::object> walberla::cuda::internal::CreateFieldExporter::resultPointer_
private
boost::python::object walberla::cuda::internal::CreateFieldExporter::type_
private
bool walberla::cuda::internal::CreateFieldExporter::usePitchedMem_
private
uint_t walberla::cuda::internal::CreateFieldExporter::xs_
private
uint_t walberla::cuda::internal::CreateFieldExporter::ys_
private
uint_t walberla::cuda::internal::CreateFieldExporter::zs_
private

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