LightVoting
|
Class CChairAgentGenerator. More...
Inherits IBaseAgentGenerator< CChairAgent >.
Public Member Functions | |
CChairAgentGenerator (final InputStream p_stream, final CEnvironment p_environment, final String p_grouping, final String p_protocol, final String p_fileName) throws Exception | |
constructor of the generator More... | |
final CChairAgent | generatesingle (final Object...p_data) |
generator method of the agent More... | |
Private Attributes | |
final AtomicLong | m_agentcounter = new AtomicLong() |
Current free agent id, needs to be thread-safe, therefore using AtomicLong. More... | |
final CEnvironment | m_environment |
environment More... | |
final String | m_fileName |
final String | m_grouping |
String | m_protocol |
Definition at line 410 of file CChairAgent.java.
org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.CChairAgentGenerator | ( | final InputStream | p_stream, |
final CEnvironment | p_environment, | ||
final String | p_grouping, | ||
final String | p_protocol, | ||
final String | p_fileName | ||
) | throws Exception |
p_stream | ASL code as any stream e.g. FileInputStream |
p_grouping | grouping algorithm |
p_protocol | voting protocol |
p_fileName | h5 file |
Exception | Thrown if something goes wrong while generating agents. |
Definition at line 435 of file CChairAgent.java.
References org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.m_environment, org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.m_fileName, org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.m_grouping, and org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.m_protocol.
final CChairAgent org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.generatesingle | ( | final Object... | p_data | ) |
p_data | any data which can be put from outside to the generator method |
Definition at line 475 of file CChairAgent.java.
References org.lightvoting.simulation.agent.CChairAgent.CChairAgent(), org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.m_agentcounter, org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.m_environment, org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.m_fileName, org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.m_grouping, and org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.m_protocol.
|
private |
Definition at line 421 of file CChairAgent.java.
Referenced by org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.generatesingle().
|
private |
Definition at line 416 of file CChairAgent.java.
Referenced by org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.CChairAgentGenerator(), and org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.generatesingle().
|
private |
Definition at line 425 of file CChairAgent.java.
Referenced by org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.CChairAgentGenerator(), and org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.generatesingle().
|
private |
Definition at line 423 of file CChairAgent.java.
Referenced by org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.CChairAgentGenerator(), and org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.generatesingle().
|
private |
Definition at line 424 of file CChairAgent.java.
Referenced by org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.CChairAgentGenerator(), and org.lightvoting.simulation.agent.CChairAgent.CChairAgentGenerator.generatesingle().