COPASI API
4.40.278
|
#include <CSBMLunitInterface.h>
Public Member Functions | |
CExpressionInformation (unsigned int sbmlLevel, unsigned int sbmlVersion) | |
Default constructor. More... | |
Public Attributes | |
int | mErrorCode |
error code after run More... | |
std::string | mObjectDisplayString |
display name of the object that either contains the expression or the the expression applies to. More... | |
bool | mPerTime |
specifies whether the units of the result of the expression are some unit divided by time More... | |
const ASTNode * | mpExpression |
root node of an expression in the sbml model More... | |
std::string | mReactionId |
id of a reaction. If this is set the local parameters of the reaction are in scope for the expression More... | |
std::string | mRootObject |
if this is not "" then the root of the expression should have the units of the referenced object More... | |
CSBMLunitInformation | mRootUnit |
if mRootObject is "" then this member specifies the units of the root of the expression More... | |
std::string | mTypeDescription |
this indicates the origin of the expression for display purposes, e.g. "kinetic law" More... | |
This class contains the information about one mathematical expression from an sbml model and how it relates to units constraints.
|
inline |
Default constructor.
int CSBMLunitInterface::CExpressionInformation::mErrorCode |
error code after run
Referenced by CSBMLunitInterface::debugOutput(), and CSBMLunitInterface::handleOneExpression().
std::string CSBMLunitInterface::CExpressionInformation::mObjectDisplayString |
display name of the object that either contains the expression or the the expression applies to.
Referenced by CSBMLunitInterface::initializeFromSBMLModel().
bool CSBMLunitInterface::CExpressionInformation::mPerTime |
specifies whether the units of the result of the expression are some unit divided by time
Referenced by CSBMLunitInterface::debugOutput(), CSBMLunitInterface::determineUnits(), CSBMLunitInterface::handleOneExpression(), and CSBMLunitInterface::initializeFromSBMLModel().
const ASTNode* CSBMLunitInterface::CExpressionInformation::mpExpression |
root node of an expression in the sbml model
Referenced by CSBMLunitInterface::debugOutput(), CSBMLunitInterface::determineUnits(), CSBMLunitInterface::handleOneExpression(), and CSBMLunitInterface::initializeFromSBMLModel().
std::string CSBMLunitInterface::CExpressionInformation::mReactionId |
id of a reaction. If this is set the local parameters of the reaction are in scope for the expression
Referenced by CSBMLunitInterface::debugOutput(), CSBMLunitInterface::determineUnits(), CSBMLunitInterface::handleOneExpression(), and CSBMLunitInterface::initializeFromSBMLModel().
std::string CSBMLunitInterface::CExpressionInformation::mRootObject |
if this is not "" then the root of the expression should have the units of the referenced object
Referenced by CSBMLunitInterface::debugOutput(), CSBMLunitInterface::determineUnits(), CSBMLunitInterface::handleOneExpression(), and CSBMLunitInterface::initializeFromSBMLModel().
CSBMLunitInformation CSBMLunitInterface::CExpressionInformation::mRootUnit |
if mRootObject is "" then this member specifies the units of the root of the expression
Referenced by CSBMLunitInterface::debugOutput(), CSBMLunitInterface::determineUnits(), CSBMLunitInterface::handleOneExpression(), and CSBMLunitInterface::initializeFromSBMLModel().
std::string CSBMLunitInterface::CExpressionInformation::mTypeDescription |
this indicates the origin of the expression for display purposes, e.g. "kinetic law"
Referenced by CSBMLunitInterface::initializeFromSBMLModel().