Ideation Project DA Ruwe
This program provides us with an agent based simulation of an ideation game.
|
Provides structures and methods for ideas (new and improved). More...
Public Member Functions | |
Agent | getAgent () |
Agent | getOwner () |
int | getID () |
Period | getPeriod () |
Choice | getChoice () |
Idea | getOriginal () |
Package Functions | |
Idea (Agent agent, Period period, double quality, Choice choice) | |
Constructor for new idea. | |
Idea () | |
internal Constructor | |
Idea (double quality) | |
internal Constructor | |
Idea (Agent agent, Period period, Idea originalIdea, double quality, Choice choice) | |
Constructor for an improvement. | |
double | getQuality () |
boolean | getImprovable () |
An idea in our definition is also an idea object, if it is improved from an original idea.
Usage is basically restricted to creating ideas either new or as an improvement to another one.
ideation.Idea.Idea | ( | Agent | agent, |
Period | period, | ||
double | quality, | ||
Choice | choice | ||
) | [package] |
This constructor is used by the ideation.Environment for the creation of a new idea. *
agent | the agent that has the idea. |
quality | the quality of the new idea. |
choice | the choice that this idea resulted from. |
ideation.Idea.Idea | ( | ) | [package] |
Do not use from outside!
ideation.Idea.Idea | ( | double | quality | ) | [package] |
Do not use from outside!
ideation.Idea.Idea | ( | Agent | agent, |
Period | period, | ||
Idea | originalIdea, | ||
double | quality, | ||
Choice | choice | ||
) | [package] |
This constructor is used by the ideation.Environment for the creation of a new idea.
agent | the agent that has the idea. |
period | the idea that is being improved from. * |
quality | the quality of the resulting idea. |
choice | the choice that this idea resulted from. |
int ideation.Idea.getID | ( | ) |
boolean ideation.Idea.getImprovable | ( | ) | [package] |
double ideation.Idea.getQuality | ( | ) | [package] |