MATSIM
Main Page
Related Pages
Packages
Classes
Files
File List
tutorial
programming
planStrategyForRemoval
MyExpBetaPlanChangerForRemovalProvider.java
Go to the documentation of this file.
1
/* *********************************************************************** *
2
* project: org.matsim.*
3
* *
4
* *********************************************************************** *
5
* *
6
* copyright : (C) 2015 by the members listed in the COPYING, *
7
* LICENSE and WARRANTY file. *
8
* email : info at matsim dot org *
9
* *
10
* *********************************************************************** *
11
* *
12
* This program is free software; you can redistribute it and/or modify *
13
* it under the terms of the GNU General Public License as published by *
14
* the Free Software Foundation; either version 2 of the License, or *
15
* (at your option) any later version. *
16
* See also COPYING, LICENSE and WARRANTY file *
17
* *
18
* *********************************************************************** */
19
20
package
tutorial.programming.planStrategyForRemoval;
21
22
import
javax.inject.Inject;
23
import
javax.inject.Provider;
24
25
import
org
.
matsim
.
api
.
core
.
v01
.
population
.
Person
;
26
import
org
.
matsim
.
api
.
core
.
v01
.
population
.
Plan
;
27
import
org
.
matsim
.
core
.
config
.
Config
;
28
import
org
.
matsim
.
core
.
replanning
.
selectors
.ExpBetaPlanChanger;
29
33
public
class
MyExpBetaPlanChangerForRemovalProvider
implements
Provider<ExpBetaPlanChanger<Plan, Person>> {
34
35
private
Config
config
;
36
37
@Inject
38
MyExpBetaPlanChangerForRemovalProvider
(
Config
config) {
39
this.config =
config
;
40
}
41
42
@Override
43
public
ExpBetaPlanChanger<Plan, Person>
get
() {
44
return
new
ExpBetaPlanChanger<>( - config.
planCalcScore
().
getBrainExpBeta
());
45
}
46
47
}
48
org.matsim.core.replanning
Definition:
GenericPlanStrategy.java:19
org.matsim.api.core.v01.population
Definition:
Activity.java:21
org
org.matsim.core.config.Config
Definition:
Config.java:71
org.matsim.core.replanning.selectors
Definition:
AbstractPlanSelector.java:19
org.matsim.core.config
Definition:
Config.java:21
tutorial.programming.planStrategyForRemoval.MyExpBetaPlanChangerForRemovalProvider
Definition:
MyExpBetaPlanChangerForRemovalProvider.java:33
org.matsim.api
org.matsim.core
org.matsim.api.core
org.matsim.core.config.groups.PlanCalcScoreConfigGroup.getBrainExpBeta
double getBrainExpBeta()
Definition:
PlanCalcScoreConfigGroup.java:470
tutorial.programming.planStrategyForRemoval.MyExpBetaPlanChangerForRemovalProvider.config
Config config
Definition:
MyExpBetaPlanChangerForRemovalProvider.java:35
org.matsim
org.matsim.core.config.Config.planCalcScore
final PlanCalcScoreConfigGroup planCalcScore()
Definition:
Config.java:444
org.matsim.api.core.v01.population.Plan
Definition:
Plan.java:36
org.matsim.api.core.v01.population.Person
Definition:
Person.java:28
org.matsim.api.core.v01
Definition:
BasicLocation.java:20
Generated on Sat Oct 22 2016 11:22:53 for MATSIM by
1.8.8