COPASI API
4.16.103
|
#include <CFixLocalReactionParameters.h>
Public Member Functions | |
CFixLocalReactionParameters () | |
void | fixModel (CModel *pModel) |
~CFixLocalReactionParameters () | |
Private Member Functions | |
void | changeModel () |
void | checkModel () |
Private Attributes | |
std::multimap < CCopasiParameter *, CExpression * > | mChanges |
CModel * | mpModel |
Definition at line 23 of file CFixLocalReactionParameters.h.
CFixLocalReactionParameters::CFixLocalReactionParameters | ( | ) |
Constructor
Definition at line 23 of file CFixLocalReactionParameters.cpp.
CFixLocalReactionParameters::~CFixLocalReactionParameters | ( | ) |
|
private |
Change the model
Definition at line 81 of file CFixLocalReactionParameters.cpp.
References C_INT32, CModel::createModelValue(), CCopasiParameter::getCN(), CCopasiObject::getCN(), CModelEntity::getKey(), CCopasiObject::getObjectAncestor(), CCopasiObject::getObjectName(), CCopasiParameter::getValue(), CReaction::isLocalParameter(), mChanges, MCXML, mpModel, CCopasiParameter::Value::pDOUBLE, CReaction::setParameterMapping(), and CCopasiMessage::WARNING.
Referenced by fixModel().
|
private |
Checks whether the model needs to be fixed and builds the listed of needed changes
Definition at line 43 of file CFixLocalReactionParameters.cpp.
References CCopasiVector< T >::begin(), CCopasiVector< T >::end(), CStateTemplate::getEntities(), CModel::getReactions(), CModel::getStateTemplate(), mChanges, mpModel, and CStateTemplate::size().
Referenced by fixModel().
Check and fix the given model if needed
CModel | * pModel |
Definition at line 31 of file CFixLocalReactionParameters.cpp.
References changeModel(), checkModel(), mChanges, and mpModel.
|
private |
Definition at line 65 of file CFixLocalReactionParameters.h.
Referenced by changeModel(), checkModel(), and fixModel().
|
private |
The model which needs to be fixed.
Definition at line 60 of file CFixLocalReactionParameters.h.
Referenced by changeModel(), checkModel(), and fixModel().