COPASI API
4.16.103
|
#include <CODEExporter.h>
Public Types | |
enum | Object { INITIAL = 0, FIXED, ASSIGNMENT, HEADERS, FUNCTIONS, ODEs } |
Public Member Functions | |
void | assembleSubTreeForMassAction (CEvaluationNode *newNode, CEvaluationNode *child1, CEvaluationNode *child2) |
CODEExporter () | |
virtual bool | exportClosingData (const CModel *copasiModel, std::ostream &os) |
virtual std::string | exportClosingString (const size_t tmp) |
bool | exportCompartments (const CModel *copasiModel) |
std::string | exportExpression (const CExpression *pExpression, const CCopasiDataModel *pDataModel) |
virtual bool | exportKineticFunction (CReaction *reac) |
virtual bool | exportKineticFunctionGroup (const CModel *copasiModel) |
virtual bool | exportMetabolites (const CModel *copasiModel) |
virtual bool | exportMetabolitesConcentrations (const CModel *copasiModel) |
bool | exportModelEntityExpression (CCopasiObject *obj, const CCopasiDataModel *pDataModel) |
bool | exportModelValues (const CModel *copasiModel) |
bool | exportModelValuesExpressions (const CModel *copasiModel) |
virtual std::string | exportNumber (double number) |
void | exportObjectNodesFromModel (const CCopasiDataModel *pDataModel) |
bool | exportODEs (const CModel *copasiModel) |
bool | exportReacParamsAndFuncs (const CModel *copasiModel) |
void | exportSimulatedObject (CCopasiObject *obj, const CCopasiDataModel *pDataModel) |
virtual bool | exportSingleCompartment (const CCompartment *comp, std::string &expression, std::string &comments) |
bool | exportSingleFunction (const CFunction *func) |
virtual bool | exportSingleFunction (const CFunction *func, std::set< std::string > &isExported) |
bool | exportSingleFunction (CEvaluationNode *pNode, const CReaction *reac, size_t &index) |
bool | exportSingleFunction (CEvaluationNode *pNode, const std::string &key, size_t &index) |
virtual bool | exportSingleMetabolite (const CMetab *metab, std::string &expression, std::string &comments) |
virtual bool | exportSingleModelEntity (const CModelEntity *tmp, std::string &expression, std::string &comments) |
virtual bool | exportSingleModVal (const CModelValue *modval, std::string &expression, std::string &comments) |
virtual bool | exportSingleObject (std::ostringstream &which, const std::string &name, const std::string &expression, const std::string &comments) |
virtual bool | exportSingleODE (const CModelEntity *mentity, std::string &equation, std::string &comments) |
virtual bool | exportSingleParameter (const CCopasiParameter *param, std::string &expression, std::string &comments) |
virtual bool | exportTitleData (const CModel *copasiModel, std::ostream &os) |
virtual std::string | exportTitleString (const size_t tmp) |
bool | exportToStream (const CCopasiDataModel *pDataModel, std::ostream &os) |
void | findFunctionsCalls (const CEvaluationNode *pNode) |
CCopasiObject * | findObjectFromRefresh (const CCopasiObject *tmp, const Refresh *ref) |
virtual std::string | getDisplayExpressionString (CExpression *tmp) |
virtual std::string | getDisplayFunctionString (CFunction *func) |
virtual std::string | getSingleLineComment () |
virtual bool | isEmptyString (std::string &str) |
std::string | isModelEntityExpressionODEExporterCompatible (CModelEntity *tmp, const CExpression *pExpression, const CCopasiDataModel *pDataModel) |
virtual std::string | KineticFunction2ODEmember (const CReaction *reac) |
void | modifyTreeForMassAction (CFunction *tmpfunc) |
virtual bool | preprocess (const CModel *copasiModel) |
virtual std::string | setConcentrationName (const std::string &objName) |
virtual std::string | setODEName (const std::string &objName) |
virtual void | setReservedNames () |
virtual std::string | translateObjectName (const std::string &realName) |
virtual std::string | translateTimeVariableName () |
virtual | ~CODEExporter () |
Public Attributes | |
std::ostringstream | assignment |
std::map< std::string, std::string > | equations |
std::ostringstream | fixed |
std::ostringstream | functions |
std::ostringstream | headers |
std::ostringstream | initial |
std::map< std::string, std::string > | NameMap |
std::ostringstream | ode |
std::string | timeKey |
Protected Attributes | |
std::set< std::string > | mExportedFunctions |
Definition at line 27 of file CODEExporter.h.
enum CODEExporter::Object |
Enumerator | |
---|---|
INITIAL | |
FIXED | |
ASSIGNMENT | |
HEADERS | |
FUNCTIONS | |
ODEs |
Definition at line 162 of file CODEExporter.h.
CODEExporter::CODEExporter | ( | ) |
Constructor for the exporter.
Definition at line 55 of file CODEExporter.cpp.
|
virtual |
void CODEExporter::assembleSubTreeForMassAction | ( | CEvaluationNode * | newNode, |
CEvaluationNode * | child1, | ||
CEvaluationNode * | child2 | ||
) |
This method assembles an expression sub tree for some internal call of Mass Action. The sub tree has to be included in the tree of corresponding root kinetic function in order to export this function whithout the user defined internall Mass Action calls
Definition at line 1735 of file CODEExporter.cpp.
References CCopasiNode< _Data >::addChild(), CEvaluationNode::copyBranch(), CEvaluationNode::create(), CEvaluationNode::getType(), CEvaluationNodeOperator::MULTIPLY, CEvaluationNode::OPERATOR, CEvaluationNode::type(), CEvaluationNode::VARIABLE, and CEvaluationNode::VECTOR.
Referenced by modifyTreeForMassAction().
|
virtual |
Reimplemented in CODEExporterXPPAUT.
Definition at line 1312 of file CODEExporter.cpp.
Referenced by exportToStream().
|
virtual |
Reimplemented in CODEExporterC.
Definition at line 1660 of file CODEExporter.cpp.
Referenced by exportToStream().
bool CODEExporter::exportCompartments | ( | const CModel * | copasiModel | ) |
Definition at line 1074 of file CODEExporter.cpp.
References CModelEntity::ASSIGNMENT, exportNumber(), exportSingleCompartment(), CModelEntity::FIXED, CModel::getCompartments(), CModelEntity::getInitialValue(), CCopasiObject::getObjectName(), CModelEntity::getStatus(), CModelEntity::ODE, CCopasiVector< T >::size(), and CModelEntity::StatusName.
Referenced by exportToStream().
std::string CODEExporter::exportExpression | ( | const CExpression * | pExpression, |
const CCopasiDataModel * | pDataModel | ||
) |
Definition at line 558 of file CODEExporter.cpp.
References C_INVALID_INDEX, CEvaluationNode::CALL, equations, exportNumber(), CEvaluationNodeCall::getCalledTree(), CCopasiDataModel::getDataObject(), getDisplayExpressionString(), CMetab::getInitialConcentration(), CModelEntity::getInitialValue(), CModelEntity::getKey(), CCopasiObject::getKey(), CModel::getMetabolitesX(), CCopasiDataModel::getModel(), CEvaluationTree::getNodeList(), CModel::getNumIndependentReactionMetabs(), CModel::getNumODEMetabs(), CEvaluationNodeObject::getObjectCN(), CCopasiObject::getObjectName(), CCopasiObject::getObjectParent(), CCopasiObject::getObjectType(), CTrajectoryProblem::getOutputStartTime(), CCopasiTask::getProblem(), CModel::getQuantity2NumberFactor(), getQuantityParameterOrValue(), getReactionIndex(), CModel::getReactions(), CModel::getRedStoi(), CModelEntity::getStatus(), CMetab::isDependent(), isEmptyString(), CCopasiObject::isReference(), NameMap, CEvaluationNode::OBJECT, CModelEntity::ODE, CModelEntity::REACTIONS, timeKey, and CEvaluationNode::type().
Referenced by exportModelEntityExpression().
|
virtual |
Reimplemented in CODEExporterC.
Definition at line 1362 of file CODEExporter.cpp.
References exportSingleFunction(), exportSingleObject(), functions, CKeyFactory::get(), CReaction::getChemEq(), getDisplayFunctionString(), CReaction::getFunction(), CModelEntity::getKey(), CReaction::getKey(), CCopasiParameter::getKey(), CCopasiObject::getKey(), CCopasiRootContainer::getKeyFactory(), CChemEqElement::getMetaboliteKey(), CChemEqElement::getMultiplicity(), CCopasiObject::getObjectName(), CReaction::getParameterMappings(), CChemEq::getProducts(), CEvaluationTree::getRoot(), CChemEq::getSubstrates(), CEvaluationTree::getType(), CFunction::getVariableIndex(), CFunction::getVariables(), CReaction::isLocalParameter(), CFunction::isReversible(), CEvaluationTree::MassAction, CFunctionParameter::MODIFIER, modifyTreeForMassAction(), NameMap, CFunctionParameter::PARAMETER, CFunctionParameter::PRODUCT, CCopasiVector< T >::size(), CFunctionParameter::SUBSTRATE, CFunctionParameter::TIME, timeKey, translateObjectName(), TriTrue, CEvaluationNode::type(), CEvaluationNode::VARIABLE, and CFunctionParameter::VOLUME.
Referenced by exportReacParamsAndFuncs().
|
virtual |
Reimplemented in CODEExporterC.
Definition at line 1651 of file CODEExporter.cpp.
Referenced by exportToStream().
|
virtual |
Definition at line 889 of file CODEExporter.cpp.
References CModelEntity::ASSIGNMENT, C_FLOAT64, exportNumber(), exportSingleMetabolite(), exportSingleObject(), CModelEntity::FIXED, fixed, CMetab::getCompartment(), CMetabNameInterface::getDisplayName(), CMetab::getInitialConcentration(), CModelEntity::getInitialValue(), CCopasiObject::getKey(), CModel::getL(), CModel::getMetabolitesX(), CModel::getNumIndependentReactionMetabs(), CModel::getNumODEMetabs(), CCopasiObject::getObjectName(), CModelEntity::getStatus(), CMetab::isDependent(), NameMap, CModelEntity::ODE, CModelEntity::REACTIONS, CCopasiVector< T >::size(), and CModelEntity::StatusName.
Referenced by exportToStream().
|
virtual |
Definition at line 1032 of file CODEExporter.cpp.
References assignment, exportSingleObject(), CMetabNameInterface::getDisplayName(), CModelEntity::getKey(), CCopasiObject::getKey(), CModel::getMetabolitesX(), CModelEntity::getStatus(), NameMap, CCopasiVector< T >::size(), and CModelEntity::StatusName.
Referenced by exportToStream().
bool CODEExporter::exportModelEntityExpression | ( | CCopasiObject * | obj, |
const CCopasiDataModel * | pDataModel | ||
) |
Definition at line 291 of file CODEExporter.cpp.
References CModelEntity::ASSIGNMENT, equations, exportExpression(), exportSingleModelEntity(), exportSingleODE(), findFunctionsCalls(), CModelEntity::FIXED, CMetab::getCompartment(), CModelEntity::getExpressionPtr(), CModelEntity::getKey(), CCopasiObject::getObjectName(), CCopasiObject::getObjectParent(), CCopasiObject::getObjectType(), CEvaluationTree::getRoot(), CModelEntity::getStatus(), isEmptyString(), isModelEntityExpressionODEExporterCompatible(), CCopasiObject::isReference(), NameMap, CModelEntity::ODE, and CModelEntity::StatusName.
Referenced by exportModelValuesExpressions(), and exportSimulatedObject().
bool CODEExporter::exportModelValues | ( | const CModel * | copasiModel | ) |
Definition at line 1132 of file CODEExporter.cpp.
References CModelEntity::ASSIGNMENT, exportNumber(), exportSingleModVal(), CModelEntity::FIXED, CModelEntity::getInitialValue(), CModel::getModelValues(), CCopasiObject::getObjectName(), CModelEntity::getStatus(), CModelEntity::ODE, CCopasiVector< T >::size(), and CModelEntity::StatusName.
Referenced by exportToStream().
bool CODEExporter::exportModelValuesExpressions | ( | const CModel * | copasiModel | ) |
Definition at line 96 of file CODEExporter.cpp.
References CModelEntity::ASSIGNMENT, exportModelEntityExpression(), findFunctionsCalls(), CModel::getCompartments(), CModelEntity::getExpressionPtr(), CModel::getMetabolites(), CModel::getModelValues(), CModel::getNumMetabs(), CModel::getNumModelValues(), CCopasiObject::getObjectDataModel(), CEvaluationTree::getRoot(), CModelEntity::getStatus(), and CCopasiVector< T >::size().
Referenced by exportToStream().
|
virtual |
Reimplemented in CODEExporterC.
Definition at line 882 of file CODEExporter.cpp.
Referenced by exportCompartments(), exportExpression(), exportMetabolites(), and exportModelValues().
void CODEExporter::exportObjectNodesFromModel | ( | const CCopasiDataModel * | pDataModel | ) |
Definition at line 197 of file CODEExporter.cpp.
References exportSimulatedObject(), findObjectFromRefresh(), CModel::getListOfSimulatedRefreshes(), and CCopasiDataModel::getModel().
Referenced by exportToStream().
bool CODEExporter::exportODEs | ( | const CModel * | copasiModel | ) |
Definition at line 1276 of file CODEExporter.cpp.
References equations, exportSingleODE(), CModelEntity::getKey(), CModel::getMetabolitesX(), CModel::getNumIndependentReactionMetabs(), CModel::getNumODEMetabs(), CModelEntity::getStatus(), CMetab::isDependent(), CModelEntity::REACTIONS, and CCopasiVector< T >::size().
Referenced by exportToStream().
bool CODEExporter::exportReacParamsAndFuncs | ( | const CModel * | copasiModel | ) |
Definition at line 1197 of file CODEExporter.cpp.
References equations, exportKineticFunction(), exportSingleParameter(), CReaction::getCompartmentNumber(), CCopasiObject::getKey(), CModel::getMetabolitesX(), CModel::getNumIndependentReactionMetabs(), CModel::getNumODEMetabs(), CCopasiObject::getObjectName(), CCopasiParameterGroup::getParameter(), CReaction::getParameters(), CModel::getReactions(), CModel::getRedStoi(), CCopasiParameter::getValue(), isEmptyString(), CReaction::isLocalParameter(), KineticFunction2ODEmember(), NameMap, CCopasiParameter::Value::pDOUBLE, CCopasiVector< T >::size(), and CCopasiParameterGroup::size().
Referenced by exportToStream().
void CODEExporter::exportSimulatedObject | ( | CCopasiObject * | obj, |
const CCopasiDataModel * | pDataModel | ||
) |
Definition at line 256 of file CODEExporter.cpp.
References exportModelEntityExpression(), CCopasiObject::getObjectName(), CCopasiObject::getObjectParent(), CCopasiObject::getObjectType(), and CCopasiObject::isReference().
Referenced by exportObjectNodesFromModel().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1342 of file CODEExporter.cpp.
Referenced by exportCompartments().
bool CODEExporter::exportSingleFunction | ( | const CFunction * | func | ) |
Definition at line 65 of file CODEExporter.cpp.
References mExportedFunctions.
Referenced by exportKineticFunction(), CODEExporterC::exportKineticFunctionGroup(), exportSingleFunction(), and findFunctionsCalls().
|
virtual |
Reimplemented in CODEExporterC.
Definition at line 149 of file CODEExporter.cpp.
bool CODEExporter::exportSingleFunction | ( | CEvaluationNode * | pNode, |
const CReaction * | reac, | ||
size_t & | index | ||
) |
Definition at line 1542 of file CODEExporter.cpp.
References exportSingleFunction(), and CReaction::getKey().
bool CODEExporter::exportSingleFunction | ( | CEvaluationNode * | pNode, |
const std::string & | key, | ||
size_t & | index | ||
) |
Definition at line 1547 of file CODEExporter.cpp.
References CCopasiNode< _Data >::addChild(), CEvaluationNode::CALL, CEvaluationNode::copyBranch(), exportSingleFunction(), exportSingleObject(), CFunctionDB::findFunction(), functions, getDisplayFunctionString(), CCopasiRootContainer::getFunctionList(), CCopasiObject::getObjectName(), CEvaluationTree::getRoot(), CFunction::getVariableIndex(), modifyTreeForMassAction(), NameMap, CCopasiNode< _Data >::removeChild(), translateObjectName(), CEvaluationNode::type(), and CEvaluationNode::VARIABLE.
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1337 of file CODEExporter.cpp.
Referenced by exportMetabolites().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1352 of file CODEExporter.cpp.
Referenced by exportModelEntityExpression().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1347 of file CODEExporter.cpp.
Referenced by exportModelValues().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1331 of file CODEExporter.cpp.
Referenced by exportKineticFunction(), exportMetabolites(), exportMetabolitesConcentrations(), and exportSingleFunction().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1646 of file CODEExporter.cpp.
Referenced by exportModelEntityExpression(), and exportODEs().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1357 of file CODEExporter.cpp.
Referenced by exportReacParamsAndFuncs().
|
virtual |
Reimplemented in CODEExporterC.
Definition at line 878 of file CODEExporter.cpp.
Referenced by exportToStream().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1657 of file CODEExporter.cpp.
Referenced by exportToStream().
bool CODEExporter::exportToStream | ( | const CCopasiDataModel * | pDataModel, |
std::ostream & | os | ||
) |
Definition at line 154 of file CODEExporter.cpp.
References assignment, ASSIGNMENT, exportClosingData(), exportClosingString(), exportCompartments(), exportKineticFunctionGroup(), exportMetabolites(), exportMetabolitesConcentrations(), exportModelValues(), exportModelValuesExpressions(), exportObjectNodesFromModel(), exportODEs(), exportReacParamsAndFuncs(), exportTitleData(), exportTitleString(), fixed, FIXED, functions, FUNCTIONS, CCopasiDataModel::getModel(), headers, HEADERS, initial, INITIAL, mExportedFunctions, ode, ODEs, and preprocess().
Referenced by CCopasiDataModel::exportMathModel(), and CCopasiDataModel::exportMathModelToString().
void CODEExporter::findFunctionsCalls | ( | const CEvaluationNode * | pNode | ) |
Definition at line 70 of file CODEExporter.cpp.
References CEvaluationNode::CALL, exportSingleFunction(), CFunctionDB::findFunction(), CCopasiRootContainer::getFunctionList(), CEvaluationTree::getRoot(), CEvaluationTree::getType(), CEvaluationTree::MassAction, and CEvaluationNode::type().
Referenced by CODEExporterC::exportKineticFunctionGroup(), exportModelEntityExpression(), and exportModelValuesExpressions().
CCopasiObject * CODEExporter::findObjectFromRefresh | ( | const CCopasiObject * | tmp, |
const Refresh * | ref | ||
) |
Definition at line 212 of file CODEExporter.cpp.
References CCopasiContainer::getObjects(), and CCopasiObject::isContainer().
Referenced by exportObjectNodesFromModel().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1643 of file CODEExporter.cpp.
Referenced by exportExpression().
|
virtual |
Reimplemented in CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1640 of file CODEExporter.cpp.
Referenced by exportKineticFunction(), and exportSingleFunction().
|
virtual |
Reimplemented in CODEExporterC.
Definition at line 418 of file CODEExporter.cpp.
Referenced by isModelEntityExpressionODEExporterCompatible().
|
virtual |
This method tests if a string consists only of whitespace characters
Definition at line 1666 of file CODEExporter.cpp.
Referenced by exportExpression(), exportModelEntityExpression(), exportReacParamsAndFuncs(), and CODEExporterXPPAUT::exportSingleODE().
std::string CODEExporter::isModelEntityExpressionODEExporterCompatible | ( | CModelEntity * | tmp, |
const CExpression * | pExpression, | ||
const CCopasiDataModel * | pDataModel | ||
) |
Definition at line 423 of file CODEExporter.cpp.
References CEvaluationTree::getNodeList(), CEvaluationNodeObject::getObjectCN(), CCopasiObject::getObjectName(), CCopasiObject::getObjectParent(), CCopasiObject::getObjectType(), getSingleLineComment(), CModelEntity::getStatus(), CMetab::isDependent(), CCopasiObject::isReference(), CEvaluationNode::OBJECT, CCopasiDataModel::ObjectFromName(), CModelEntity::REACTIONS, and CEvaluationNode::type().
Referenced by exportModelEntityExpression().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1654 of file CODEExporter.cpp.
Referenced by exportReacParamsAndFuncs().
This method modifies the export tree of the function for internal calls of Mass Action
Definition at line 1672 of file CODEExporter.cpp.
References CCopasiNode< _Data >::addChild(), assembleSubTreeForMassAction(), CEvaluationNode::CALL, CEvaluationNode::create(), CFunctionDB::findFunction(), CCopasiRootContainer::getFunctionList(), CCopasiObject::getObjectName(), CEvaluationTree::getRoot(), CEvaluationTree::getType(), CEvaluationTree::MassAction, CEvaluationNodeOperator::MINUS, CEvaluationNodeOperator::MULTIPLY, CEvaluationNode::OPERATOR, CCopasiNode< _Data >::removeChild(), and CEvaluationNode::type().
Referenced by exportKineticFunction(), CODEExporterC::exportSingleFunction(), and exportSingleFunction().
|
virtual |
Reimplemented in CODEExporterC.
Definition at line 783 of file CODEExporter.cpp.
References CModel::getCompartments(), CModelEntity::getKey(), CCopasiObject::getKey(), CModel::getMetabolitesX(), CModel::getModelValues(), CCopasiObject::getObjectName(), CModel::getReactions(), CModelEntity::getStatus(), CMetab::isDependent(), NameMap, CModelEntity::ODE, CModelEntity::REACTIONS, setConcentrationName(), setODEName(), setReservedNames(), CCopasiVector< T >::size(), timeKey, translateObjectName(), and translateTimeVariableName().
Referenced by exportToStream().
|
virtual |
Reimplemented in CODEExporterBM, and CODEExporterXPPAUT.
Definition at line 1328 of file CODEExporter.cpp.
Referenced by preprocess().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1325 of file CODEExporter.cpp.
Referenced by preprocess().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1316 of file CODEExporter.cpp.
Referenced by preprocess().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1322 of file CODEExporter.cpp.
Referenced by exportKineticFunction(), exportSingleFunction(), and preprocess().
|
virtual |
Reimplemented in CODEExporterC, CODEExporterXPPAUT, and CODEExporterBM.
Definition at line 1319 of file CODEExporter.cpp.
Referenced by preprocess().
std::ostringstream CODEExporter::assignment |
Definition at line 157 of file CODEExporter.h.
Referenced by exportMetabolitesConcentrations(), CODEExporterBM::exportSingleCompartment(), CODEExporterXPPAUT::exportSingleCompartment(), CODEExporterC::exportSingleCompartment(), CODEExporterBM::exportSingleMetabolite(), CODEExporterXPPAUT::exportSingleMetabolite(), CODEExporterC::exportSingleMetabolite(), CODEExporterBM::exportSingleModelEntity(), CODEExporterXPPAUT::exportSingleModelEntity(), CODEExporterC::exportSingleModelEntity(), CODEExporterBM::exportSingleModVal(), CODEExporterXPPAUT::exportSingleModVal(), CODEExporterC::exportSingleModVal(), and exportToStream().
std::map< std::string, std::string > CODEExporter::equations |
Definition at line 153 of file CODEExporter.h.
Referenced by exportExpression(), exportModelEntityExpression(), exportODEs(), and exportReacParamsAndFuncs().
std::ostringstream CODEExporter::fixed |
Definition at line 156 of file CODEExporter.h.
Referenced by exportMetabolites(), CODEExporterBM::exportSingleCompartment(), CODEExporterXPPAUT::exportSingleCompartment(), CODEExporterC::exportSingleCompartment(), CODEExporterBM::exportSingleMetabolite(), CODEExporterXPPAUT::exportSingleMetabolite(), CODEExporterC::exportSingleMetabolite(), CODEExporterBM::exportSingleModelEntity(), CODEExporterXPPAUT::exportSingleModelEntity(), CODEExporterC::exportSingleModelEntity(), CODEExporterBM::exportSingleModVal(), CODEExporterXPPAUT::exportSingleModVal(), CODEExporterC::exportSingleModVal(), CODEExporterBM::exportSingleParameter(), CODEExporterXPPAUT::exportSingleParameter(), CODEExporterC::exportSingleParameter(), and exportToStream().
std::ostringstream CODEExporter::functions |
Definition at line 158 of file CODEExporter.h.
Referenced by exportKineticFunction(), CODEExporterC::exportSingleFunction(), exportSingleFunction(), and exportToStream().
std::ostringstream CODEExporter::headers |
Definition at line 159 of file CODEExporter.h.
Referenced by CODEExporterC::exportSingleFunction(), and exportToStream().
std::ostringstream CODEExporter::initial |
Definition at line 155 of file CODEExporter.h.
Referenced by CODEExporterBM::exportSingleCompartment(), CODEExporterXPPAUT::exportSingleCompartment(), CODEExporterC::exportSingleCompartment(), CODEExporterBM::exportSingleMetabolite(), CODEExporterXPPAUT::exportSingleMetabolite(), CODEExporterC::exportSingleMetabolite(), CODEExporterBM::exportSingleModelEntity(), CODEExporterXPPAUT::exportSingleModelEntity(), CODEExporterC::exportSingleModelEntity(), CODEExporterBM::exportSingleModVal(), CODEExporterXPPAUT::exportSingleModVal(), CODEExporterC::exportSingleModVal(), and exportToStream().
|
protected |
Definition at line 30 of file CODEExporter.h.
Referenced by exportSingleFunction(), and exportToStream().
std::map< std::string, std::string > CODEExporter::NameMap |
Definition at line 151 of file CODEExporter.h.
Referenced by exportExpression(), exportKineticFunction(), exportMetabolites(), exportMetabolitesConcentrations(), exportModelEntityExpression(), exportReacParamsAndFuncs(), CODEExporterBM::exportSingleCompartment(), CODEExporterXPPAUT::exportSingleCompartment(), CODEExporterC::exportSingleCompartment(), CODEExporterC::exportSingleFunction(), exportSingleFunction(), CODEExporterBM::exportSingleMetabolite(), CODEExporterXPPAUT::exportSingleMetabolite(), CODEExporterC::exportSingleMetabolite(), CODEExporterBM::exportSingleModelEntity(), CODEExporterXPPAUT::exportSingleModelEntity(), CODEExporterC::exportSingleModelEntity(), CODEExporterBM::exportSingleModVal(), CODEExporterXPPAUT::exportSingleModVal(), CODEExporterC::exportSingleModVal(), CODEExporterBM::exportSingleODE(), CODEExporterXPPAUT::exportSingleODE(), CODEExporterC::exportSingleODE(), CODEExporterBM::exportSingleParameter(), CODEExporterXPPAUT::exportSingleParameter(), CODEExporterC::exportSingleParameter(), CODEExporterC::exportTitleData(), CODEExporterBM::KineticFunction2ODEmember(), CODEExporterXPPAUT::KineticFunction2ODEmember(), CODEExporterC::KineticFunction2ODEmember(), CODEExporterC::preprocess(), preprocess(), and CODEExporterC::setExportNameOfFunction().
std::ostringstream CODEExporter::ode |
Definition at line 160 of file CODEExporter.h.
Referenced by CODEExporterBM::exportSingleODE(), CODEExporterXPPAUT::exportSingleODE(), CODEExporterC::exportSingleODE(), and exportToStream().
std::string CODEExporter::timeKey |
Definition at line 152 of file CODEExporter.h.
Referenced by exportExpression(), exportKineticFunction(), CODEExporterC::preprocess(), and preprocess().