COPASI API
4.40.278
|
#include <CMMLOutput.h>
Public Member Functions | |
CMMLOutput () | |
Static Public Member Functions | |
static void | writeDifferentialEquations (std::ostream &mml, CModel *model, bool localParameterNumbers, bool expand, bool expandFull) |
Static Private Member Functions | |
static void | createParameterMapping (const CReaction *pReac, std::vector< std::vector< std::string > > ¶ms, bool numbers) |
static std::set< std::string > | listReactionsForMetab (const CModel *model, const std::string &key) |
static void | writeLHS (std::ostream &out, const std::string &metabName, const std::string &compName, size_t l) |
static void | writeLHS_ModelValue (std::ostream &out, const std::string &valueName, size_t l) |
static void | writeRHS (std::ostream &out, const CMetab *pMetab, const CReaction *pReac, bool numbers, bool expand, bool expandFull, size_t l) |
static void | writeRHS_ModelEntity (std::ostream &out, const CModelEntity *pEntity, bool expandFull, size_t l) |
This class handles the output of the differential equations as presentation MathML
CMMLOutput::CMMLOutput | ( | ) |
|
staticprivate |
References CMathMl::fixName(), CFunctionParameter::FLOAT64, CReaction::getFunction(), CReaction::getFunctionParameters(), CDataObject::getObjectDisplayName(), CDataObject::getObjectName(), CReaction::getParameterObjects(), CReaction::getParameterValue(), CReaction::isLocalParameter(), CFunctionParameter::MODIFIER, CFunctionParameter::PARAMETER, CFunctionParameter::PRODUCT, CFunctionParameters::size(), CFunctionParameter::SUBSTRATE, CFunctionParameter::TIME, CFunctionParameter::VARIABLE, CFunctionParameter::VFLOAT64, and CFunctionParameter::VOLUME.
Referenced by writeRHS().
|
staticprivate |
References CModel::getReactions(), and CDataVector< CType >::size().
Referenced by writeDifferentialEquations().
|
static |
References CModelEntity::ASSIGNMENT, CMathMl::fixName(), CKeyFactory::get(), CModel::getCompartments(), CDataObject::getKey(), CRootContainer::getKeyFactory(), CModel::getMetabolites(), CModel::getModelValues(), CDataObject::getObjectDisplayName(), CDataObject::getObjectName(), listReactionsForMetab(), CModelEntity::ODE, CModelEntity::REACTIONS, CDataVector< CType >::size(), SPC, writeLHS(), writeLHS_ModelValue(), writeRHS(), and writeRHS_ModelEntity().
|
staticprivate |
References CMathMl::fixName(), and SPC.
Referenced by writeDifferentialEquations().
|
staticprivate |
References CMathMl::fixName(), and SPC.
Referenced by writeDifferentialEquations().
|
staticprivate |
References C_FLOAT64, CReaction::ConcentrationPerTime, createParameterMapping(), CMathMl::fixName(), CChemEq::getBalances(), CReaction::getChemEq(), CReaction::getEffectiveKineticLawUnitType(), CReaction::getFunction(), CModelEntity::getKey(), CDataObject::getObjectName(), CReaction::getScalingCompartment(), CDataVector< CType >::size(), SPC, and CFunction::writeMathML().
Referenced by writeDifferentialEquations().
|
staticprivate |
References CModelEntity::getExpressionPtr(), SPC, and CExpression::writeMathML().
Referenced by writeDifferentialEquations().