|
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().