PC::PowerCircuitGraph Member List

This is the complete list of members for PC::PowerCircuitGraph, including all inherited members.
addMarkings(const Marking &m1, const Marking &m2)PC::PowerCircuitGraph [private, virtual]
calculateCompactRepresentation(int n)PC::PowerCircuitGraph [private]
checkConsistency()PC::PowerCircuitGraph
checkCycles()PC::PowerCircuitGraph
checkCyclesRecursive(int n, std::vector< bool > &visited)PC::PowerCircuitGraph
checkMarkingValid(const Marking &m) const PC::PowerCircuitGraph [private]
checkNodeValid(Node n) const PC::PowerCircuitGraph [private]
clone(std::vector< Marking > &markingsToKeep)PC::PowerCircuitGraph [virtual]
cloneMarking(const Marking &mark)PC::PowerCircuitGraph [private, virtual]
cloneNode(Node n)PC::PowerCircuitGraph [private, virtual]
compare(std::list< std::pair< Node, Sign > > &l1, std::list< std::pair< Node, Sign > > &l2)PC::PowerCircuitGraph [private]
compareMarkings(const Marking &m1, const Marking &m2)PC::PowerCircuitGraph [private, virtual]
compareNodesLessThan(const std::pair< Node, Sign > &n1, const std::pair< Node, Sign > &n2)PC::PowerCircuitGraph [inline, private, static]
connect(const Marking &m, const Marking &p)PC::PowerCircuitGraph [virtual]
connectInv(const Marking &m, const Marking &q)PC::PowerCircuitGraph [virtual]
copyMarking(const Marking &m)PC::PowerCircuitGraph [private, virtual]
createMarking(int i=0)PC::PowerCircuitGraph [virtual]
createMarking(const std::list< Node > &nodes)PC::PowerCircuitGraph [virtual]
createMarking(const std::list< Node > &nodeList, const std::list< int > &signList)PC::PowerCircuitGraph [virtual]
createMarking(const std::list< std::pair< Node, Sign > > &nodeList)PC::PowerCircuitGraph [virtual]
createMarkingFromNodes(unsigned int numNodes,...)PC::PowerCircuit [virtual]
createNode(const Marking &succ)PC::PowerCircuitGraph [virtual]
decMarkingRefCount(Marking &mark)PC::PowerCircuitGraph [private, virtual]
deleteMarking(Marking &mark)PC::PowerCircuitGraph [private]
deleteNode(Node node)PC::PowerCircuitGraph [private]
draw(std::string filename, Marking highlight1=Marking(), Marking highlight2=Marking(), Marking highlight3=Marking(), Marking highlight4=Marking(), Marking highlight5=Marking(), Marking highlight6=Marking(), Marking highlight7=Marking(), Marking highlight8=Marking(), Marking highlight9=Marking())PC::PowerCircuit [virtual]
extendTree(std::vector< Node > &nodeList, std::vector< Marking > &markingList)PC::PowerCircuitGraph [private]
findNewPosOfReducedNode(Node node, bool &equal)PC::PowerCircuitGraph [private]
findNodeInList(unsigned int nodeIndex, std::list< std::pair< Node, Sign > > &nodeList)PC::PowerCircuitGraph [private]
firstDeletedMarkingPC::PowerCircuitGraph [private]
firstDeletedNodePC::PowerCircuitGraph [private]
getIncidentNode(const Marking &m)PC::PowerCircuitGraph [private, virtual]
getMarkingNodes(const Marking &m)PC::PowerCircuitGraph [virtual]
getMarkings()PC::PowerCircuitGraph [virtual]
getMatrixUsage()PC::PowerCircuitGraph
getNodes()PC::PowerCircuitGraph [virtual]
getNodeSignInMarking(Node n, const Marking &m) const PC::PowerCircuitGraph [private, virtual]
getNumEdges()PC::PowerCircuit
getNumMarkings()PC::PowerCircuit
getNumNodes()PC::PowerCircuit
getRedNodeOrd(Node n)PC::PowerCircuitGraph [private, virtual]
getReducedNode(unsigned int ord)PC::PowerCircuitGraph [virtual]
getSmallestNodeInMarking(const Marking &m)PC::PowerCircuitGraph [private, virtual]
getSuccMarking(Node n)PC::PowerCircuitGraph [private, virtual]
inc(const std::list< std::pair< Node, Sign > > &nodeList)PC::PowerCircuitGraph [private]
incMarking(const Marking &mark)PC::PowerCircuitGraph [private, virtual]
incMarkingRefCount(const Marking &mark)PC::PowerCircuitGraph [private, virtual]
insertNewPowerOfTwoNode(unsigned int power)PC::PowerCircuitGraph [private]
insertNodeIntoReduced(Node node, std::list< NodeUsedByType > *nodeUsedBy)PC::PowerCircuitGraph [private]
intersectMarkings(const Marking &m1, const Marking &m2)PC::PowerCircuitGraph [private, virtual]
invMarking(const Marking &m)PC::PowerCircuitGraph [private, virtual]
isMarkingReduced(const Marking &m) const PC::PowerCircuitGraph [private, virtual]
isSuccessorMarking(const Marking &m) const PC::PowerCircuitGraph [private, virtual]
markingsPC::PowerCircuitGraph [private]
markSucessors(std::vector< bool > marked, std::list< std::pair< Node, Sign > > &nodeList)PC::PowerCircuitGraph [private]
moveNodeIntoReducedPart(Node node, int newPos)PC::PowerCircuitGraph [private]
newCopyMarking(const Marking &mark)PC::PowerCircuitGraph [private]
newDoubleNode(Node node)PC::PowerCircuitGraph [private]
newMarking(std::list< std::pair< Node, Sign > > nodeList)PC::PowerCircuitGraph [private]
newNode(std::list< std::pair< Node, Sign > > nodeList)PC::PowerCircuitGraph [private]
newOneMarking()PC::PowerCircuitGraph [private]
newOneNode()PC::PowerCircuitGraph [private]
newUnitMarking(int onePos)PC::PowerCircuitGraph [private]
newZeroMarking()PC::PowerCircuitGraph [private]
nodeOrderPC::PowerCircuitGraph [private]
nodesPC::PowerCircuitGraph [private]
numMarkingsPC::PowerCircuitGraph [private]
numNodesPC::PowerCircuitGraph [private]
numReducedNodesPC::PowerCircuitGraph [private]
PowerCircuit()PC::PowerCircuit [inline]
PowerCircuitGraph()PC::PowerCircuitGraph
print(std::ostream &os=std::cout)PC::PowerCircuitGraph [virtual]
printMarking(const Marking &m, std::ostream &os=std::cout)PC::PowerCircuitGraph
printMarking(const std::list< std::pair< Node, Sign > > &l, std::ostream &os=std::cout)PC::PowerCircuitGraph
printStatistics(std::ostream &os=std::cout)PC::PowerCircuitGraph [virtual]
reduce()PC::PowerCircuitGraph [virtual]
reduce(std::list< Marking > markingList)PC::PowerCircuitGraph
reduce(std::vector< Node > &nodeVector, std::vector< Marking > &markingVector)PC::PowerCircuitGraph [virtual]
remove(const Marking &m)PC::PowerCircuitGraph [virtual]
removeDoubleNodesFromMarkings(Node oldNode, Node newNode, std::list< NodeUsedByType > *nodeUsedBy)PC::PowerCircuitGraph [private]
setBV(Node node)PC::PowerCircuitGraph [private]
sortNodeList(std::list< std::pair< Node, Sign > > &l)PC::PowerCircuitGraph [private]
topSortNode(Node node, std::vector< bool > &visited, std::vector< Node > &topSortPerm)PC::PowerCircuitGraph [private]
~PowerCircuit()PC::PowerCircuit [inline, virtual]
~PowerCircuitGraph()PC::PowerCircuitGraph [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Sep 26 18:43:54 2011 for CRyptography And Groups (CRAG) by  doxygen 1.6.1