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

Classes

struct  AccuracyEvaluationPlotData
struct  AccuracyEvaluationPlotDataSorter
struct  AddToStorage
struct  AddToStorage< GhostLayerField_T, BlockStorage_T >
class  FieldWriter
struct  PythonFormatString
struct  PythonFormatString< double >
struct  PythonFormatString< float >
struct  PythonFormatString< unsigned short >
struct  PythonFormatString< int >
struct  PythonFormatString< unsigned int >
struct  PythonFormatString< long >
struct  PythonFormatString< unsigned long >
struct  PythonFormatString< long long >
struct  PythonFormatString< unsigned long long >
struct  PythonFormatString< int8_t >
struct  PythonFormatString< int16_t >
struct  PythonFormatString< uint8_t >
class  GhostLayerFieldDataHandling
struct  FieldExporter
struct  FieldAllocatorExporter
class  AddToStorageExporter
class  CreateFieldExporter
class  CreateVTKWriterExporter
class  CreateBinarizationVTKWriterExporter
class  GatherExporter

Typedefs

using FlowRateSolution_T = std::function<real_t ()>
using FlowRateVelocitySolution_T = std::function<Vector3<real_t> (const Vector3<real_t> &)>

Functions

template<typename T>
real_t accuracyEvaluationAbsError (const T &error)
template<>
real_t accuracyEvaluationAbsError (const Vector3< real_t > &error)
void accuracyEvaluationConfigParser (const Config::BlockHandle &parentBlockHandle, const std::string &configBlockName, uint_t &defaultPlotFrequency, uint_t &defaultLogFrequency, std::string &defaultFilename, real_t &defaultNormalizationFactor)
void accuracyEvaluationConfigParser (const shared_ptr< Config > &config, const std::string &configBlockName, uint_t &defaultPlotFrequency, uint_t &defaultLogFrequency, std::string &defaultFilename, real_t &defaultNormalizationFactor)
template<typename T>
void accuracyEvaluationLinePlotIO (std::ofstream &file, const std::vector< AccuracyEvaluationPlotData< T > > &points)
template<>
void accuracyEvaluationLinePlotIO (std::ofstream &file, const std::vector< AccuracyEvaluationPlotData< Vector3< real_t > > > &points)
void accuracyEvaluationLinePlotConfigParser (const Config::BlockHandle &parentBlockHandle, const std::string &configBlockName, bool &defaultYAxis, Vector3< real_t > &defaultRelLinePoint, real_t &defaultNormalizationFactor, math::AABB &defaultDomainNormalization)
void accuracyEvaluationLinePlotConfigParser (const shared_ptr< Config > &config, const std::string &configBlockName, bool &defaultYAxis, Vector3< real_t > &defaultRelLinePoint, real_t &defaultNormalizationFactor, math::AABB &defaultDomainNormalization)
void accuracyEvaluationLinePlotterConfigParser (const Config::BlockHandle &parentBlockHandle, const std::string &configBlockName, uint_t &defaultEvaluationFrequency, std::string &defaultFilename, std::string &defaultFileExtension)
void accuracyEvaluationLinePlotterConfigParser (const shared_ptr< Config > &config, const std::string &configBlockName, uint_t &defaultEvaluationFrequency, std::string &defaultFilename, std::string &defaultFileExtension)
template<typename GhostLayerField_T>
GhostLayerField_T * allocate (const uint_t x, const uint_t y, const uint_t z, const uint_t gl, const typename GhostLayerField_T::value_type &v, Layout l, const shared_ptr< field::FieldAllocator< typename GhostLayerField_T::value_type > > &alloc=nullptr)
template<>
FlagField< uint8_t > * allocate (const uint_t x, const uint_t y, const uint_t z, const uint_t gl, const uint8_t &, Layout, const shared_ptr< field::FieldAllocator< uint8_t > > &alloc)
template<>
FlagField< uint16_t > * allocate (const uint_t x, const uint_t y, const uint_t z, const uint_t gl, const uint16_t &, Layout, const shared_ptr< field::FieldAllocator< uint16_t > > &alloc)
template<>
FlagField< uint32_t > * allocate (const uint_t x, const uint_t y, const uint_t z, const uint_t gl, const uint32_t &, Layout, const shared_ptr< field::FieldAllocator< uint32_t > > &alloc)
template<>
FlagField< uint64_t > * allocate (const uint_t x, const uint_t y, const uint_t z, const uint_t gl, const uint64_t &, Layout, const shared_ptr< field::FieldAllocator< uint64_t > > &alloc)
template<typename GhostLayerField_T>
GhostLayerField_T * allocate (const uint_t x, const uint_t y, const uint_t z, const uint_t gl, Layout l, const shared_ptr< field::FieldAllocator< typename GhostLayerField_T::value_type > > &alloc=nullptr)
template<>
FlagField< uint8_t > * allocate (const uint_t x, const uint_t y, const uint_t z, const uint_t gl, Layout, const shared_ptr< field::FieldAllocator< uint8_t > > &alloc)
template<>
FlagField< uint16_t > * allocate (const uint_t x, const uint_t y, const uint_t z, const uint_t gl, Layout, const shared_ptr< field::FieldAllocator< uint16_t > > &alloc)
template<>
FlagField< uint32_t > * allocate (const uint_t x, const uint_t y, const uint_t z, const uint_t gl, Layout, const shared_ptr< field::FieldAllocator< uint32_t > > &alloc)
template<>
FlagField< uint64_t > * allocate (const uint_t x, const uint_t y, const uint_t z, const uint_t gl, Layout, const shared_ptr< field::FieldAllocator< uint64_t > > &alloc)
Vector3< uint_tdefaultSize (const shared_ptr< StructuredBlockStorage > &blocks, IBlock *const block)
bool sortBlocksByID (IBlock *lhs, IBlock *rhs)
bool sortConstBlocksByID (const IBlock *lhs, const IBlock *rhs)
void massEvaluationConfigParser (const Config::BlockHandle &parentBlockHandle, const std::string &configBlockName, uint_t &defaultPlotFrequency, uint_t &defaultLogFrequency, std::string &defaultFilename, Vector3< real_t > &defaultDomainNormalization)
void massEvaluationConfigParser (const shared_ptr< Config > &config, const std::string &configBlockName, uint_t &defaultPlotFrequency, uint_t &defaultLogFrequency, std::string &defaultFilename, Vector3< real_t > &defaultDomainNormalization)
const bool stabilityCheckerVTKBinary (true)
const bool stabilityCheckerVTKLittleEndian (true)
const bool stabilityCheckerVTKMPIIO (true)
const bool stabilityCheckerVTKForcePVTU (false)
template<typename T>
bool stabilityCheckerIsFinite (const T &value)
template<>
bool stabilityCheckerIsFinite (const Vector3< real_t > &value)
void stabilityCheckerConfigParser (const Config::BlockHandle &parentBlockHandle, const std::string &configBlockName, uint_t &defaultCheckFrequency, bool &defaultOutputToStream, bool &defaultOutputVTK, std::string &defaultVTKBaseFolder, std::string &defaultVTKExecutionFolder, std::string &defaultVTKIdentifier, bool &defaultVTKBinary, bool &defaultVTKLittleEndian, bool &defaultVTKMPIIO, bool &defaultVTKForcePVTU)
void stabilityCheckerConfigParser (const shared_ptr< Config > &config, const std::string &configBlockName, uint_t &defaultCheckFrequency, bool &defaultOutputToStream, bool &defaultOutputVTK, std::string &defaultVTKBaseFolder, std::string &defaultVTKExecutionFolder, std::string &defaultVTKIdentifier, bool &defaultVTKBinary, bool &defaultVTKLittleEndian, bool &defaultVTKMPIIO, bool &defaultVTKForcePVTU)
constexpr real_t volumetricFlowRateEvaluationNormalization (1_r)
constexpr Vector3< bool > volumetricFlowRateEvaluationAxis (Vector3< bool >(true, false, false))
constexpr Vector3< real_tvolumetricFlowRateEvaluationPoint (0.5_r)
void volumetricFlowRateEvaluationConfigParser (const Config::BlockHandle &parentBlockHandle, const std::string &configBlockName, uint_t &defaultPlotFrequency, uint_t &defaultLogFrequency, std::string &defaultFilename, real_t &defaultNormalizationFactor, Vector3< real_t > &defaultDomainNormalization, Vector3< bool > &defaultAxis, Vector3< real_t > &defaultSurfacePoint)
void volumetricFlowRateEvaluationConfigParser (const shared_ptr< Config > &config, const std::string &configBlockName, uint_t &defaultPlotFrequency, uint_t &defaultLogFrequency, std::string &defaultFilename, real_t &defaultNormalizationFactor, Vector3< real_t > &defaultDomainNormalization, Vector3< bool > &defaultAxis, Vector3< real_t > &defaultSurfacePoint)
template<typename T>
shared_ptr< field::FieldAllocator< T > > getAllocator (uint_t alignment)
template<typename Field_T>
py::object field_size (const Field_T &field)
template<typename GlField_T>
py::tuple field_sizeWithGhostLayer (const GlField_T &field)
template<typename Field_T>
py::tuple field_allocSize (const Field_T &field)
template<typename Field_T>
py::tuple field_strides (const Field_T &field)
template<typename Field_T>
py::tuple field_offsets (const Field_T &field)
template<typename Field_T>
py::object field_layout (const Field_T &f)
template<typename Field_T>
void field_swapDataPointers (Field_T &f1, Field_T &f2)
template<typename Field_T>
py::object copyAdaptorToField (const Field_T &f)
template<typename Field_T>
py::array_t< typename Field_T::value_type > toNumpyArray (const Field_T &field)
template<typename GlField_T>
py::array_t< typename GlField_T::value_type > toNumpyArrayWithGhostLayers (const GlField_T &field)
template<typename... FieldTypes>
void addToStorage (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)
void addFlagFieldToStorage (const shared_ptr< StructuredBlockStorage > &blocks, const std::string &name, uint_t nrOfBits, uint_t gl)
template<typename... FieldTypes>
py::object createPythonField (std::array< uint_t, 4 > size, py::object &dtype, uint_t ghostLayers, Layout layout, uint_t alignment)
template<typename... FieldTypes>
shared_ptr< vtk::BlockCellDataWriterInterfacecreateVTKWriter (const shared_ptr< StructuredBlockForest > &blocks, const std::string &name, const std::string &nameInVtkOutput="")
template<typename... FieldTypes>
shared_ptr< vtk::BlockCellDataWriterInterfacecreateBinarizationVTKWriter (const shared_ptr< StructuredBlockStorage > &blocks, const std::string &name, uint_t mask, const std::string &nameInVtkOutput="")
template<typename... FieldTypes>
static py::object gatherWrapper (const shared_ptr< StructuredBlockForest > &blocks, const std::string &name, const py::tuple &slice, int targetRank=0)

Variables

constexpr std::string_view accuracyEvaluationFilename = "accuracy.dat"
constexpr std::string_view accuracyEvaluationConfigBlock = "AccuracyEvaluation"
constexpr std::string_view accuracyEvaluationLinePlotConfigBlock = "AccuracyEvaluationLinePlot"
constexpr std::string_view accuracyEvaluationLinePlotterFilename = "linePlot"
constexpr std::string_view accuracyEvaluationLinePlotterExtension = "dat"
constexpr std::string_view accuracyEvaluationLinePlotterConfigBlock = "AccuracyEvaluationLinePlotter"
constexpr std::string_view massEvaluationFilename = "mass.dat"
constexpr std::string_view massEvaluationConfigBlock = "MassEvaluation"
constexpr std::string_view stabilityCheckerVTKBase = "vtk_out"
constexpr std::string_view stabilityCheckerVTKFolder = "output"
constexpr std::string_view stabilityCheckerVTKIdentifier = "error_field"
constexpr std::string_view stabilityCheckerConfigBlock = "StabilityChecker"
constexpr std::string_view volumetricFlowRateEvaluationFilename = "flowrate.dat"
constexpr std::string_view volumetricFlowRateEvaluationConfigBlock = "VolumetricFlowRateEvaluation"

Typedef Documentation

◆ FlowRateSolution_T

◆ FlowRateVelocitySolution_T

Function Documentation

◆ accuracyEvaluationAbsError() [1/2]

template<typename T>
real_t walberla::field::internal::accuracyEvaluationAbsError ( const T & error)
inline

◆ accuracyEvaluationAbsError() [2/2]

template<>
real_t walberla::field::internal::accuracyEvaluationAbsError ( const Vector3< real_t > & error)
inline

◆ accuracyEvaluationConfigParser() [1/2]

void walberla::field::internal::accuracyEvaluationConfigParser ( const Config::BlockHandle & parentBlockHandle,
const std::string & configBlockName,
uint_t & defaultPlotFrequency,
uint_t & defaultLogFrequency,
std::string & defaultFilename,
real_t & defaultNormalizationFactor )
inline

◆ accuracyEvaluationConfigParser() [2/2]

void walberla::field::internal::accuracyEvaluationConfigParser ( const shared_ptr< Config > & config,
const std::string & configBlockName,
uint_t & defaultPlotFrequency,
uint_t & defaultLogFrequency,
std::string & defaultFilename,
real_t & defaultNormalizationFactor )
inline

◆ accuracyEvaluationLinePlotConfigParser() [1/2]

void walberla::field::internal::accuracyEvaluationLinePlotConfigParser ( const Config::BlockHandle & parentBlockHandle,
const std::string & configBlockName,
bool & defaultYAxis,
Vector3< real_t > & defaultRelLinePoint,
real_t & defaultNormalizationFactor,
math::AABB & defaultDomainNormalization )
inline

◆ accuracyEvaluationLinePlotConfigParser() [2/2]

void walberla::field::internal::accuracyEvaluationLinePlotConfigParser ( const shared_ptr< Config > & config,
const std::string & configBlockName,
bool & defaultYAxis,
Vector3< real_t > & defaultRelLinePoint,
real_t & defaultNormalizationFactor,
math::AABB & defaultDomainNormalization )
inline

◆ accuracyEvaluationLinePlotIO() [1/2]

template<typename T>
void walberla::field::internal::accuracyEvaluationLinePlotIO ( std::ofstream & file,
const std::vector< AccuracyEvaluationPlotData< T > > & points )

◆ accuracyEvaluationLinePlotIO() [2/2]

template<>
void walberla::field::internal::accuracyEvaluationLinePlotIO ( std::ofstream & file,
const std::vector< AccuracyEvaluationPlotData< Vector3< real_t > > > & points )
inline

◆ accuracyEvaluationLinePlotterConfigParser() [1/2]

void walberla::field::internal::accuracyEvaluationLinePlotterConfigParser ( const Config::BlockHandle & parentBlockHandle,
const std::string & configBlockName,
uint_t & defaultEvaluationFrequency,
std::string & defaultFilename,
std::string & defaultFileExtension )
inline

◆ accuracyEvaluationLinePlotterConfigParser() [2/2]

void walberla::field::internal::accuracyEvaluationLinePlotterConfigParser ( const shared_ptr< Config > & config,
const std::string & configBlockName,
uint_t & defaultEvaluationFrequency,
std::string & defaultFilename,
std::string & defaultFileExtension )
inline

◆ addFlagFieldToStorage()

void walberla::field::internal::addFlagFieldToStorage ( const shared_ptr< StructuredBlockStorage > & blocks,
const std::string & name,
uint_t nrOfBits,
uint_t gl )
inline

◆ addToStorage()

template<typename... FieldTypes>
void walberla::field::internal::addToStorage ( 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 )

◆ allocate() [1/10]

template<typename GhostLayerField_T>
GhostLayerField_T * walberla::field::internal::allocate ( const uint_t x,
const uint_t y,
const uint_t z,
const uint_t gl,
const typename GhostLayerField_T::value_type & v,
Layout l,
const shared_ptr< field::FieldAllocator< typename GhostLayerField_T::value_type > > & alloc = nullptr )
inline

◆ allocate() [2/10]

template<>
FlagField< uint16_t > * walberla::field::internal::allocate ( const uint_t x,
const uint_t y,
const uint_t z,
const uint_t gl,
const uint16_t & ,
Layout ,
const shared_ptr< field::FieldAllocator< uint16_t > > & alloc )
inline

◆ allocate() [3/10]

template<>
FlagField< uint32_t > * walberla::field::internal::allocate ( const uint_t x,
const uint_t y,
const uint_t z,
const uint_t gl,
const uint32_t & ,
Layout ,
const shared_ptr< field::FieldAllocator< uint32_t > > & alloc )
inline

◆ allocate() [4/10]

template<>
FlagField< uint64_t > * walberla::field::internal::allocate ( const uint_t x,
const uint_t y,
const uint_t z,
const uint_t gl,
const uint64_t & ,
Layout ,
const shared_ptr< field::FieldAllocator< uint64_t > > & alloc )
inline

◆ allocate() [5/10]

template<>
FlagField< uint8_t > * walberla::field::internal::allocate ( const uint_t x,
const uint_t y,
const uint_t z,
const uint_t gl,
const uint8_t & ,
Layout ,
const shared_ptr< field::FieldAllocator< uint8_t > > & alloc )
inline

◆ allocate() [6/10]

template<typename GhostLayerField_T>
GhostLayerField_T * walberla::field::internal::allocate ( const uint_t x,
const uint_t y,
const uint_t z,
const uint_t gl,
Layout l,
const shared_ptr< field::FieldAllocator< typename GhostLayerField_T::value_type > > & alloc = nullptr )
inline

◆ allocate() [7/10]

template<>
FlagField< uint16_t > * walberla::field::internal::allocate ( const uint_t x,
const uint_t y,
const uint_t z,
const uint_t gl,
Layout ,
const shared_ptr< field::FieldAllocator< uint16_t > > & alloc )
inline

◆ allocate() [8/10]

template<>
FlagField< uint32_t > * walberla::field::internal::allocate ( const uint_t x,
const uint_t y,
const uint_t z,
const uint_t gl,
Layout ,
const shared_ptr< field::FieldAllocator< uint32_t > > & alloc )
inline

◆ allocate() [9/10]

template<>
FlagField< uint64_t > * walberla::field::internal::allocate ( const uint_t x,
const uint_t y,
const uint_t z,
const uint_t gl,
Layout ,
const shared_ptr< field::FieldAllocator< uint64_t > > & alloc )
inline

◆ allocate() [10/10]

template<>
FlagField< uint8_t > * walberla::field::internal::allocate ( const uint_t x,
const uint_t y,
const uint_t z,
const uint_t gl,
Layout ,
const shared_ptr< field::FieldAllocator< uint8_t > > & alloc )
inline

◆ copyAdaptorToField()

template<typename Field_T>
py::object walberla::field::internal::copyAdaptorToField ( const Field_T & f)

◆ createBinarizationVTKWriter()

template<typename... FieldTypes>
shared_ptr< vtk::BlockCellDataWriterInterface > walberla::field::internal::createBinarizationVTKWriter ( const shared_ptr< StructuredBlockStorage > & blocks,
const std::string & name,
uint_t mask,
const std::string & nameInVtkOutput = "" )
inline

◆ createPythonField()

template<typename... FieldTypes>
py::object walberla::field::internal::createPythonField ( std::array< uint_t, 4 > size,
py::object & dtype,
uint_t ghostLayers,
Layout layout,
uint_t alignment )

◆ createVTKWriter()

template<typename... FieldTypes>
shared_ptr< vtk::BlockCellDataWriterInterface > walberla::field::internal::createVTKWriter ( const shared_ptr< StructuredBlockForest > & blocks,
const std::string & name,
const std::string & nameInVtkOutput = "" )
inline

◆ defaultSize()

Vector3< uint_t > walberla::field::internal::defaultSize ( const shared_ptr< StructuredBlockStorage > & blocks,
IBlock *const block )
inline

◆ field_allocSize()

template<typename Field_T>
py::tuple walberla::field::internal::field_allocSize ( const Field_T & field)

◆ field_layout()

template<typename Field_T>
py::object walberla::field::internal::field_layout ( const Field_T & f)

◆ field_offsets()

template<typename Field_T>
py::tuple walberla::field::internal::field_offsets ( const Field_T & field)

◆ field_size()

template<typename Field_T>
py::object walberla::field::internal::field_size ( const Field_T & field)

◆ field_sizeWithGhostLayer()

template<typename GlField_T>
py::tuple walberla::field::internal::field_sizeWithGhostLayer ( const GlField_T & field)

◆ field_strides()

template<typename Field_T>
py::tuple walberla::field::internal::field_strides ( const Field_T & field)

◆ field_swapDataPointers()

template<typename Field_T>
void walberla::field::internal::field_swapDataPointers ( Field_T & f1,
Field_T & f2 )

◆ gatherWrapper()

template<typename... FieldTypes>
py::object walberla::field::internal::gatherWrapper ( const shared_ptr< StructuredBlockForest > & blocks,
const std::string & name,
const py::tuple & slice,
int targetRank = 0 )
static

◆ getAllocator()

template<typename T>
shared_ptr< field::FieldAllocator< T > > walberla::field::internal::getAllocator ( uint_t alignment)

◆ massEvaluationConfigParser() [1/2]

void walberla::field::internal::massEvaluationConfigParser ( const Config::BlockHandle & parentBlockHandle,
const std::string & configBlockName,
uint_t & defaultPlotFrequency,
uint_t & defaultLogFrequency,
std::string & defaultFilename,
Vector3< real_t > & defaultDomainNormalization )
inline

◆ massEvaluationConfigParser() [2/2]

void walberla::field::internal::massEvaluationConfigParser ( const shared_ptr< Config > & config,
const std::string & configBlockName,
uint_t & defaultPlotFrequency,
uint_t & defaultLogFrequency,
std::string & defaultFilename,
Vector3< real_t > & defaultDomainNormalization )
inline

◆ sortBlocksByID()

bool walberla::field::internal::sortBlocksByID ( IBlock * lhs,
IBlock * rhs )
inline

◆ sortConstBlocksByID()

bool walberla::field::internal::sortConstBlocksByID ( const IBlock * lhs,
const IBlock * rhs )
inline

◆ stabilityCheckerConfigParser() [1/2]

void walberla::field::internal::stabilityCheckerConfigParser ( const Config::BlockHandle & parentBlockHandle,
const std::string & configBlockName,
uint_t & defaultCheckFrequency,
bool & defaultOutputToStream,
bool & defaultOutputVTK,
std::string & defaultVTKBaseFolder,
std::string & defaultVTKExecutionFolder,
std::string & defaultVTKIdentifier,
bool & defaultVTKBinary,
bool & defaultVTKLittleEndian,
bool & defaultVTKMPIIO,
bool & defaultVTKForcePVTU )
inline

◆ stabilityCheckerConfigParser() [2/2]

void walberla::field::internal::stabilityCheckerConfigParser ( const shared_ptr< Config > & config,
const std::string & configBlockName,
uint_t & defaultCheckFrequency,
bool & defaultOutputToStream,
bool & defaultOutputVTK,
std::string & defaultVTKBaseFolder,
std::string & defaultVTKExecutionFolder,
std::string & defaultVTKIdentifier,
bool & defaultVTKBinary,
bool & defaultVTKLittleEndian,
bool & defaultVTKMPIIO,
bool & defaultVTKForcePVTU )
inline

◆ stabilityCheckerIsFinite() [1/2]

template<typename T>
bool walberla::field::internal::stabilityCheckerIsFinite ( const T & value)
inline

◆ stabilityCheckerIsFinite() [2/2]

template<>
bool walberla::field::internal::stabilityCheckerIsFinite ( const Vector3< real_t > & value)
inline

◆ stabilityCheckerVTKBinary()

const bool walberla::field::internal::stabilityCheckerVTKBinary ( true )

◆ stabilityCheckerVTKForcePVTU()

const bool walberla::field::internal::stabilityCheckerVTKForcePVTU ( false )

◆ stabilityCheckerVTKLittleEndian()

const bool walberla::field::internal::stabilityCheckerVTKLittleEndian ( true )

◆ stabilityCheckerVTKMPIIO()

const bool walberla::field::internal::stabilityCheckerVTKMPIIO ( true )

◆ toNumpyArray()

template<typename Field_T>
py::array_t< typename Field_T::value_type > walberla::field::internal::toNumpyArray ( const Field_T & field)

◆ toNumpyArrayWithGhostLayers()

template<typename GlField_T>
py::array_t< typename GlField_T::value_type > walberla::field::internal::toNumpyArrayWithGhostLayers ( const GlField_T & field)

◆ volumetricFlowRateEvaluationAxis()

Vector3< bool > walberla::field::internal::volumetricFlowRateEvaluationAxis ( Vector3< bool > true, false, false)
constexpr

◆ volumetricFlowRateEvaluationConfigParser() [1/2]

void walberla::field::internal::volumetricFlowRateEvaluationConfigParser ( const Config::BlockHandle & parentBlockHandle,
const std::string & configBlockName,
uint_t & defaultPlotFrequency,
uint_t & defaultLogFrequency,
std::string & defaultFilename,
real_t & defaultNormalizationFactor,
Vector3< real_t > & defaultDomainNormalization,
Vector3< bool > & defaultAxis,
Vector3< real_t > & defaultSurfacePoint )
inline

◆ volumetricFlowRateEvaluationConfigParser() [2/2]

void walberla::field::internal::volumetricFlowRateEvaluationConfigParser ( const shared_ptr< Config > & config,
const std::string & configBlockName,
uint_t & defaultPlotFrequency,
uint_t & defaultLogFrequency,
std::string & defaultFilename,
real_t & defaultNormalizationFactor,
Vector3< real_t > & defaultDomainNormalization,
Vector3< bool > & defaultAxis,
Vector3< real_t > & defaultSurfacePoint )
inline

◆ volumetricFlowRateEvaluationNormalization()

real_t walberla::field::internal::volumetricFlowRateEvaluationNormalization ( 1_r )
constexpr

◆ volumetricFlowRateEvaluationPoint()

Vector3< real_t > walberla::field::internal::volumetricFlowRateEvaluationPoint ( 0. 5_r)
constexpr

Variable Documentation

◆ accuracyEvaluationConfigBlock

std::string_view walberla::field::internal::accuracyEvaluationConfigBlock = "AccuracyEvaluation"
constexpr

◆ accuracyEvaluationFilename

std::string_view walberla::field::internal::accuracyEvaluationFilename = "accuracy.dat"
constexpr

◆ accuracyEvaluationLinePlotConfigBlock

std::string_view walberla::field::internal::accuracyEvaluationLinePlotConfigBlock = "AccuracyEvaluationLinePlot"
constexpr

◆ accuracyEvaluationLinePlotterConfigBlock

std::string_view walberla::field::internal::accuracyEvaluationLinePlotterConfigBlock = "AccuracyEvaluationLinePlotter"
constexpr

◆ accuracyEvaluationLinePlotterExtension

std::string_view walberla::field::internal::accuracyEvaluationLinePlotterExtension = "dat"
constexpr

◆ accuracyEvaluationLinePlotterFilename

std::string_view walberla::field::internal::accuracyEvaluationLinePlotterFilename = "linePlot"
constexpr

◆ massEvaluationConfigBlock

std::string_view walberla::field::internal::massEvaluationConfigBlock = "MassEvaluation"
constexpr

◆ massEvaluationFilename

std::string_view walberla::field::internal::massEvaluationFilename = "mass.dat"
constexpr

◆ stabilityCheckerConfigBlock

std::string_view walberla::field::internal::stabilityCheckerConfigBlock = "StabilityChecker"
constexpr

◆ stabilityCheckerVTKBase

std::string_view walberla::field::internal::stabilityCheckerVTKBase = "vtk_out"
constexpr

◆ stabilityCheckerVTKFolder

std::string_view walberla::field::internal::stabilityCheckerVTKFolder = "output"
constexpr

◆ stabilityCheckerVTKIdentifier

std::string_view walberla::field::internal::stabilityCheckerVTKIdentifier = "error_field"
constexpr

◆ volumetricFlowRateEvaluationConfigBlock

std::string_view walberla::field::internal::volumetricFlowRateEvaluationConfigBlock = "VolumetricFlowRateEvaluation"
constexpr

◆ volumetricFlowRateEvaluationFilename

std::string_view walberla::field::internal::volumetricFlowRateEvaluationFilename = "flowrate.dat"
constexpr