public class ProportionalCombiAgentInitialiser extends Object implements AgentInitialiser, Serializable, org.springframework.beans.factory.InitializingBean
Modifier and Type | Field and Description |
---|---|
protected List<AgentInitialiser> |
initialisers |
protected float[] |
proportions |
Constructor and Description |
---|
ProportionalCombiAgentInitialiser() |
ProportionalCombiAgentInitialiser(float[] proportions,
List<AgentInitialiser> initialisers) |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
void |
checkSumToOne() |
List<AgentInitialiser> |
getInitialisers() |
float[] |
getProportions() |
void |
inferMissingProportion() |
void |
initialise(Population population)
Initialise a population of agents.
|
void |
setInitialisers(List<AgentInitialiser> initialisers) |
void |
setProportions(float[] proportions) |
protected float[] proportions
protected List<AgentInitialiser> initialisers
public ProportionalCombiAgentInitialiser(float[] proportions, List<AgentInitialiser> initialisers)
public ProportionalCombiAgentInitialiser()
public void initialise(Population population)
AgentInitialiser
initialise
in interface AgentInitialiser
public float[] getProportions()
public void setProportions(float[] proportions)
public List<AgentInitialiser> getInitialisers()
public void setInitialisers(List<AgentInitialiser> initialisers)
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public void inferMissingProportion()
public void checkSumToOne()
Copyright © 2014. All rights reserved.