COPASI API
4.16.103
|
#include <CModelMerging.h>
Public Types | |
enum | Type { ignore = 0, merge } |
Public Member Functions | |
CModelMerging (CModel *pModel) | |
void | setModel (CModel *pModel) |
void | simpleCall (std::vector< std::string > &toKey, std::vector< std::string > &objectKey) |
just a simple method to call during development More... | |
Static Public Attributes | |
static const std::string | TypeName [] |
Protected Member Functions | |
bool | mergeInExpression (std::string toKey, std::string key, CExpression *pExpression) |
bool | mergeMetabolites (std::string toKey, std::string key) |
Protected Attributes | |
CModel * | mpModel |
Definition at line 72 of file CModelMerging.h.
enum CModelMerging::Type |
Enumeration of the types of columns known to COPASI.
Enumerator | |
---|---|
ignore | |
merge |
Definition at line 85 of file CModelMerging.h.
CModelMerging::CModelMerging | ( | CModel * | pModel | ) |
Definition at line 932 of file CModelMerging.cpp.
|
protected |
Definition at line 1219 of file CModelMerging.cpp.
References CKeyFactory::get(), CCopasiObject::getCN(), CCopasiObject::getKey(), CCopasiRootContainer::getKeyFactory(), CEvaluationTree::getNodeList(), CCopasiContainer::getObject(), CEvaluationNodeObject::getObjectCN(), CCopasiObject::getObjectDataModel(), CCopasiObject::getObjectName(), CCopasiObject::getObjectParent(), CCopasiObject::isReference(), mpModel, CEvaluationNode::OBJECT, CEvaluationNodeObject::setData(), CEvaluationNode::type(), and CEvaluationTree::updateTree().
Referenced by mergeMetabolites().
|
protected |
Definition at line 989 of file CModelMerging.cpp.
References CModelEntity::ASSIGNMENT, CModelEntity::FIXED, CReaction::getChemEq(), CModel::getCompartments(), CModel::getEvents(), CEventAssignment::getExpressionPtr(), CModelEntity::getExpressionPtr(), CReaction::getFunctionParameters(), CModelEntity::getInitialExpression(), CModelEntity::getInitialExpressionPtr(), CModelEntity::getKey(), CChemEqElement::getMetabolite(), CModel::getMetabolites(), CModel::getModelValues(), CChemEq::getModifiers(), CReaction::getParameterMappings(), CChemEq::getProducts(), CModel::getReactions(), CModelEntity::getStatus(), CChemEq::getSubstrates(), CEventAssignment::getTargetKey(), mergeInExpression(), CFunctionParameter::MODIFIER, mpModel, CModelEntity::ODE, CFunctionParameter::PARAMETER, CFunctionParameter::PRODUCT, CModelEntity::REACTIONS, CChemEqElement::setMetabolite(), CEventAssignment::setTargetKey(), CFunctionParameters::size(), CCopasiVector< T >::size(), CFunctionParameter::SUBSTRATE, CFunctionParameter::TIME, and CFunctionParameter::VOLUME.
Referenced by simpleCall().
void CModelMerging::simpleCall | ( | std::vector< std::string > & | toKey, |
std::vector< std::string > & | objectKey | ||
) |
just a simple method to call during development
Definition at line 942 of file CModelMerging.cpp.
References CModel::compileIfNecessary(), CCopasiMessage::ERROR, fatalError, CModelEntity::getKey(), CModel::getMetabolites(), CCopasiObject::getObjectName(), MCModelMerging, mergeMetabolites(), mpModel, CModel::removeMetabolite(), and CCopasiVector< T >::size().
|
protected |
Definition at line 102 of file CModelMerging.h.
Referenced by mergeInExpression(), mergeMetabolites(), setModel(), and simpleCall().
|
static |
String literals for the GUI to display type names of columns known to COPASI.
Definition at line 95 of file CModelMerging.h.