|
const std::string | accuracyEvaluationFilename ("accuracy.dat") |
|
const std::string | accuracyEvaluationConfigBlock ("AccuracyEvaluation") |
|
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) |
|
const std::string | accuracyEvaluationLinePlotConfigBlock ("AccuracyEvaluationLinePlot") |
|
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) |
|
const std::string | accuracyEvaluationLinePlotterFilename ("linePlot") |
|
const std::string | accuracyEvaluationLinePlotterExtension ("dat") |
|
const std::string | accuracyEvaluationLinePlotterConfigBlock ("AccuracyEvaluationLinePlotter") |
|
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_t > | defaultSize (const shared_ptr< StructuredBlockStorage > &blocks, IBlock *const block) |
|
bool | sortBlocksByID (IBlock *lhs, IBlock *rhs) |
|
bool | sortConstBlocksByID (const IBlock *lhs, const IBlock *rhs) |
|
const std::string | massEvaluationFilename ("mass.dat") |
|
const std::string | massEvaluationConfigBlock ("MassEvaluation") |
|
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 std::string | stabilityCheckerVTKBase ("vtk_out") |
|
const std::string | stabilityCheckerVTKFolder ("output") |
|
const std::string | stabilityCheckerVTKIdentifier ("error_field") |
|
const bool | stabilityCheckerVTKBinary (true) |
|
const bool | stabilityCheckerVTKLittleEndian (true) |
|
const bool | stabilityCheckerVTKMPIIO (true) |
|
const bool | stabilityCheckerVTKForcePVTU (false) |
|
const std::string | stabilityCheckerConfigBlock ("StabilityChecker") |
|
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) |
|
const std::string | volumetricFlowRateEvaluationFilename ("flowrate.dat") |
|
const real_t | volumetricFlowRateEvaluationNormalization (real_t(1)) |
|
const Vector3< bool > | volumetricFlowRateEvaluationAxis (Vector3< bool >(true, false, false)) |
|
const Vector3< real_t > | volumetricFlowRateEvaluationPoint (Vector3< real_t >(real_c(0.5))) |
|
const std::string | volumetricFlowRateEvaluationConfigBlock ("VolumetricFlowRateEvaluation") |
|
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::BlockCellDataWriterInterface > | createVTKWriter (const shared_ptr< StructuredBlockForest > &blocks, const std::string &name, const std::string &nameInVtkOutput="") |
|
template<typename... FieldTypes> |
shared_ptr< vtk::BlockCellDataWriterInterface > | createBinarizationVTKWriter (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) |
|