Uses of Class
dk.deepthought.sidious.supportsystem.Step

Packages that use Step
dk.deepthought.sidious.gui Provides classes for the gui and debug hooks into the planner 
dk.deepthought.sidious.planner Provides classes and interfaces for the planning and pathfinding algorithms 
dk.deepthought.sidious.planner.graph Provides classes and interfaces for representing graphs for the planner. 
dk.deepthought.sidious.ruleengine Provides classes and interfaces for rule evaluation 
dk.deepthought.sidious.rules Contains the implementations of the rules in the system. 
dk.deepthought.sidious.supportsystem Provides interfaces and classes for the general interaction with the system. 
 

Uses of Step in dk.deepthought.sidious.gui
 

Method parameters in dk.deepthought.sidious.gui with type arguments of type Step
 void Display.finished(java.util.List<Step> steps)
          Sets the final plan.
 

Uses of Step in dk.deepthought.sidious.planner
 

Fields in dk.deepthought.sidious.planner with type parameters of type Step
private  java.util.Stack<Step> Plan.steps
          The stack of steps.
 

Methods in dk.deepthought.sidious.planner that return types with arguments of type Step
 java.util.Stack<Step> Plan.getSteps()
          Gets the steps that make up this plan.
 

Methods in dk.deepthought.sidious.planner with parameters of type Step
 void Plan.add(Step step)
          Adds a Step to this Plan.
 

Uses of Step in dk.deepthought.sidious.planner.graph
 

Fields in dk.deepthought.sidious.planner.graph declared as Step
private  Step AStarEdge.step
          The step of to this edge.
 

Methods in dk.deepthought.sidious.planner.graph that return Step
 Step Edge.getStep()
          Gets the Step this Edge represents
 Step AStarEdge.getStep()
           
 Step Vertex.getStepToThis()
          Gets the Step leading to this Vertex.
 Step AStarVertex.getStepToThis()
           
 

Methods in dk.deepthought.sidious.planner.graph with parameters of type Step
(package private)  double AStarGraph.calculateCost(State current, State next, Step step)
          Method returns the calculated cost of getting from current to next.
 Vertex Vertex.toSourceVertex(Step initialStep)
          Creates a source vertex from the specified initial setpoints.
 Vertex AStarVertex.toSourceVertex(Step initialStep)
           
 

Constructors in dk.deepthought.sidious.planner.graph with parameters of type Step
AStarEdge(Vertex startVertex, Vertex endVertex, Step step, double cost)
           
 

Uses of Step in dk.deepthought.sidious.ruleengine
 

Methods in dk.deepthought.sidious.ruleengine with parameters of type Step
 double RuleEngineImpl.evaluate(SuperLinkID requesterID, State current, State next, Step step)
           
 double RuleEngine.evaluate(SuperLinkID requesterID, State current, State next, Step step)
          This method evaluates the rules associated with the given plan requester.
(package private)  double RuleEngineImpl.evaluateRules(java.util.Collection<Rule> rules, State current, State next, Step step)
          This method evaluates each of the input rules according to the input states (current and next), and returns a combined value.
 

Uses of Step in dk.deepthought.sidious.rules
 

Methods in dk.deepthought.sidious.rules with parameters of type Step
(package private)  double PhotosynthesisRule.calculateDesire(State state, Step step)
          Returns the desire related to DESIRED_RATE.
 double TemperatureRule.desire(State currentState, State newState, Step step)
           
abstract  double Rule.desire(State currentState, State newState, Step step)
          Method returns the calculated desire associated with the change from currentState to newState.
 double PhotosynthesisRule.desire(State currentState, State newState, Step step)
           
 double MorningDropRule.desire(State currentState, State newState, Step step)
           
 double HeatExpensesRule.desire(State currentState, State newState, Step step)
           
 double ConstrainingRule.desire(State currentState, State newState, Step step)
           
protected  double Rule.getAdjustableSetting(Step step, SuperLinkID id)
          Returns the setting of an adjustable contained in the step identified by the id.
 

Uses of Step in dk.deepthought.sidious.supportsystem
 

Methods in dk.deepthought.sidious.supportsystem that return types with arguments of type Step
 java.util.Collection<Step> Step.getSteps()
          Returns all possible steps emanating from this step.
 



Copyright © Deepthought Development - All Rights Reserved.