Class BeingTogetherScoring
- java.lang.Object
-
- org.matsim.contrib.socnetsim.framework.scoring.BeingTogetherScoring
-
public class BeingTogetherScoring extends Object
- Author:
- thibautd
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BeingTogetherScoring.AcceptAllFilter
static class
BeingTogetherScoring.AcceptAllInListFilter
static interface
BeingTogetherScoring.Filter
static class
BeingTogetherScoring.LinearOverlapScorer
static class
BeingTogetherScoring.LogOverlapScorer
static interface
BeingTogetherScoring.PersonOverlapScorer
static class
BeingTogetherScoring.RejectAllFilter
-
Constructor Summary
Constructors Constructor Description BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, double startActiveWindow, double endActiveWindow, double marginalUtilityOfTime, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, double startActiveWindow, double endActiveWindow, BeingTogetherScoring.Filter actTypeFilter, BeingTogetherScoring.Filter modeFilter, double marginalUtilityOfTime, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, double startActiveWindow, double endActiveWindow, BeingTogetherScoring.Filter actTypeFilter, BeingTogetherScoring.Filter modeFilter, BeingTogetherScoring.PersonOverlapScorer overlapScorer, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, double marginalUtilityOfTime, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, BeingTogetherScoring.Filter actTypeFilter, BeingTogetherScoring.Filter modeFilter, double marginalUtilityOfTime, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, BeingTogetherScoring.Filter actTypeFilter, BeingTogetherScoring.Filter modeFilter, BeingTogetherScoring.PersonOverlapScorer scorer, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getScore()
void
handleEvent(org.matsim.api.core.v01.events.Event event)
-
-
-
Constructor Detail
-
BeingTogetherScoring
public BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, double marginalUtilityOfTime, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
-
BeingTogetherScoring
public BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, double startActiveWindow, double endActiveWindow, double marginalUtilityOfTime, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
-
BeingTogetherScoring
public BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, BeingTogetherScoring.Filter actTypeFilter, BeingTogetherScoring.Filter modeFilter, double marginalUtilityOfTime, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
-
BeingTogetherScoring
public BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, BeingTogetherScoring.Filter actTypeFilter, BeingTogetherScoring.Filter modeFilter, BeingTogetherScoring.PersonOverlapScorer scorer, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
-
BeingTogetherScoring
public BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, double startActiveWindow, double endActiveWindow, BeingTogetherScoring.Filter actTypeFilter, BeingTogetherScoring.Filter modeFilter, double marginalUtilityOfTime, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
-
BeingTogetherScoring
public BeingTogetherScoring(org.matsim.facilities.ActivityFacilities facilities, double startActiveWindow, double endActiveWindow, BeingTogetherScoring.Filter actTypeFilter, BeingTogetherScoring.Filter modeFilter, BeingTogetherScoring.PersonOverlapScorer overlapScorer, org.matsim.api.core.v01.Id ego, Collection<org.matsim.api.core.v01.Id<org.matsim.api.core.v01.population.Person>> alters)
-
-
Method Detail
-
getScore
public double getScore()
-
handleEvent
public void handleEvent(org.matsim.api.core.v01.events.Event event)
-
-