#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: