Menu

Commit [r27385]  Maximize  Restore  History

make Agent a marker interface and let attribute getters be defined by implementations

this is called so often that it really makes a huge difference to store
attributes in a map or directly. All classes using Agent are made
generic, so that the required implementation can be used without casts.

thibautd 2014-01-13

changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/initialdemandgeneration/socnetgen/framework/Agent.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/initialdemandgeneration/socnetgen/framework/ModelRunner.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/initialdemandgeneration/socnetgen/framework/SocialPopulation.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/initialdemandgeneration/socnetgen/framework/UtilityFunction.java
changed /playgrounds/trunk/thibautd/src/test/java/playground/thibautd/initialdemandgeneration/socnetgen/framework/ModelRunnerTest.java
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/initialdemandgeneration/socnetgen/framework/Agent.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/initialdemandgeneration/socnetgen/framework/ModelRunner.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/initialdemandgeneration/socnetgen/framework/SocialPopulation.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/initialdemandgeneration/socnetgen/framework/UtilityFunction.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/test/java/playground/thibautd/initialdemandgeneration/socnetgen/framework/ModelRunnerTest.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB