Loading...
Searching...
No Matches
FofM Class Reference

#include <FofM.H>

Inheritance diagram for FofM:
Ptot Ptot_time Tm Tm_time Plocal Plocal Ploct Tmlocal Tmlocal Tmloct

Public Member Functions

 FofM ()
 
 FofM (int argc, char *argv[], label Nsampled)
 
virtual void buildMO (std::string dir)
 virtual method that computes the figure of merit it must be overriden in derived classes of FofM dir is the folder where the output is sought to build the desired figure of merit
 

Public Attributes

Eigen::VectorXd modelOutput
 Vector to store the desired output of the model, i.e. the figure of merit.
 
autoPtr< fvMesh > _mesh
 dummy variables to transform FofM into a class
 
autoPtr< Time > _runTime
 
PtrList< volScalarField > ptrfield
 list of pointers to scalar and vector field
 
PtrList< volVectorField > Vptrfield
 
label Npoints
 Number of points for which simulation is run.
 
std::string name
 Name of the figure of merit.
 
bool MObuilt = false
 boolean variable to check if the model output is computed (true) or not (false)
 

Detailed Description

Definition at line 39 of file FofM.H.

Constructor & Destructor Documentation

◆ FofM() [1/2]

FofM::FofM ( )

Definition at line 3 of file FofM.C.

◆ FofM() [2/2]

FofM::FofM ( int argc,
char * argv[],
label Nsampled )

Definition at line 5 of file FofM.C.

Member Function Documentation

◆ buildMO()

void FofM::buildMO ( std::string dir)
virtual

virtual method that computes the figure of merit it must be overriden in derived classes of FofM dir is the folder where the output is sought to build the desired figure of merit

Reimplemented in Ptot, and Tm.

Definition at line 13 of file FofM.C.

Member Data Documentation

◆ _mesh

autoPtr<fvMesh> FofM::_mesh
mutable

dummy variables to transform FofM into a class

Definition at line 51 of file FofM.H.

◆ _runTime

autoPtr<Time> FofM::_runTime

Definition at line 52 of file FofM.H.

◆ MObuilt

bool FofM::MObuilt = false

boolean variable to check if the model output is computed (true) or not (false)

Definition at line 61 of file FofM.H.

◆ modelOutput

Eigen::VectorXd FofM::modelOutput

Vector to store the desired output of the model, i.e. the figure of merit.

Definition at line 49 of file FofM.H.

◆ name

std::string FofM::name

Name of the figure of merit.

Definition at line 59 of file FofM.H.

◆ Npoints

label FofM::Npoints

Number of points for which simulation is run.

Definition at line 57 of file FofM.H.

◆ ptrfield

PtrList<volScalarField> FofM::ptrfield

list of pointers to scalar and vector field

Definition at line 54 of file FofM.H.

◆ Vptrfield

PtrList<volVectorField> FofM::Vptrfield

Definition at line 55 of file FofM.H.


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