 class  DCFChecks : public DFChecks
  class  DCFChecks : public DFChecks implements checks for soft constraints on EFDs.
|   | DCFChecks (Diagram *d, Graph *g) | 
|  unsigned | CheckControlProcessCoherence (string &chkbuf) | 
|  unsigned | CheckContinuousSplitMergeEdges (string &chkbuf) | 
|  unsigned | CheckActivationMechanisms (string &chkbuf) Check if activation mechanisms are correctly specified. | 
|  unsigned | CheckPersistences (string &chkbuf) Check discrete processes do not output continuous flows. | 
 unsigned  CheckDataProcessCoherence(string &chkbuf)
 unsigned  CheckDataProcessCoherence(string &chkbuf)
 unsigned  CheckSplitMergeNodeCoherence(string &chkbuf)
 unsigned  CheckSplitMergeNodeCoherence(string &chkbuf)
 unsigned  CheckNamelessSplitMergeEdges(string &chkbuf)
 unsigned  CheckNamelessSplitMergeEdges(string &chkbuf)
 unsigned  CheckNamelessFlows(int edgetype, int nodetype1, int nodetype2, string &chkbuf)
 unsigned  CheckNamelessFlows(int edgetype, int nodetype1, int nodetype2, string &chkbuf)
 unsigned  CheckMinispecs(string &chkbuf)
 unsigned  CheckMinispecs(string &chkbuf)
 void  WriteCheckProcess(DFProcess *d, string &chkbuf)
 void  WriteCheckProcess(DFProcess *d, string &chkbuf)
 unsigned  CheckNodeCount(unsigned count, int nodeType, string &chkbuf)
 unsigned  CheckNodeCount(unsigned count, int nodeType, string &chkbuf)
 unsigned  CheckNodeCount(unsigned min, unsigned max, int nodeType, string &chkbuf)
 unsigned  CheckNodeCount(unsigned min, unsigned max, int nodeType, string &chkbuf)
 unsigned  CheckEdgeCount(unsigned count, int edgeType, string &chkbuf)
 unsigned  CheckEdgeCount(unsigned count, int edgeType, string &chkbuf)
 unsigned  CheckEdgeCount(unsigned min, unsigned max, int edgeType, string &chkbuf)
 unsigned  CheckEdgeCount(unsigned min, unsigned max, int edgeType, string &chkbuf)
 unsigned  CheckDoubleIndexes(string &chkbuf)
 unsigned  CheckDoubleIndexes(string &chkbuf)
 unsigned  CheckNamelessNodes(int nodeType, string &chkbuf)
 unsigned  CheckNamelessNodes(int nodeType, string &chkbuf)
 unsigned  CheckNamelessEdges(int edgeType, string &chkbuf)
 unsigned  CheckNamelessEdges(int edgeType, string &chkbuf)
 unsigned  CheckIllegalNodeNames(int nodeType, const string *name, string &chkbuf)
 unsigned  CheckIllegalNodeNames(int nodeType, const string *name, string &chkbuf)
 unsigned  CheckIllegalEdgeNames(int edgeType, const string *name, string &chkbuf)
 unsigned  CheckIllegalEdgeNames(int edgeType, const string *name, string &chkbuf)
 unsigned  CheckNamelessEdges( int edgeType, int type1, int type2, string &chkbuf)
 unsigned  CheckNamelessEdges( int edgeType, int type1, int type2, string &chkbuf)
 unsigned  CheckDoubleNamelessEdges(int edgeType, int type1, int type2, string &chkbuf)
 unsigned  CheckDoubleNamelessEdges(int edgeType, int type1, int type2, string &chkbuf)
 unsigned  CheckDoubleNodes(int nodeType, string &chkbuf)
 unsigned  CheckDoubleNodes(int nodeType, string &chkbuf)
 unsigned  CheckConnected(int nodeType, bool index, string &chkbuf)
 unsigned  CheckConnected(int nodeType, bool index, string &chkbuf)
 unsigned  CheckConnected(int nodeType, int toNode, int min, int max, bool index, string &chkbuf)
 unsigned  CheckConnected(int nodeType, int toNode, int min, int max, bool index, string &chkbuf)
 unsigned  CheckJunctionCoherence(int nodeType, int parenttype, int childtype, unsigned minChildren, string &chkbuf)
 unsigned  CheckJunctionCoherence(int nodeType, int parenttype, int childtype, unsigned minChildren, string &chkbuf)
 unsigned  CheckCountEdgesFrom(int nodeType, int edgeType, unsigned min, unsigned max, bool zeroAllowed, bool index, string &chkbuf)
 unsigned  CheckCountEdgesFrom(int nodeType, int edgeType, unsigned min, unsigned max, bool zeroAllowed, bool index, string &chkbuf)
 unsigned  CheckReachability(int rootType, int nodeType, bool index, string &chkbuf)
 unsigned  CheckReachability(int rootType, int nodeType, bool index, string &chkbuf)
 Graph*  GetGraph() const
 Graph*  GetGraph() const 
 Diagram*  GetDiagram() const
 Diagram*  GetDiagram() const 
 unsigned  CheckCount(unsigned min, unsigned max, int type, string &chkbuf, bool node)
 unsigned  CheckCount(unsigned min, unsigned max, int type, string &chkbuf, bool node)
 unsigned  CheckIllegalNames(int type, const string *name, string &chkbuf, bool node)
 unsigned  CheckIllegalNames(int type, const string *name, string &chkbuf, bool node)
implements checks for soft constraints on EFDs.
 DCFChecks(Diagram *d, Graph *g)
  DCFChecks(Diagram *d, Graph *g)
 
 
 
 unsigned  CheckControlProcessCoherence(string &chkbuf)
 unsigned  CheckControlProcessCoherence(string &chkbuf)
 unsigned  CheckContinuousSplitMergeEdges(string &chkbuf)
 unsigned  CheckContinuousSplitMergeEdges(string &chkbuf)
 unsigned  CheckActivationMechanisms(string &chkbuf)
 unsigned  CheckActivationMechanisms(string &chkbuf)
 unsigned  CheckPersistences(string &chkbuf)
 unsigned  CheckPersistences(string &chkbuf)
alphabetic index hierarchy of classes
 
this page has been generated automatically by doc++
(c)opyright by  Malte  Zöckler,  Roland Wunderling 
contact:  doc++@zib.de