waLBerla 7.3
Loading...
Searching...
No Matches
walberla::field::internal::AddToStorageExporter Class Reference

#include <FieldExport.impl.h>

Public Member Functions

 AddToStorageExporter (const shared_ptr< StructuredBlockForest > &blocks, const std::string &name, py::object &dtype, uint_t fs, uint_t gl, Layout layout, real_t initValue, uint_t alignment)
template<typename FieldType>
void operator() (python_coupling::NonCopyableWrap< FieldType >) const
bool successful () const

Private Attributes

shared_ptr< StructuredBlockStorageblocks_
std::string name_
py::object dtype_
uint_t fs_
uint_t gl_
Layout layout_
real_t initValue_
uint_t alignment_
bool found_ {false}

Constructor & Destructor Documentation

◆ AddToStorageExporter()

walberla::field::internal::AddToStorageExporter::AddToStorageExporter ( const shared_ptr< StructuredBlockForest > & blocks,
const std::string & name,
py::object & dtype,
uint_t fs,
uint_t gl,
Layout layout,
real_t initValue,
uint_t alignment )
inline

Member Function Documentation

◆ operator()()

template<typename FieldType>
void walberla::field::internal::AddToStorageExporter::operator() ( python_coupling::NonCopyableWrap< FieldType > ) const
inline

◆ successful()

bool walberla::field::internal::AddToStorageExporter::successful ( ) const
inline

Member Data Documentation

◆ alignment_

uint_t walberla::field::internal::AddToStorageExporter::alignment_
private

◆ blocks_

shared_ptr< StructuredBlockStorage > walberla::field::internal::AddToStorageExporter::blocks_
private

◆ dtype_

py::object walberla::field::internal::AddToStorageExporter::dtype_
private

◆ found_

bool walberla::field::internal::AddToStorageExporter::found_ {false}
mutableprivate

◆ fs_

uint_t walberla::field::internal::AddToStorageExporter::fs_
private

◆ gl_

uint_t walberla::field::internal::AddToStorageExporter::gl_
private

◆ initValue_

real_t walberla::field::internal::AddToStorageExporter::initValue_
private

◆ layout_

Layout walberla::field::internal::AddToStorageExporter::layout_
private

◆ name_

std::string walberla::field::internal::AddToStorageExporter::name_
private

The documentation for this class was generated from the following file:
  • /builds/administration/walberla-website/walberla/src/python_coupling/export/FieldExport.impl.h