Menu

Commit [r27004]  Maximize  Restore  History

cache joint plans in individual plan

the special Plan implementation is package protected, and used only from
JointPlans. It allows to avoid expensive Map lookups, which are
performed only for plans which are not of the specific implementation.

thibautd 2013-12-03

changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/scripts/AnalysePerformanceOfCoalitionSelection.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/socnetsim/population/JointPlanFactory.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/socnetsim/population/JointPlans.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/socnetsim/population/PlanWithCachedJointPlan.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/socnetsim/replanning/grouping/GroupPlans.java
changed /playgrounds/trunk/thibautd/src/test/java/playground/thibautd/socnetsim/population/JointPlansTest.java
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/scripts/AnalysePerformanceOfCoalitionSelection.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/socnetsim/population/JointPlanFactory.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/socnetsim/population/JointPlans.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/socnetsim/population/PlanWithCachedJointPlan.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/socnetsim/replanning/grouping/GroupPlans.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/test/java/playground/thibautd/socnetsim/population/JointPlansTest.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB