VisitAndAssessPolicy

constructor(technicians: ResourceWithQ, walkingTime: RVariableIfc, assessmentTime: RVariableIfc, refuge: String, towVelocity: Double, reportingDelay: RVariableIfc? = null)(source)

Parameters

technicians

who does the work. A ResourceWithQ, so the wait for one is reported as a queue without this policy having to count anything.

reportingDelay

how long before anybody knows. Zero is a fleet that radios in immediately.

walkingTime

how long it takes to reach the vehicle. A single distribution rather than a function of where it stopped, which is the right first cut for a site where walking anywhere takes about as long as walking anywhere else; a model where it does not should subclass.

assessmentTime

how long the look takes.

refuge

where an obstructing vehicle is pushed to. Must be reachable from anywhere a vehicle can stop, or the tow raises.

towVelocity

how fast a person moves a dead vehicle. Slower than it drives.