net.sourceforge.jabm.init
Class ProportionalCombiAgentInitialiser
java.lang.Object
  
net.sourceforge.jabm.init.ProportionalCombiAgentInitialiser
- All Implemented Interfaces: 
 - java.io.Serializable, AgentInitialiser, org.springframework.beans.factory.InitializingBean
 
public class ProportionalCombiAgentInitialiser
- extends java.lang.Object
- implements AgentInitialiser, java.io.Serializable, org.springframework.beans.factory.InitializingBean
  
- See Also:
 - Serialized Form
 -  
 - 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
proportions
protected float[] proportions
initialisers
protected java.util.List<AgentInitialiser> initialisers
ProportionalCombiAgentInitialiser
public ProportionalCombiAgentInitialiser(float[] proportions,
                                         java.util.List<AgentInitialiser> initialisers)
ProportionalCombiAgentInitialiser
public ProportionalCombiAgentInitialiser()
initialise
public void initialise(Population population)
- Description copied from interface: 
AgentInitialiser 
- Initialise a population of agents.  The initial state of any
 given agent may depend on the current state of other agents in
 the collection.
- Specified by:
 initialise in interface AgentInitialiser
 
 
 
getProportions
public float[] getProportions()
 
 
setProportions
public void setProportions(float[] proportions)
 
 
getInitialisers
public java.util.List<AgentInitialiser> getInitialisers()
 
 
setInitialisers
public void setInitialisers(java.util.List<AgentInitialiser> initialisers)
 
 
afterPropertiesSet
public void afterPropertiesSet()
                        throws java.lang.Exception
- Specified by:
 afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
 
- Throws:
 java.lang.Exception
 
inferMissingProportion
public void inferMissingProportion()
 
 
checkSumToOne
public void checkSumToOne()