waLBerla 7.2
Loading...
Searching...
No Matches
walberla::free_surface::PdfReconstructionModel Class Reference

#include <PdfReconstructionModel.h>

Public Types

enum class  ReconstructionModel {
  NormalBasedReconstructCenter , NormalBasedKeepCenter , OnlyMissing , All ,
  OnlyMissingMin
}
 
enum class  FallbackModel { Largest , Smallest , NormalBasedKeepCenter }
 

Public Member Functions

 PdfReconstructionModel (const std::string &modelName)
 
ReconstructionModel getModelType () const
 
std::string getModelName () const
 
uint_t getNumMinReconstruct () const
 
FallbackModel getFallbackModel () const
 
std::string getFallbackModelName () const
 
std::string getFullModelSpecification () const
 

Private Member Functions

ReconstructionModel chooseType (const std::string &modelName)
 
FallbackModel chooseFallbackModel (const std::string &fallbackModelName)
 

Private Attributes

std::string modelName_
 
ReconstructionModel modelType_
 
uint_t numMinReconstruct_
 
std::string fallbackModelName_
 
FallbackModel fallbackModel_
 

Member Enumeration Documentation

◆ FallbackModel

Enumerator
Largest 
Smallest 
NormalBasedKeepCenter 

◆ ReconstructionModel

Enumerator
NormalBasedReconstructCenter 
NormalBasedKeepCenter 
OnlyMissing 
All 
OnlyMissingMin 

Constructor & Destructor Documentation

◆ PdfReconstructionModel()

walberla::free_surface::PdfReconstructionModel::PdfReconstructionModel ( const std::string & modelName)
inline

Member Function Documentation

◆ chooseFallbackModel()

FallbackModel walberla::free_surface::PdfReconstructionModel::chooseFallbackModel ( const std::string & fallbackModelName)
inlineprivate

◆ chooseType()

ReconstructionModel walberla::free_surface::PdfReconstructionModel::chooseType ( const std::string & modelName)
inlineprivate

◆ getFallbackModel()

FallbackModel walberla::free_surface::PdfReconstructionModel::getFallbackModel ( ) const
inline

◆ getFallbackModelName()

std::string walberla::free_surface::PdfReconstructionModel::getFallbackModelName ( ) const
inline

◆ getFullModelSpecification()

std::string walberla::free_surface::PdfReconstructionModel::getFullModelSpecification ( ) const
inline

◆ getModelName()

std::string walberla::free_surface::PdfReconstructionModel::getModelName ( ) const
inline

◆ getModelType()

ReconstructionModel walberla::free_surface::PdfReconstructionModel::getModelType ( ) const
inline

◆ getNumMinReconstruct()

uint_t walberla::free_surface::PdfReconstructionModel::getNumMinReconstruct ( ) const
inline

Member Data Documentation

◆ fallbackModel_

FallbackModel walberla::free_surface::PdfReconstructionModel::fallbackModel_
private

◆ fallbackModelName_

std::string walberla::free_surface::PdfReconstructionModel::fallbackModelName_
private

◆ modelName_

std::string walberla::free_surface::PdfReconstructionModel::modelName_
private

◆ modelType_

ReconstructionModel walberla::free_surface::PdfReconstructionModel::modelType_
private

◆ numMinReconstruct_

uint_t walberla::free_surface::PdfReconstructionModel::numMinReconstruct_
private

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