#include <CDotOutput.h>
List of all members.
Classes |
class | ObjectData |
Public Member Functions |
| CDotOutput () |
void | writeDependencies (std::ostream &os, const CModel *pModel, const CCopasiObject *rootNode=NULL) |
void | setSkipDependenciesOnCompartments (bool b) |
void | setOnlyAlgebraicDependencies (bool b) |
void | simpleCall (const CModel *pModel) |
Protected Member Functions |
void | writeDotRecursively (const CCopasiObject *obj, std::ostream &os) |
void | writeObjectNode (std::ostream &os, const CCopasiObject *ptr, const ObjectData &od) const |
void | writeEdge (std::ostream &os, const CCopasiObject *ptr1, const CCopasiObject *ptr2, bool indirect=false) |
void | updateObjectNodesFromModel (const CModel *model) |
ObjectData * | getObjectDataFromRefresh (const Refresh *ref) |
void | findObjectsWithUpdateMethod (const CCopasiObject *obj, std::set< const CCopasiObject * > &objectSet, unsigned int recursion=0) const |
Protected Attributes |
bool | mSkipCompartments |
bool | mOnlyAlgebraicDependencies |
std::map< const CCopasiObject
*, ObjectData > | mObjects |
Constructor & Destructor Documentation
CDotOutput::CDotOutput |
( |
| ) |
|
Member Function Documentation
void CDotOutput::findObjectsWithUpdateMethod |
( |
const CCopasiObject * |
obj, |
|
|
std::set< const CCopasiObject * > & |
objectSet, |
|
|
unsigned int |
recursion = 0 |
|
) |
| const [protected] |
void CDotOutput::setOnlyAlgebraicDependencies |
( |
bool |
b | ) |
[inline] |
void CDotOutput::setSkipDependenciesOnCompartments |
( |
bool |
b | ) |
[inline] |
void CDotOutput::simpleCall |
( |
const CModel * |
pModel | ) |
|
void CDotOutput::updateObjectNodesFromModel |
( |
const CModel * |
model | ) |
[protected] |
void CDotOutput::writeDependencies |
( |
std::ostream & |
os, |
|
|
const CModel * |
pModel, |
|
|
const CCopasiObject * |
rootNode = NULL |
|
) |
| |
void CDotOutput::writeDotRecursively |
( |
const CCopasiObject * |
obj, |
|
|
std::ostream & |
os |
|
) |
| [protected] |
void CDotOutput::writeEdge |
( |
std::ostream & |
os, |
|
|
const CCopasiObject * |
ptr1, |
|
|
const CCopasiObject * |
ptr2, |
|
|
bool |
indirect = false |
|
) |
| [protected] |
void CDotOutput::writeObjectNode |
( |
std::ostream & |
os, |
|
|
const CCopasiObject * |
ptr, |
|
|
const ObjectData & |
od |
|
) |
| const [protected] |
Member Data Documentation
The documentation for this class was generated from the following files: