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

G

getAlgorithmType() - Method in interface fr.inria.aoste.kpassa.algorithm.Algorithm
Every algorithm is associated with a value of the enum AlgorithmType.
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.AddLocalLoop
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.DotExporter
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.FindCycleAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.FindCycleThroughAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.FindIntersectionAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.FindReachableVerticesAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.FindStronglyConnectedComponents
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.ValidateAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.krg.CheckKRGFlowPreservation
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.krg.CheckKRGLivenessAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.krg.CheckKRGMaximumBufferSizeAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.markedgraph.CheckAMGLivenessAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.markedgraph.FindCriticalSCCsAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.markedgraph.FindCycleRateAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.markedgraph.FindPeriodicityAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.markedgraph.MinimumCycleMeanRatioAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.MG.simulator.MGSimulatorAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.sdf.CheckFlowPreservationAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.sdf.CheckLivenessAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.sdf.CheckMaximumBufferSizeAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.sdf.SDF2CFG
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.balancedScheduling.ComputeBalancedScheduleAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.balancedScheduling.step.ComputeInitialization
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.balancedScheduling.step.ComputeIOCycleAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.balancedScheduling.step.ComputeIORateAdaptationAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.balancedScheduling.step.ComputeMarking
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.balancedScheduling.step.ComputePeriodicityAdaptationAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.balancedScheduling.step.ComputeSteadyScheduleAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.ComputeDAGSchedulingAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.equalization.ComputeEqualization
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.LucyNExporter
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.simulator.ComputeGuidedInitializationAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.simulator.ComputeInitialSchedule
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.simulator.FindDelayPlacement
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.simulator.FindIsSteadyMarkingAlgorithm
 
getAlgorithmType() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.simulator.Simulator
Deprecated.
getAllVertices() - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
 
getAllVertices() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
to get the set of all vertices including the intermediary nodes.
getAlpha(int, int) - Static method in class fr.inria.aoste.kpassa.util.BinaryWord
To get the value alpha.
getArc() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Port
To get the arc connected to this port.
getArc() - Method in class fr.inria.aoste.kpassa.graph.impl.PortImpl
 
getArc() - Method in class fr.inria.aoste.kpassa.graph.impl.WeightedPortImpl
 
getArc() - Method in interface fr.inria.aoste.kpassa.graph.sdf.WeightedPort
 
getArcMarking(MGArc) - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMGMarking
 
getArcMarking(AsynchMGArc) - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMGMarking
 
getArcMarking(KRGArc) - Method in class fr.inria.aoste.kpassa.graph.impl.KRGMarkingImpl
 
getArcMarking(SMGArc) - Method in class fr.inria.aoste.kpassa.graph.impl.SMGMarkingImpl
 
getArcMarking(MGArc) - Method in class fr.inria.aoste.kpassa.graph.impl.SMGMarkingImpl
 
getArcMarking(KRGArc) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGMarking
 
getArcMarking(MGArc) - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGMarking
To get the marking of a given MGArc.
getArcMarking(SDFArc) - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFMarking
 
getArcMarking(MGArc) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGMarking
To get the SMGArcMarking of a given Arc.
getArcMarking(SMGArc) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGMarking
 
getArcs() - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMG
To get the list of arcs in the graph
getArcs() - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraph
To get the set of arcs.
getArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
 
getArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.HashDiGraph
 
getArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
 
getArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
 
getArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
 
getArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
 
getArcs() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGGraph
 
getArcs() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
 
getArcs() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFGraph
 
getArcs() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
 
getArcSet() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Cycle
To get the set of arcs in the path
getArcSet() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Path
To get the set of arcs in the path
getArcSet() - Method in interface fr.inria.aoste.kpassa.graph.digraph.StronglyConnectedComponent
Get all the arcs that belong to the scc.
getArcSet() - Method in class fr.inria.aoste.kpassa.graph.impl.PathImpl
 
getArcSet() - Method in class fr.inria.aoste.kpassa.graph.impl.StronglyConnectedComponentImpl
 
getAsynchronousMarkedGraph() - Method in class fr.inria.aoste.kpassa.core.KPassa
To access to the graph as an AsynchMG It works only when type is DFPNType.MG
getBalancedMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
 
getBalancedMarking() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
To get the balanced marking computed by the balanced scheduling algorithm.
getCriticalSSCs() - Method in class fr.inria.aoste.kpassa.algorithm.markedgraph.FindCriticalSCCsAlgorithm
 
getCurrentMarking() - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMG
 
getCurrentMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
 
getCurrentMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
 
getCurrentMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
 
getCurrentMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
 
getCurrentMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
 
getCurrentMarking() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGGraph
 
getCurrentMarking() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
To compute a new object representing the current marking as a snapshot of the state of the graph.
getCurrentMarking() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFGraph
 
getCurrentMarking() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
To get a SMGMarkingImpl object generated from the current marking of the graph.
getCurrentPosition() - Method in class fr.inria.aoste.kpassa.util.NaryWord
 
getCurrentPositionInRoute() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGRoutingNode
 
getCycleFRUsage() - Method in class fr.inria.aoste.kpassa.graph.impl.CycleImpl
 
getCycleFRUsage() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGCycle
Get the sum of the usage of fractional register per period on the cycle
getCycleLatency() - Method in class fr.inria.aoste.kpassa.graph.impl.CycleImpl
 
getCycleLatency() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGCycle
Get the sum of the latencies on the cycles
getCycleList() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.FindCycleAlgorithm
 
getCycleList() - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
 
getCycleList() - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
 
getCycleList() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
To get the list of cycles
getCycleTokenCount() - Method in class fr.inria.aoste.kpassa.graph.impl.CycleImpl
 
getCycleTokenCount() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGCycle
Get the sum of token count on the cycles
getDenum() - Method in class fr.inria.aoste.kpassa.util.Rational
return denum
getDouble() - Method in class fr.inria.aoste.kpassa.util.Rational
return the double of num / denum
getElemAt(int) - Method in class fr.inria.aoste.kpassa.util.NaryWord
 
getFireableVertices(MarkedGraph<?>) - Method in class fr.inria.aoste.kpassa.algorithm.krg.ComputeInitializationFireableStrategy
 
getFireableVertices(MarkedGraph<?>) - Method in class fr.inria.aoste.kpassa.algorithm.MG.simulator.fireableStrategy.AllPossibleVerticesStrategy
 
getFireableVertices(MarkedGraph<?>) - Method in interface fr.inria.aoste.kpassa.algorithm.MG.simulator.fireableStrategy.FireableStrategy
To get the list of fireable vertices according to this strategy.
getFireableVertices(MarkedGraph<?>) - Method in class fr.inria.aoste.kpassa.algorithm.MG.simulator.fireableStrategy.ForNStepsFireableStrategyDecorator
 
getFireableVertices(MarkedGraph<?>) - Method in class fr.inria.aoste.kpassa.algorithm.MG.simulator.fireableStrategy.MGEachFiredOnceFireableStrategy
 
getFireableVertices(MarkedGraph<?>) - Method in class fr.inria.aoste.kpassa.algorithm.MG.simulator.fireableStrategy.SDFBoundedStrategy
 
getFiredVertices(List<MGVertex>) - Method in class fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy.ASAPSimulationStrategy
 
getFiredVertices(List<MGVertex>) - Method in class fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy.AsynchronousSimularionStrategy
 
getFiredVertices(List<MGVertex>) - Method in interface fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy.FiringStrategy
 
getFiredVertices(List<MGVertex>) - Method in class fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy.GetScheduleSimulationStrategyDecorator
 
getFirstVertex() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Path
To get the starting vertex of the path
getFirstVertex() - Method in class fr.inria.aoste.kpassa.graph.impl.PathImpl
 
getFractionalRegisterValue() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
To get the value in the fractional register.
getFractionalRegisterValue() - Method in class fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArcMarking
To get the FRValue
getFrUsagePerPeriod() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
To get the usage of the fractional register within a period.
getGCD(short, short) - Static method in class fr.inria.aoste.kpassa.util.Rational
return the gcd (greatest common divisor)
getHead() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Arc
To get the head (destination) of the arc.
getHead() - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGArcImpl
 
getHead() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
 
getHead() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGArc
 
getHead() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGArc
To get the head (destination) of the arc.
getHead() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFArc
To get the head (destination) of the arc.
getHead() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
To get the head (destination) of the arc.
getHeadPort() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Arc
To get the port connecting this arc to head
getInArcs() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Vertex
To get the list of incoming arcs.
getInArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGVertexImpl
 
getInArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.MGVertexImpl
 
getInArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
To get the set of incoming arcs
getInArcs() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGVertex
To get the set of incoming arcs
getInArcs() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGVertex
To get the set of incoming arcs
getInArcs() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFVertex
To get the set of incoming arcs
getInitialMarking() - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMG
 
getInitialMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
 
getInitialMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
 
getInitialMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
 
getInitialMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
 
getInitialMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
 
getInitialMarking() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGGraph
 
getInitialMarking() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
To get the initial marking
getInitialMarking() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFGraph
 
getInitialMarking() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
To get the initial marking of the graph.
getInitialMarkingAfterEqualization() - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
 
getInitialMarkingAfterEqualization() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
To get the initial marking after that the equalization algorithm has been run.
getInitialSchedule() - Method in class fr.inria.aoste.kpassa.graph.impl.MGVertexImpl
 
getInitialSchedule() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGVertex
To get the initial schedule of the vertex
getInitialSchedule() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
To get the initial schedule of the fractional register.
getInitialSchedule() - Method in class fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGVertexSchedule
To get the initial schedule
getInitLength() - Method in class fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGSchedule
To get the length of the initialization
getInitRoutingSize() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGRoutingNode
 
getInitSize() - Method in class fr.inria.aoste.kpassa.util.NaryWord
 
getInPort() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGSelect
 
getInPorts() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Vertex
To get the list of input ports The order is the declaration order.
getInPorts() - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
 
getInPorts() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFVertex
To get the list of input ports The order is the declaration order.
getInputWeight() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
 
getInputWeight() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFArc
 
getIntermediaryNode(int) - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
Get the i th intermediary vertex.
getIntermediaryNodes() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
Get the list of intermediary nodes as an unmodifiable list.
getKRGGraph() - Method in class fr.inria.aoste.kpassa.core.KPassa
To access to the graph as an KRG It works only when type is DFPNType.KRG
getKRGInputWeight() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
 
getKRGInputWeight() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGArc
 
getKRGOutputWeight() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
 
getKRGOutputWeight() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGArc
 
getLastVertex() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Path
To get the last vertex of the path
getLastVertex() - Method in class fr.inria.aoste.kpassa.graph.impl.PathImpl
 
getLatency() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
To get the current latency.
getLCM(short, short) - Static method in class fr.inria.aoste.kpassa.util.Rational
return the lcm (least common multiple)
getLocalPeriodicityLoops() - Method in class fr.inria.aoste.kpassa.algorithm.synchronousMarkedGraph.balancedScheduling.step.ComputePeriodicityAdaptationAlgorithm
 
getMarkedGraph() - Method in class fr.inria.aoste.kpassa.core.KPassa
To access to the graph without knowing its exact type.
getMarking() - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMGArc
Gives the number of token in the arc.
getMarking() - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGArcImpl
 
getMarking() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
To get the current marking
getMarking() - Method in class fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArcMarking
To get a clone of the marking (without the FRValue)
getMinimalSize() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFArc
 
getName() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Cycle
Get the name of the cycle
getName() - Method in class fr.inria.aoste.kpassa.graph.impl.CycleImpl
 
getName() - Method in class fr.inria.aoste.kpassa.graph.impl.HashDiGraph
 
getName() - Method in class fr.inria.aoste.kpassa.graph.impl.PortImpl
 
getName() - Method in interface fr.inria.aoste.kpassa.util.NamedObject
To get the name of the object
getNBofTrueValue() - Method in class fr.inria.aoste.kpassa.util.BinaryWord
To get the number of true value in the word
getNextRoutingDecision() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGRoutingNode
 
getNextRoutingDecision() - Method in class fr.inria.aoste.kpassa.util.NaryWord
 
getNum() - Method in class fr.inria.aoste.kpassa.util.Rational
return num
getNumberOfInSteady(char) - Method in class fr.inria.aoste.kpassa.util.NaryWord
 
getNumberOfTokens() - Method in class fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArcMarking
To get the number of tokens in the marking including the FRValue.
getOutArcs() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Vertex
To get the list of outgoing arcs The order is homogeneous with the list of output ports i.e.
getOutArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGVertexImpl
 
getOutArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.MGVertexImpl
 
getOutArcs() - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
To get the set of outgoing arcs
getOutArcs() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGVertex
To get the set of outgoing arcs
getOutArcs() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGVertex
To get the set of outgoing arcs
getOutArcs() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFVertex
To get the set of outgoing arcs
getOutPort() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGMerge
 
getOutPorts() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Vertex
To get the list of output ports The order is the declaration order.
getOutPorts() - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
 
getOutPorts() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFVertex
To get the list of output ports The order is the declaration order.
getOutputWeight() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
 
getOutputWeight() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFArc
 
getOwner() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Port
To get the vertex that owns the port.
getOwner() - Method in class fr.inria.aoste.kpassa.graph.impl.PortImpl
 
getPeriod() - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
 
getPeriod() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
To get the period
getPeriodicity() - Method in class fr.inria.aoste.kpassa.algorithm.markedgraph.FindPeriodicityAlgorithm
 
getPeriodicity() - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
 
getPeriodicity() - Method in class fr.inria.aoste.kpassa.graph.impl.SDFVertexImpl
 
getPeriodicity() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
To get the periodicity
getPeriodicity() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFVertex
To get the periodicity of the Vertex
getRate() - Method in class fr.inria.aoste.kpassa.graph.impl.CycleImpl
 
getRate() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGCycle
To get the rate of the cycle
getResult() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.ValidateAlgorithm
 
getRoute() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGRoutingNode
 
getRoutingPeriodicityForInput(KRGArc) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGMerge
 
getRoutingPeriodicityForOutput(KRGArc) - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGSelect
 
getSchedule() - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
 
getSchedule() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
To get the schedule computed by the balanced scheduling algorithm.
getSchedules() - Method in class fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy.GetScheduleSimulationStrategyDecorator
To get the schedules to the vertices after the simulation.
GetScheduleSimulationStrategyDecorator - Class in fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy
THis decorator records the schedule of each node during the simulation.
GetScheduleSimulationStrategyDecorator(FiringStrategy, MarkedGraph<?>) - Constructor for class fr.inria.aoste.kpassa.algorithm.MG.simulator.firingStrategy.GetScheduleSimulationStrategyDecorator
To build this object
getSdfGraph() - Method in class fr.inria.aoste.kpassa.core.KPassa
To access to the graph as an SDF It works only when type is DFPNType.SDF
getSolution() - Method in class fr.inria.aoste.kpassa.algorithm.digraph.FindCycleThroughAlgorithm
 
getState() - Method in class fr.inria.aoste.kpassa.core.KPassaState
Gives the current state of the application
getSteadyRoutingSize() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGRoutingNode
 
getSteadySchedule() - Method in class fr.inria.aoste.kpassa.graph.impl.MGVertexImpl
 
getSteadySchedule() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGVertex
To get the steady schedule of the vertex
getSteadySchedule() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
To get the steady schedule of the fractional register.
getSteadySchedule() - Method in class fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGVertexSchedule
To get the steady schedule
getSteadySize() - Method in class fr.inria.aoste.kpassa.util.NaryWord
 
getSymbol() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Port
To get the symbol of the port.
getSymbol() - Method in class fr.inria.aoste.kpassa.graph.impl.PortImpl
 
getSynchronousMarkedGraph() - Method in class fr.inria.aoste.kpassa.core.KPassa
This method returns the graph that is currently used.
getTail() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Arc
To get the tail (source) of the arc.
getTail() - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGArcImpl
 
getTail() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGArcImpl
 
getTail() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGArc
 
getTail() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGArc
To get the tail (source) of the arc.
getTail() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFArc
To get the tail (source) of the arc.
getTail() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGArc
To get the tail (source) of the arc.
getTailPort() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Arc
To get the port connecting this arc to Tail
getText() - Method in class fr.inria.aoste.kpassa.util.Rational
return the text representation
getTheMaxBalancedBinaryWord(int, int) - Static method in class fr.inria.aoste.kpassa.util.BinaryWord
Generate the maximal balanced binary word of length p containing k true value.
getTheMinBalancedBinaryWord(int, int) - Static method in class fr.inria.aoste.kpassa.util.BinaryWord
Generate the minimal balanced binary word of length p containing k true value.
getTokenCount() - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGArcImpl
 
getTokenCount() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MGArc
Gives the number of token in the arc.
getType() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Port
To get the type of the token (data) traveling through the port.
getType() - Method in class fr.inria.aoste.kpassa.graph.impl.PortImpl
 
getValue(int) - Method in class fr.inria.aoste.kpassa.util.BinaryWord
To get the i th value of the word.
getVertexSchedule(Vertex) - Method in class fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SMGSchedule
To get the schedule associated to the vertex
getVertexSet() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Cycle
To get the set of vertices in the path including the first and the last.
getVertexSet() - Method in interface fr.inria.aoste.kpassa.graph.digraph.Path
To get the set of vertices in the path including the first and the last.
getVertexSet() - Method in interface fr.inria.aoste.kpassa.graph.digraph.StronglyConnectedComponent
To get the set of vertices in the scc.
getVertexSet() - Method in class fr.inria.aoste.kpassa.graph.impl.PathImpl
 
getVertexSet() - Method in class fr.inria.aoste.kpassa.graph.impl.StronglyConnectedComponentImpl
 
getVertices() - Method in interface fr.inria.aoste.kpassa.graph.asynchmarkedgraph.AsynchMG
 
getVertices() - Method in interface fr.inria.aoste.kpassa.graph.digraph.DiGraph
To get the set of vertices
getVertices() - Method in class fr.inria.aoste.kpassa.graph.impl.AsynchMGImpl
 
getVertices() - Method in class fr.inria.aoste.kpassa.graph.impl.HashDiGraph
 
getVertices() - Method in class fr.inria.aoste.kpassa.graph.impl.KRGGraphImpl
 
getVertices() - Method in class fr.inria.aoste.kpassa.graph.impl.MarkedGraphImpl
 
getVertices() - Method in class fr.inria.aoste.kpassa.graph.impl.SDFGraphImpl
 
getVertices() - Method in class fr.inria.aoste.kpassa.graph.impl.SynchronousMarkedGraphImpl
 
getVertices() - Method in interface fr.inria.aoste.kpassa.graph.krg.KRGGraph
 
getVertices() - Method in interface fr.inria.aoste.kpassa.graph.markedgraph.MarkedGraph
 
getVertices() - Method in interface fr.inria.aoste.kpassa.graph.sdf.SDFGraph
 
getVertices() - Method in interface fr.inria.aoste.kpassa.graph.synchronousmarkedgraph.SynchronousMarkedGraph
 
getWeight() - Method in class fr.inria.aoste.kpassa.graph.impl.WeightedPortImpl
 
getWeight() - Method in interface fr.inria.aoste.kpassa.graph.sdf.WeightedPort
 
A B C D E F G H I K L M N O P R S T V W