A class for managing CalcEngine class instances.
More...
#include <CalcEngineMgr.h>
|
| | CalcEngineMgr (DataStatus *dataStatus, ParamsMgr *paramsMgr) |
| |
| | ~CalcEngineMgr () |
| |
| int | AddFunction (string scriptType, string dataSetName, string scriptName, string script, const vector< string > &inputVarNames, const vector< string > &outputVarNames, const vector< string > &outputVarMeshes, bool coordFlag=false) |
| |
| void | RemoveFunction (string scriptType, string dataSetName, string scriptName) |
| |
| bool | GetFunctionScript (string scriptType, string datasetName, string scriptName, string &script, vector< string > &inputVarNames, vector< string > &outputVarNames, vector< string > &outputVarMeshes, bool &coordFlag) |
| |
| string | GetFunctionStdout (string scriptType, string dataSetName, string scriptName) |
| |
| std::vector< string > | GetFunctionNames (string scriptType, string datasetName) |
| |
| void | ReinitFromState () |
| |
| void | Clean () |
| |
| | MyBase () |
| |
| const string & | getClassName () const |
| |
A class for managing CalcEngine class instances.
- Author
- John Clyne
Definition at line 16 of file CalcEngineMgr.h.
◆ CalcEngineMgr()
Constructor for CalcEngineMgr class
- Parameters
-
| [in] | dataMgr | A pointer to a DataMgr instance upon which derived variables created by this class will be managed. |
Definition at line 23 of file CalcEngineMgr.h.
References VAssert.
◆ ~CalcEngineMgr()
| VAPoR::CalcEngineMgr::~CalcEngineMgr |
( |
| ) |
|
◆ AddFunction()
| int VAPoR::CalcEngineMgr::AddFunction |
( |
string |
scriptType, |
|
|
string |
dataSetName, |
|
|
string |
scriptName, |
|
|
string |
script, |
|
|
const vector< string > & |
inputVarNames, |
|
|
const vector< string > & |
outputVarNames, |
|
|
const vector< string > & |
outputVarMeshes, |
|
|
bool |
coordFlag = false |
|
) |
| |
◆ Clean()
| void VAPoR::CalcEngineMgr::Clean |
( |
| ) |
|
|
inline |
◆ GetFunctionNames()
| std::vector< string > VAPoR::CalcEngineMgr::GetFunctionNames |
( |
string |
scriptType, |
|
|
string |
datasetName |
|
) |
| |
◆ GetFunctionScript()
| bool VAPoR::CalcEngineMgr::GetFunctionScript |
( |
string |
scriptType, |
|
|
string |
datasetName, |
|
|
string |
scriptName, |
|
|
string & |
script, |
|
|
vector< string > & |
inputVarNames, |
|
|
vector< string > & |
outputVarNames, |
|
|
vector< string > & |
outputVarMeshes, |
|
|
bool & |
coordFlag |
|
) |
| |
◆ GetFunctionStdout()
| string VAPoR::CalcEngineMgr::GetFunctionStdout |
( |
string |
scriptType, |
|
|
string |
dataSetName, |
|
|
string |
scriptName |
|
) |
| |
◆ ReinitFromState()
| void VAPoR::CalcEngineMgr::ReinitFromState |
( |
| ) |
|
|
inline |
Rebuild from params database
When invoked this method rebuilds internal state using the ParamsMgr paramsMgr passed in to the constructor
Definition at line 51 of file CalcEngineMgr.h.
◆ RemoveFunction()
| void VAPoR::CalcEngineMgr::RemoveFunction |
( |
string |
scriptType, |
|
|
string |
dataSetName, |
|
|
string |
scriptName |
|
) |
| |
The documentation for this class was generated from the following file: