|
MATSIM
|
Public Member Functions | |
| final void | runAlgorithms (Households hh) |
| void | runAlgorithms (Household h) |
| final void | clearAlgorithms () |
| boolean | removeAlgorithm (final HouseholdAlgorithm algorithm) |
| final void | addAlgorithm (final HouseholdAlgorithm algorithm) |
Private Attributes | |
| final List< HouseholdAlgorithm > | householdAlgorithms = new ArrayList<HouseholdAlgorithm>() |
Static Private Attributes | |
| static final Logger | log = LogManager.getLogger(HouseholdsAlgorithmRunner.class) |
Definition at line 36 of file HouseholdsAlgorithmRunner.java.
| final void org.matsim.households.HouseholdsAlgorithmRunner.runAlgorithms | ( | Households | hh | ) |
Run all the algorithms added to the container.
Definition at line 45 of file HouseholdsAlgorithmRunner.java.
References org.matsim.households.Households.getHouseholds(), org.matsim.core.utils.misc.Counter.incCounter(), org.matsim.core.utils.misc.Counter.printCounter(), and org.matsim.households.algorithms.HouseholdAlgorithm.run().
Referenced by org.matsim.households.HouseholdsStreamingReaderV10.endTag().

| void org.matsim.households.HouseholdsAlgorithmRunner.runAlgorithms | ( | Household | h | ) |
Definition at line 59 of file HouseholdsAlgorithmRunner.java.
References org.matsim.api.core.v01.Identifiable< T >.getId().

| final void org.matsim.households.HouseholdsAlgorithmRunner.clearAlgorithms | ( | ) |
Removes all the algorithms from the Households container.
Definition at line 70 of file HouseholdsAlgorithmRunner.java.
| boolean org.matsim.households.HouseholdsAlgorithmRunner.removeAlgorithm | ( | final HouseholdAlgorithm | algorithm | ) |
Removes the first instance found of the algorithm from the list. It is possible that the same algorithm can appear multiple times in the list.
| algorithm |
Definition at line 80 of file HouseholdsAlgorithmRunner.java.
| final void org.matsim.households.HouseholdsAlgorithmRunner.addAlgorithm | ( | final HouseholdAlgorithm | algorithm | ) |
Add the algorithm to the container. Algorithms will be executed in the same sequence in which they are added.
| algorithm |
Definition at line 90 of file HouseholdsAlgorithmRunner.java.
|
staticprivate |
Definition at line 38 of file HouseholdsAlgorithmRunner.java.
|
private |
Definition at line 40 of file HouseholdsAlgorithmRunner.java.
1.8.13