- about_box_title - Static variable in class fr.inria.aoste.kpassa.util.KPassaLabel
-
- accept(AsynchMGVisitor) - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMG
-
- accept(AsynchMGVisitor) - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMGArc
-
For the visitor design pattern
- accept(AsynchMGVisitor) - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMGMarking
-
For the visitor design pattern
- accept(DiGraphVisitor) - Method in interface fr.inria.aoste.kpassa.graph.digraph.Arc
-
As part of the Visitor pattern
- accept(DiGraphVisitor) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraph
-
For the visitor desifn pattern
- accept(DiGraphVisitor) - Method in interface fr.inria.aoste.kpassa.graph.digraph.Port
-
As part of the Visitor pattern
- accept(DiGraphVisitor) - Method in interface fr.inria.aoste.kpassa.graph.digraph.Vertex
-
As part of the Visitor pattern
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGArcImpl
-
- accept(MarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGArcImpl
-
- accept(AsynchMGVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGArcImpl
-
- accept(AsynchMGVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
-
- accept(MarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.HashDiGraph
-
- accept(KRGVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
-
- accept(MarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
-
- accept(AsynchMGVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
-
- accept(SDFVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
-
- accept(KRGVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
-
- accept(MarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
-
- accept(AsynchMGVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
-
- accept(SDFVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
-
- accept(KRGVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGMarkingImpl
-
- accept(AsynchMGVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGMarkingImpl
-
- accept(SDFVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGMarkingImpl
-
- accept(KRGVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGVertexImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGVertexImpl
-
- accept(MarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGVertexImpl
-
- accept(SDFVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGVertexImpl
-
- accept(MarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
-
- accept(MarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.MGVertexImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.MGVertexImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.PortImpl
-
- accept(SDFVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
-
- accept(MarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
-
- accept(AsynchMGVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
-
- accept(SDFVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
-
- accept(MarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
-
- accept(SynchronousMarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SMGMarkingImpl
-
- accept(SynchronousMarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
-
- accept(MarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
-
- accept(SDFVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.WeightedPortImpl
-
- accept(DiGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.impl.WeightedPortImpl
-
- accept(KRGVisitor) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGArc
-
- accept(KRGVisitor) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGGraph
-
- accept(KRGVisitor) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGMarking
-
- accept(KRGVisitor) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGMerge
-
- accept(KRGVisitor) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGRoutingNode
-
- accept(KRGVisitor) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGSelect
-
- accept(KRGVisitor) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGVertex
-
- accept(MarkedGraphVisitor) - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
-
- accept(MarkedGraphVisitor) - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGArc
-
For the visitor design pattern
- accept(MarkedGraphVisitor) - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGVertex
-
For the visitor design pattern
- accept(SDFVisitor) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFArc
-
- accept(SDFVisitor) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFGraph
-
- accept(SDFVisitor) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFMarking
-
- accept(SDFVisitor) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFVertex
-
- accept(SDFVisitor) - Method in interface fr.inria.aoste.kpassa.graph.sdf.WeightedPort
-
- accept(SynchronousMarkedGraphVisitor) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
-
- accept(SynchronousMarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArcMarking
-
- accept(SynchronousMarkedGraphVisitor) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGMarking
-
- accept(SynchronousMarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGSchedule
-
- accept(SynchronousMarkedGraphVisitor) - Method in class fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGVertexSchedule
-
- accept(SynchronousMarkedGraphVisitor) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
-
- accept(Object) - Method in interface fr.inria.aoste.kpassa.util.Filter
-
- accept(Object) - Method in class fr.inria.aoste.kpassa.util.ObjectNameFilter
-
- actionPerformed(ActionEvent) - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.simulator.Simulator
-
- addArc(Port, Port, int) - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMG
-
To add a new arc to the graph
- addArc(Port, Port) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraph
-
To add a new arc to the graph
- addArc(Port, Port) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
-
- addArc(Port, Port, int) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
-
- addArc(Port, Port) - Method in class fr.inria.aoste.kpassa.graph.impl.HashDiGraph
-
- addArc(WeightedPort, WeightedPort) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
-
- addArc(WeightedPort, WeightedPort, int) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
-
- addArc(Port, Port) - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
-
- addArc(WeightedPort, WeightedPort, int) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
-
- addArc(WeightedPort, WeightedPort) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
-
- addArc(Port, Port, boolean) - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
-
- addArc(Port, Port) - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
-
- addArc(WeightedPort, WeightedPort, int) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGGraph
-
To add a new arc to the graph
- addArc(WeightedPort, WeightedPort) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGGraph
-
To add a new arc to the graph with a marking 0.
- addArc(Port, Port) - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
-
To add a new arc to the graph
- addArc(WeightedPort, WeightedPort, int) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFGraph
-
To add a new arc to the graph
- addArc(WeightedPort, WeightedPort) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFGraph
-
To add a new arc to the graph.
- addArc(Port, Port, boolean) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
-
To add a new arc to the graph
- addArcListener(ArcListener) - Method in interface fr.inria.aoste.kpassa.graph.digraph.Arc
-
- addArcListener(SDFArcListener) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFArc
-
- addArcListener(SMGArcListener) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
-
- addAsynchMGArcListener(AsynchMGArcListener) - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMGArc
-
- addAsynchMGArcListener(AsynchMGArcListener) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGArcImpl
-
- addAtBegin(Boolean) - Method in class fr.inria.aoste.kpassa.util.BinaryWord
-
To add a bit at the begin of the word (on the left hand side).
- addAtEnd(Boolean) - Method in class fr.inria.aoste.kpassa.util.BinaryWord
-
To add a bit at the end of the word (on the right hand side).
- addDiGraphListener(DiGraphListener) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraph
-
- addDiGraphListener(DiGraphListener) - Method in class fr.inria.aoste.kpassa.graph.impl.HashDiGraph
-
- addFRSchedule() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
-
To add a bit at the end of the schedule.
- addKPassaListener(KPassaListener) - Method in class fr.inria.aoste.kpassa.core.KPassa
-
- AddLocalLoop - Class in fr.inria.aoste.kpassa.algorithm.digraph
-
This algorithm adds an arc to each input vertices of the graph.
- AddLocalLoop() - Constructor for class fr.inria.aoste.kpassa.algorithm.digraph.AddLocalLoop
-
- addMerge(String, String) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
-
- addMerge(String, String) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGGraph
-
To add a new merge to the graph.
- addMGVertexListener(MGVertexListener) - Method in class fr.inria.aoste.kpassa.graph.impl.MGVertexImpl
-
- addMGVertexListener(MGVertexListener) - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGVertex
-
To add a vertex listener
- addPort(PortDirection) - Method in interface fr.inria.aoste.kpassa.graph.digraph.Vertex
-
To add another port to the vertex.
- addPort(PortDirection) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
-
- addPort(PortDirection) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFVertex
-
- addSchedule(boolean) - Method in class fr.inria.aoste.kpassa.graph.impl.MGVertexImpl
-
- addSchedule(boolean) - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGVertex
-
To add a new bit at the end of the initial schedule.
- addSelect(String, String) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
-
- addSelect(String, String) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGGraph
-
To add a new select to the graph.
- addToFRV(short) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
-
To add value in the fractional register.
- addTokensInPlace(int) - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMGArc
-
Add tokens to the marking
- addTokensInPlace(int) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGArcImpl
-
- addToListeners(BinaryWordListener) - Method in class fr.inria.aoste.kpassa.util.BinaryWord
-
To add a listener to the list of listeners.
- addtoMGListeners(MarkedGraphListener) - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
-
- addtoMGListeners(MarkedGraphListener) - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
-
- addToStateListeners(KPassaStateListener) - Method in class fr.inria.aoste.kpassa.core.KPassaState
-
- addVertex(int, int) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraph
-
To add a new vertex to the graph
- addVertex(int, int) - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
-
- addVertex(int, int) - Method in class fr.inria.aoste.kpassa.graph.impl.HashDiGraph
-
- addVertex(int, int) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
-
- addVertex(int, int) - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
-
- addVertex(int, int) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
-
- addVertex(int, int) - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
-
- addVertex(int, int) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGGraph
-
To add a new vertex to the graph
- addVertex(int, int) - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
-
To add a new vertex to the graph
- addVertex(int, int) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFGraph
-
To add a new vertex to the graph
- addVertex(int, int) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
-
To add a new vertex to the graph
- addVertexListener(VertexListener) - Method in interface fr.inria.aoste.kpassa.graph.digraph.Vertex
-
- addVertexListener(SDFVertexListener) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
-
- addVertexListener(SDFVertexListener) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFVertex
-
- Algorithm<T> - Interface in fr.inria.aoste.kpassa.algorithm
-
This interface is common to all the algorithms developed in KPassa.
- algorithmStarted(AlgorithmType, Object) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraph
-
The purpose of this method is to inform the
MarkedGraphListener
that an algorithm has been started on this graph.
- algorithmStarted(AlgorithmType, DiGraph, Object) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraphListener
-
- algorithmStarted(AlgorithmType, Object) - Method in class fr.inria.aoste.kpassa.graph.impl.HashDiGraph
-
For MG Listener*
- algorithmTerminated(AlgorithmType, Object) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraph
-
The purpose of this method is to inform the
MarkedGraphListener
that an algorithm has been terminated on this graph.
- algorithmTerminated(AlgorithmType, DiGraph, Object) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraphListener
-
- algorithmTerminated(AlgorithmType, Object) - Method in class fr.inria.aoste.kpassa.graph.impl.HashDiGraph
-
- AlgorithmType - Enum in fr.inria.aoste.kpassa.algorithm
-
It lists all the algorithms developed in KPassa
- AllPossibleVerticesStrategy - Class in fr.inria.aoste.kpassa.algorithm.MG.simulator.fireableStrategy
-
This fireable strategy gives all the vertex that have enough token in input to be fired.
- AllPossibleVerticesStrategy() - Constructor for class fr.inria.aoste.kpassa.algorithm.MG.simulator.fireableStrategy.AllPossibleVerticesStrategy
-
- API - Annotation Type in fr.inria.aoste.kpassa.core.annotation
-
This annotation aims to tag the public methods that can be
used by the user through the API.
- Arc - Interface in fr.inria.aoste.kpassa.graph.digraph
-
- arcAdded(Arc) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraphListener
-
- arcChanged(DiGraph, Arc) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraphListener
-
- ArcListener - Interface in fr.inria.aoste.kpassa.graph.digraph
-
- arcRemoved(Arc) - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraphListener
-
- areSharingVertex(MGCycle, MGCycle) - Static method in class fr.inria.aoste.kpassa.algorithm.markedgraph.FindCriticalSCCsAlgorithm
-
- ASAPSimulationStrategy - Class in fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy
-
To fire all the fireable strategy.
- ASAPSimulationStrategy() - Constructor for class fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy.ASAPSimulationStrategy
-
- AsynchMG - Interface in fr.inria.aoste.kpassa.graph.asynchmarkedgraph
-
- AsynchMGArc - Interface in fr.inria.aoste.kpassa.graph.asynchmarkedgraph
-
- AsynchMGArcImpl - Class in fr.inria.aoste.kpassa.graph.impl
-
- AsynchMGArcListener - Interface in fr.inria.aoste.kpassa.graph.asynchmarkedgraph
-
- AsynchMGImpl - Class in fr.inria.aoste.kpassa.graph.impl
-
- AsynchMGImpl() - Constructor for class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
-
- AsynchMGImpl(String) - Constructor for class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
-
- AsynchMGMarking - Interface in fr.inria.aoste.kpassa.graph.asynchmarkedgraph
-
This interface specialize the type Marking for asynchronous Marked graph.
- AsynchMGVisitor - Interface in fr.inria.aoste.kpassa.graph.visitors
-
- AsynchronousFiredStrategy - Class in fr.inria.aoste.kpassa.algorithm.MG.simulator.firedStrategy
-
It defined the way
AsynchMG
and the derived types are fired.
- AsynchronousFiredStrategy() - Constructor for class fr.inria.aoste.kpassa.algorithm.MG.simulator.firedStrategy.AsynchronousFiredStrategy
-
- AsynchronousSimularionStrategy - Class in fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy
-
To fire vertices one by one on a random basis.
- AsynchronousSimularionStrategy() - Constructor for class fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy.AsynchronousSimularionStrategy
-