COPASI API
4.16.103
|
#include <Expression2PresentationMML.h>
Public Member Functions | |
Expression2PresentationMML (const ASTNode *rootnode) | |
void | setModel (const Model *m) |
void | setReaction (const Reaction *m) |
void | setUseReactionNameInLocalParameters (bool b) |
void | writeMathML (std::ostream &out) const |
virtual | ~Expression2PresentationMML () |
Protected Member Functions | |
void | writeMathML (std::ostream &out, const ASTNode *node, size_t l) const |
virtual void | writeMathMLFunction (std::ostream &out, const ASTNode *node, size_t l) const |
virtual void | writeMathMLName (std::ostream &out, const ASTNode *node, size_t l) const |
virtual void | writeMathMLNumber (std::ostream &out, const ASTNode *node, size_t l) const |
Protected Attributes | |
const Model * | mpModel |
const Reaction * | mpReaction |
const ASTNode * | mRootNode |
bool | mUseReactionNameInLocalParameters |
Definition at line 30 of file Expression2PresentationMML.h.
Expression2PresentationMML::Expression2PresentationMML | ( | const ASTNode * | rootnode | ) |
Definition at line 19 of file Expression2PresentationMML.cpp.
|
inlinevirtual |
Definition at line 35 of file Expression2PresentationMML.h.
|
inline |
|
inline |
set the reaction to be used as the environment for finding local parameters
Definition at line 42 of file Expression2PresentationMML.h.
References mpReaction.
|
inline |
If this is set to true (the default) the actual name/id of a reaction is added to the name of local parameter. This may lead to rather long expressions. In cases where the reaction is identifiable by other means it should be set to false for more compact expression display.
Definition at line 50 of file Expression2PresentationMML.h.
References mUseReactionNameInLocalParameters.
void Expression2PresentationMML::writeMathML | ( | std::ostream & | out | ) | const |
Definition at line 25 of file Expression2PresentationMML.cpp.
References mRootNode.
Referenced by writeMathML(), and writeMathMLFunction().
|
protected |
Definition at line 32 of file Expression2PresentationMML.cpp.
References SPC, writeMathML(), writeMathMLFunction(), writeMathMLName(), and writeMathMLNumber().
|
protectedvirtual |
Definition at line 283 of file Expression2PresentationMML.cpp.
References CMathMl::fixName(), SPC, and writeMathML().
Referenced by writeMathML().
|
protectedvirtual |
Reimplemented in Expression2PresentationMMLUnits.
Definition at line 310 of file Expression2PresentationMML.cpp.
References CMathMl::fixName(), mpModel, mpReaction, mUseReactionNameInLocalParameters, and SPC.
Referenced by writeMathML(), and Expression2PresentationMMLUnits::writeMathMLName().
|
protectedvirtual |
Reimplemented in Expression2PresentationMMLUnits.
Definition at line 387 of file Expression2PresentationMML.cpp.
References SPC.
Referenced by writeMathML(), and Expression2PresentationMMLUnits::writeMathMLNumber().
|
protected |
Definition at line 61 of file Expression2PresentationMML.h.
Referenced by setModel(), Expression2PresentationMMLUnits::setUnitInterface(), and writeMathMLName().
|
protected |
Definition at line 62 of file Expression2PresentationMML.h.
Referenced by setReaction(), Expression2PresentationMMLUnits::writeMathMLName(), and writeMathMLName().
|
protected |
Definition at line 60 of file Expression2PresentationMML.h.
Referenced by writeMathML().
|
protected |
Definition at line 64 of file Expression2PresentationMML.h.
Referenced by setUseReactionNameInLocalParameters(), and writeMathMLName().