IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Interface with simulator of G. Kosec for convection problems in a cave with 2 obstacles. More...
Public Member Functions | |
SimKosecFileManagerConv2 (string dataDirectory) | |
SimKosecFileManagerConv2 (string dataDirectory, double thickness, double obstacleLength) | |
Constructor. | |
SimKosecFileManagerConv2 (string dataDirectory, double thickness) | |
Constructor. | |
override bool | RepairInputParameters (IVector parameters) |
Repairs simulation parameters, if necessary, in such a way that values are consistent with simuation data (e.g. spacing of nodes). | |
Protected Member Functions | |
override void | Init () |
Initializes internal variables. Called at the beginning of all constructors. To be overridden in derived classes! | |
override void | GetInputParametersManual (ref IVector inputParameters) |
Gets the current values of input parameters form the input file. This method must be overridden in derived concrete classes. | |
override void | UpdateInputParametersManual (IVector inputParameters) |
Prepares current values of input parameters in the simulation input thet will be written to the simulation input file. This method must be overridden in derived concrete classes. Only mappings form input parameters to simulation input that are manually defined must be performed by this function, since automatic mappings are already included in functions such as WriteInputParameters. |
Interface with simulator of G. Kosec for convection problems in a cave with 2 obstacles.
IG::Num::SimKosecFileManagerConv2::SimKosecFileManagerConv2 | ( | string | dataDirectory | ) | [inline] |
IG::Num::SimKosecFileManagerConv2::SimKosecFileManagerConv2 | ( | string | dataDirectory, |
double | thickness, | ||
double | obstacleLength | ||
) | [inline] |
Constructor.
dataDirectory | Base directory for simulation. |
thickness | Obstacle thickness. |
obstacleLength | Obstacle length. |
IG::Num::SimKosecFileManagerConv2::SimKosecFileManagerConv2 | ( | string | dataDirectory, |
double | thickness | ||
) | [inline] |
Constructor.
dataDirectory | Base directory for simulation. |
thickness | Obstacle thickness. |
override void IG::Num::SimKosecFileManagerConv2::Init | ( | ) | [inline, protected, virtual] |
Initializes internal variables. Called at the beginning of all constructors. To be overridden in derived classes!
Reimplemented from IG::Num::SimKosecFileManagerConvBase.
override bool IG::Num::SimKosecFileManagerConv2::RepairInputParameters | ( | IVector | parameters | ) | [inline, virtual] |
Repairs simulation parameters, if necessary, in such a way that values are consistent with simuation data (e.g. spacing of nodes).
parameters | Vector of parameters to be repaired. Repaired values are stored in the same vector. |
Implements IG::Num::SimKosecFileManagerBase.
override void IG::Num::SimKosecFileManagerConv2::GetInputParametersManual | ( | ref IVector | inputParameters | ) | [inline, protected, virtual] |
Gets the current values of input parameters form the input file. This method must be overridden in derived concrete classes.
inputParameters | Vector object where current values of input parameters are stored. |
Implements IG::Num::SimKosecFileManagerBase.
override void IG::Num::SimKosecFileManagerConv2::UpdateInputParametersManual | ( | IVector | inputParameters | ) | [inline, protected, virtual] |
Prepares current values of input parameters in the simulation input thet will be written to the simulation input file. This method must be overridden in derived concrete classes. Only mappings form input parameters to simulation input that are manually defined must be performed by this function, since automatic mappings are already included in functions such as WriteInputParameters.
inputParameters | Vector of input (optimization) parameter values to be set. |
Implements IG::Num::SimKosecFileManagerBase.