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