Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Actuator ¶
type Actuator interface { Plugin // NextState should return a set of potential follow-up states for a given state if this actuator would potentially be used. NextState(state *common.State, goal *common.State, profiles map[string]common.Profile) ([]common.State, []float64, []planner.Action) // Perform should perform those actions of the plan that it is in charge off. Perform(state *common.State, plan []planner.Action) // Effect should (optionally) recalculate the effect this actuator has for ALL objectives for this workload. Effect(state *common.State, profiles map[string]common.Profile) }
Actuator defines the interface for the actuators.
Click to show internal directories.
Click to hide internal directories.