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 3 obstacles. More...
Public Member Functions | |
SimKosecFileManagerConv3 (string dataDirectory) | |
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 | 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. | |
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. | |
Protected Attributes | |
new int | NumInputParameters = 3 |
Number of input optimization parameters for the simulator. |
Interface with simulator of G. Kosec for convection problems in a cave with 3 obstacles.
IG::Num::SimKosecFileManagerConv3::SimKosecFileManagerConv3 | ( | string | dataDirectory | ) | [inline] |
override bool IG::Num::SimKosecFileManagerConv3::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::SimKosecFileManagerConv3::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.
override void IG::Num::SimKosecFileManagerConv3::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.
new int IG::Num::SimKosecFileManagerConv3::NumInputParameters = 3 [protected] |
Number of input optimization parameters for the simulator.
Reimplemented from IG::Num::SimKosecFileManagerBase.