@Override @Deprecated // use TripRouter instead. kai, dec'13 public void run(final Person person) { for (Plan plan : person.getPlans()) { run( plan); } }
@Override public void run(final Person person) { for (Plan plan : person.getPlans()) { run(plan); } }
@Override public void run(Person person) { for (Plan plan : person.getPlans()) { run(plan); } } }
private static int maxRank(final ReplanningGroup group) { int maxRank = 0; for ( Person p : group.getPersons() ) { maxRank = Math.max( maxRank , p.getPlans().size() ); } return maxRank; }
@Override public void run(final Person person) { for ( Plan plan : person.getPlans() ) { run( plan ); } }
/** Assigns links to each activity in all plans of the person. */ @Override public void run(final Person person) { for (Plan plan : person.getPlans()) { processPlan(plan); } }
@Override public void run(Person person) { for (Plan plan : person.getPlans()) { run(plan); } }
private double getBestScore( final Person person, final ReplanningGroup group) { double best = Double.NEGATIVE_INFINITY; for ( final Plan p : person.getPlans() ) { final double score = baseWeight.getWeight( p , group ); if ( score > best ) best = score; } return best; } }
@Override public void run(final Person person) { for (Plan plan : person.getPlans()) { run( plan ); } }
public static void removeUnselectedPlans(Person person) { for (Iterator<? extends Plan> iter = person.getPlans().iterator(); iter.hasNext(); ) { Plan plan = iter.next(); if (!PersonUtils.isSelected(plan)) { iter.remove(); } } }
private Collection<JointPlan> getJointPlans( final ReplanningGroup group, final JointPlans jointPlans) { final Set<JointPlan> set = new HashSet<JointPlan>(); for ( Person person : group.getPersons() ) { for ( Plan plan : person.getPlans() ) { final JointPlan jp = jointPlans.getJointPlan( plan ); if ( jp != null ) set.add( jp ); } } return set; }
private int getTotalNumberOfPlansOnMaster() { int total = 0; for (Person person : scenario.getPopulation().getPersons().values()) { total += person.getPlans().size(); } return total; }
private int getTotalNumberOfPlans() { int total = 0; try { for (Person person : scenario.getPopulation().getPersons().values()) { total += person.getPlans().size(); } } catch (NullPointerException e) { } return total; }
@Override public void run(final Person dummyPerson) { Plan newPlan = dummyPerson.getPlans().get(0); Plan planToMutate = plansToMutate.get(dummyPerson.getId()); planToMutate.getPlanElements().clear(); PopulationUtils.copyFromTo(newPlan, planToMutate); } }
public PersonSerializable(Person p) { this.id = p.getId().toString(); Person person = p; for (Plan plan : person.getPlans()) { PlanSerializable planSerializable = new PlanSerializable(plan); plans.add(planSerializable); if (plan.equals(person.getSelectedPlan())) this.selectedPlan = planSerializable; } }
private void writeIndividualPlan(final Plan plan) { final List<Tuple<String, String>> atts = new ArrayList<Tuple<String, String>>(); atts.add( createTuple( PERSON_ATT , plan.getPerson().getId().toString() ) ); final int index = plan.getPerson().getPlans().indexOf( plan ); assert index >= 0; atts.add( createTuple( PLAN_NR_ATT , index+"" ) ); writeStartTag( PLAN_TAG , atts , true ); }
private int rank(final Plan plan) { int nWorsePlans = 0; for ( Plan other : plan.getPerson().getPlans() ) { if ( other != plan && other.getScore() < plan.getScore() ) nWorsePlans++; } return nWorsePlans; }
@Override public void run(Person person) { person.getPlans().get(0).setScore(null); // this will result in an IndexOutOfBoundsException } });
private static final PlansPerComposition getPlansPerComposition( final JointPlans jointPlans, final Person person ) { final PlansPerComposition plans = new PlansPerComposition(); for ( Plan plan : person.getPlans() ) { final JointPlan jp = jointPlans.getJointPlan( plan ); if ( jp == null ) plans.addPlan( plan ); else plans.addJointPlan( jp ); } return plans; }