|
Ideation Project DA Ruwe
This program provides us with an agent based simulation of an ideation game.
|

Public Member Functions | |
| Period | getPrev () |
| Vector< Idea > | getIdeas () |
| Vector< Choice > | getChoices () |
| Vector< Idea > | getImprovableIdeas () |
| int | getID () |
| Vector< Agent > | getAgents () |
| Vector< Agent > | getNewAgents () |
| void | addNewAgent (Agent agent) |
| Add an Agent who will play from the next period on. | |
| void | recordChoices () |
| Get the Choices of the Agents who played in this period and record the Choices that were made by them in this period. | |
| void | recordIdeas () |
| Get the Choices of the Agents who played in this period and record the Ideas that were created (improved) by them in this period. | |
| Vector< Idea > | getAllIdeas () |
| Idea | getBestIdea () |
Public Attributes | |
| Vector< Agent > | newAgents |
| The agents that were invited in this period. | |
| Vector< Integer > | newAgentsIDs |
| The IDs of the agents that were invited in this period. | |
| Vector< Agent > | agents |
| The agents that exist in this period. | |
Package Functions | |
| Period () | |
| Internal Constructor Don't use from other classes. | |
| Period (Period previousPeriod) | |
| External Constructor for the periods after the first of a game. | |
| Period (Vector< Agent > agents) | |
| Initial Constructor for the first period of a game. | |
| ideation.Period.Period | ( | ) | [package] |
| ideation.Period.Period | ( | Period | previousPeriod | ) | [package] |
| previousPeriod | the period that was before this one. |
| ideation.Period.Period | ( | Vector< Agent > | agents | ) | [package] |
| agents | the agents that shall be there in the first period. This should only be human players! |
| void ideation.Period.addNewAgent | ( | Agent | agent | ) |
| Vector<Agent> ideation.Period.getAgents | ( | ) |
| Vector<Idea> ideation.Period.getAllIdeas | ( | ) |
| Vector<Choice> ideation.Period.getChoices | ( | ) |
| int ideation.Period.getID | ( | ) |
| Vector<Idea> ideation.Period.getIdeas | ( | ) |
| Vector<Idea> ideation.Period.getImprovableIdeas | ( | ) |
| Vector<Agent> ideation.Period.getNewAgents | ( | ) |
| void ideation.Period.recordIdeas | ( | ) |
Also write the ideas that are now improvable and therefore will be available for improvement in the next round down.
| Vector<Agent> ideation.Period.agents |
| Vector<Agent> ideation.Period.newAgents |
| Vector<Integer> ideation.Period.newAgentsIDs |
1.7.6.1