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: