A B C D E F G H I K L M N O P R S T V W 

A

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
To add an ArcListener on this object.
addArcListener(SDFArcListener) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFArc
To add an ArcListener on this object.
addArcListener(SMGArcListener) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
To add an SMGArcListener on this object.
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
To add a DiGraphListener to the list of listeners.
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
This method adds a KPassaListener to the list of listeners
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
To add a MarkedGraphListener to the list of listeners
addToStateListeners(KPassaStateListener) - Method in class fr.inria.aoste.kpassa.core.KPassaState
Add a KPassaStateListener to the list.
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
To add a VertexListener on this object.
addVertexListener(SDFVertexListener) - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
 
addVertexListener(SDFVertexListener) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFVertex
To add a VertexListener on this object.
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
 
A B C D E F G H I K L M N O P R S T V W