Package models.fluid.nodemodel
Class UpLaneGroup
- java.lang.Object
-
- models.fluid.nodemodel.UpLaneGroup
-
public class UpLaneGroup extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classUpLaneGroup.RcInfoclassUpLaneGroup.StateInfo
-
Field Summary
Fields Modifier and Type Field Description Map<State,Double>f_gsdoublegamma_gbooleanis_empty_or_blockedFluidLaneGrouplgMap<Long,UpLaneGroup.RcInfo>rc_infosMap<State,UpLaneGroup.StateInfo>state_infos
-
Constructor Summary
Constructors Constructor Description UpLaneGroup(FluidLaneGroup lg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd_road_connection(RoadConnection rc)voidadd_state(State state)voidreset()doubletotal_demand()voidupdate_is_empty_or_blocked()
-
-
-
Field Detail
-
lg
public FluidLaneGroup lg
-
is_empty_or_blocked
public boolean is_empty_or_blocked
-
gamma_g
public double gamma_g
-
state_infos
public Map<State,UpLaneGroup.StateInfo> state_infos
-
rc_infos
public Map<Long,UpLaneGroup.RcInfo> rc_infos
-
-
Constructor Detail
-
UpLaneGroup
public UpLaneGroup(FluidLaneGroup lg)
-
-
Method Detail
-
add_road_connection
public void add_road_connection(RoadConnection rc)
-
add_state
public void add_state(State state)
-
reset
public void reset()
-
update_is_empty_or_blocked
public void update_is_empty_or_blocked()
-
total_demand
public double total_demand()
-
-