19 package tutorial.programming.facilitiesAndOpenTimes;
67 params.setTypicalDuration(12.*3600);
74 params.setTypicalDuration(1.*3600);
176 @Override
public void install() {
178 this.bindScoringFunctionFactory().toInstance( factory ) ;
187 System.out.println( pp ) ;
188 System.out.println( pp.getSelectedPlan() ) ;
192 public static void main( String[] args ) {
abstract boolean addPlan(T p)
final void addOverridingModule(AbstractModule abstractModule)
void addActivityOption(ActivityOption option)
void addActivityFacility(ActivityFacility facility)
NetworkFactory getFactory()
Map< Id< Person >,?extends Person > getPersons()
ActivityOption createActivityOption(String type)
abstract void addActivity(final Activity act)
ActivityFacilitiesFactory getFactory()
Link createLink(final Id< Link > id, final Node fromNode, final Node toNode)
ActivityFacility createActivityFacility(Id< ActivityFacility > id, Coord coord)
Population getPopulation()
Person createPerson(Id< Person > id)
ControlerConfigGroup controler
static void main(String[] args)
static Config createConfig(final String filename)
Node createNode(final Id< Node > id, final Coord coord)
Activity createActivityFromCoord(String actType, Coord coord)
ActivityFacilities getActivityFacilities()
PopulationFactory getFactory()
void addPerson(final Person p)
final PlanCalcScoreConfigGroup planCalcScore()
void addOpeningTime(OpeningTime openingTime)
void setFacilityId(final Id< ActivityFacility > id)
static Scenario createScenario(final Config config)
void addActivityParams(final ActivityParams params)
void setEndTime(final double seconds)