Click or drag to resize
Min_MaxRobustExecution Class
Exekuce planu, s upravami min/max robustnost. Oproti klasicke exekuci pouzivame notaci poradove cislo vrcholu + cast hrany. Dale take umoznujeme menit rychlost, se kterou se agenti v grafu pohybuji.
Inheritance Hierarchy
SystemObject
  MAPFsimulatorExecution
    MAPFsimulatorMin_MaxRobustExecution

Namespace: MAPFsimulator
Assembly: MAPFsimulator (in MAPFsimulator.exe) Version: 1.0.0.0 (1.0.0.0)
Syntax
internal class Min_MaxRobustExecution : Execution

The Min_MaxRobustExecution type exposes the following members.

Constructors
  NameDescription
Public methodMin_MaxRobustExecution
Min/max robustni exekuce pro pocet agentu agentu agents, s pravdepodobnosti zpozdeni delay a parametry robustnosti minTime, maxTime.
Top
Methods
  NameDescription
Protected methodCurrentSpeed
Aktualni rychlost agenta i v planu p.
(Overrides ExecutionCurrentSpeed(Int32, Plan).)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExecuteSolution
Provede exekuci planu ulozenych v listu plans.
(Inherited from Execution.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodChangeSpeed
Na zaklade zpozdeni agenta agentID pocita novou rychlost.
Protected methodIsSwappingConflict
Projede zaznamy vsech agentu a urci, zda v casovem useku time nastal konflikt (vrcholovy i swapping).
(Overrides ExecutionIsSwappingConflict(Int32).)
Protected methodIsVertexConflict
Spocita a ulozi u daneho agenta agentID vrchol, ve kterem byl naposled, vrchol, kam se chysta jet a cast hrany, kterou uz projel. V pripade, ze agent stoji primo ve vrcholu, spocita na zaklade zpozdeni jeho novou rychlost.
(Overrides ExecutionIsVertexConflict(Int32, Plan, Int32, ListPlan).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Private methodTypOfConf
Rozlisuje, jaky typ konfliktu mezi agenty nastal (pro contigency robustnost).
(Inherited from Execution.)
Protected methodWillDelay
Vraci true, pokud se agentID v planu p v case t opozdi.
(Inherited from Execution.)
Top
Fields
  NameDescription
Protected fieldagents (Inherited from Execution.)
Public fieldcolTime (Inherited from Execution.)
Public fieldcolType (Inherited from Execution.)
Protected fieldconfV (Inherited from Execution.)
Protected fielddelay (Inherited from Execution.)
Protected fieldmaxTime (Inherited from Execution.)
Protected fieldpositionsInTime (Inherited from Execution.)
Protected fieldswappingConflict (Inherited from Execution.)
Protected fieldvertexConflict (Inherited from Execution.)
Top
See Also