Package actuator
Class ActuatorFlowToLinks
- java.lang.Object
-
- actuator.AbstractActuator
-
- actuator.ActuatorFlowToLinks
-
- All Implemented Interfaces:
InterfaceScenarioElement,Pokable
public class ActuatorFlowToLinks extends AbstractActuator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class actuator.AbstractActuator
AbstractActuator.Type
-
-
Field Summary
Fields Modifier and Type Field Description Map<Long,Double>outlink2flowsList<Long>rcidsMap<Long,Double>remain_outlink2flowsdoubleremain_total_outlink2flowsdoubletotal_outlink2flowsdoubletotal_unactuated_splitSet<Long>unactuated_links_without_splitsMap<Long,Double>unactuated_splits-
Fields inherited from class actuator.AbstractActuator
commids, dt, id, initialized, myController, target
-
-
Constructor Summary
Constructors Constructor Description ActuatorFlowToLinks(Scenario scenario, Actuator jact)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractActuator.TypegetType()voidinitialize(Scenario scenario, float timestamp, boolean override_targets)voidprocess_command(InterfaceCommand command, float timestamp)voidreset_totals(float timestamp)voidupdate_splits(Map<Long,Double> outlink2split)voidvalidate_post_init(OTMErrorLog errorLog)voidvalidate_pre_init(OTMErrorLog errorLog)
-
-
-
Constructor Detail
-
ActuatorFlowToLinks
public ActuatorFlowToLinks(Scenario scenario, Actuator jact) throws OTMException
- Throws:
OTMException
-
-
Method Detail
-
getType
public AbstractActuator.Type getType()
- Specified by:
getTypein classAbstractActuator
-
validate_pre_init
public void validate_pre_init(OTMErrorLog errorLog)
- Overrides:
validate_pre_initin classAbstractActuator
-
initialize
public void initialize(Scenario scenario, float timestamp, boolean override_targets) throws OTMException
- Overrides:
initializein classAbstractActuator- Throws:
OTMException
-
validate_post_init
public void validate_post_init(OTMErrorLog errorLog)
- Overrides:
validate_post_initin classAbstractActuator
-
process_command
public void process_command(InterfaceCommand command, float timestamp) throws OTMException
- Specified by:
process_commandin classAbstractActuator- Throws:
OTMException
-
reset_totals
public void reset_totals(float timestamp)
-
-