Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mrd.examples.simple
Class SimpleModel  view SimpleModel download SimpleModel.java

java.lang.Object
  extended byuchicago.src.sim.engine.SimModelImpl
      extended byorg.mrd.model.ModelBase
          extended byorg.mrd.examples.simple.SimpleModel

public class SimpleModel
extends org.mrd.model.ModelBase


Nested Class Summary
(package private)  class SimpleModel.AvgSurvivorship
           
(package private)  class SimpleModel.PopulationSize
           
 
Field Summary
private  double[] age_Reproduction_Table
          Holds value of property age_Reproduction_Table.
private  double[] age_Survival_Table
          Holds value of property survivalTable.
private  RandomElement disp_generator
           
private  Uniform init_generator
           
private  double[] land_Reproduction_Table
          Holds value of property land_Reproduction_Table.
private  double[] land_Survival_Table
          Holds value of property land_Survival_Table.
private  org.apache.commons.logging.Log log
           
private  int modelInitialPairs
          Holds value of property modelInitialPairs.
private  int pairClutchSize
          Holds value of property pairClutchSize.
private  int pairDispersalSeed
          Holds value of property pairDispersalSeed.
private  double pairMeanDispersalDistance
          Holds value of property pairMeanDispersalDistance.
private  int pairReproductionSeed
          Holds value of property pairReproductionSeed.
private  int pairSearchTime
          Holds value of property pairSearchTime.
private  int pairSurvivalSeed
          Holds value of property pairSurvivalSeed.
private  RandomElement rep_generator
           
private  RandomElement survival_generator
           
 
Fields inherited from class org.mrd.model.ModelBase
display, graphs, habitatSpaceFile, landscape, modelMaxIterations, schedule
 
Constructor Summary
SimpleModel()
           
 
Method Summary
 org.mrd.model.Agent buildAgent(java.lang.Class agentClass)
           
 java.lang.String getAge_Reproduction_Table()
          Getter for property survivalTable.
 java.lang.String getAge_Survival_Table()
          Getter for property survivalTable.
 java.lang.String[] getInitParam()
          Used by the GUI to expose the Parameters that can be Manipulated.
 java.lang.String getLand_Reproduction_Table()
          Getter for property land_Reproduction_Table.
 java.lang.String getLand_Survival_Table()
          Getter for property land_Survival_Table.
 int getModelInitialPairs()
          Getter for property modelInitialPairs.
 java.lang.String getName()
          a required method - displayed on the Controller toolbar.
 int getPairClutchSize()
          Getter for property pairClutchSize.
 int getPairDispersalSeed()
          Getter for property pairDispersalSeed.
 int getPairMaxAge()
          Getter for property maxAge.
 double getPairMeanDispersalDistance()
          Getter for property pairMeanDispersalDistance.
 int getPairReproductionSeed()
          Getter for property pairReproductionSeed.
 int getPairSearchTime()
          Getter for property pairSearchTime.
 int getPairSurvivalSeed()
          Getter for property pairSurvivalSeed.
protected  void initialize()
          Model is intialized from this method
 void setAge_Reproduction_Table(java.lang.String table)
          Setter for property survivalTable.
 void setAge_Survival_Table(java.lang.String table)
          Setter for property survivalTable.
 void setLand_Reproduction_Table(java.lang.String table)
          Setter for property land_Reproduction_Table.
 void setLand_Survival_Table(java.lang.String table)
          Setter for property land_Survival_Table.
 void setModelInitialPairs(int modelInitialPairs)
          Setter for property modelInitialPairs.
 void setPairClutchSize(int pairClutchSize)
          Setter for property pairClutchSize.
 void setPairDispersalSeed(int pairDispersalSeed)
          Setter for property pairDispersalSeed.
 void setPairMeanDispersalDistance(double pairMeanDispersalDistance)
          Setter for property pairMeanDispersalDistance.
 void setPairReproductionSeed(int pairReproductionSeed)
          Setter for property pairReproductionSeed.
 void setPairSearchTime(int pairSearchTime)
          Setter for property pairSearchTime.
 void setPairSurvivalSeed(int pairSurvivalSeed)
          Setter for property pairSurvivalSeed.
 void step()
           
 
Methods inherited from class org.mrd.model.ModelBase
addGraph, begin, chop, getBatchRecordFile, getHabitatSpaceFile, getModelMaxIterations, getSchedule, isDisplay, mush, setBatchRecordFile, setDisplay, setHabitatSpaceFile, setModelMaxIterations, setSchedule, setup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private org.apache.commons.logging.Log log

pairClutchSize

private int pairClutchSize
Holds value of property pairClutchSize.


pairSearchTime

private int pairSearchTime
Holds value of property pairSearchTime.


pairMeanDispersalDistance

private double pairMeanDispersalDistance
Holds value of property pairMeanDispersalDistance.


modelInitialPairs

private int modelInitialPairs
Holds value of property modelInitialPairs.


init_generator

private Uniform init_generator

survival_generator

private RandomElement survival_generator

rep_generator

private RandomElement rep_generator

disp_generator

private RandomElement disp_generator

pairSurvivalSeed

private int pairSurvivalSeed
Holds value of property pairSurvivalSeed.


pairReproductionSeed

private int pairReproductionSeed
Holds value of property pairReproductionSeed.


pairDispersalSeed

private int pairDispersalSeed
Holds value of property pairDispersalSeed.


age_Survival_Table

private double[] age_Survival_Table
Holds value of property survivalTable.


age_Reproduction_Table

private double[] age_Reproduction_Table
Holds value of property age_Reproduction_Table.


land_Reproduction_Table

private double[] land_Reproduction_Table
Holds value of property land_Reproduction_Table.


land_Survival_Table

private double[] land_Survival_Table
Holds value of property land_Survival_Table.

Constructor Detail

SimpleModel

public SimpleModel()
Method Detail

initialize

protected void initialize()
Model is intialized from this method


step

public void step()

buildAgent

public org.mrd.model.Agent buildAgent(java.lang.Class agentClass)

getName

public java.lang.String getName()
a required method - displayed on the Controller toolbar.


getInitParam

public java.lang.String[] getInitParam()
Used by the GUI to expose the Parameters that can be Manipulated.


getPairClutchSize

public int getPairClutchSize()
Getter for property pairClutchSize.


setPairClutchSize

public void setPairClutchSize(int pairClutchSize)
Setter for property pairClutchSize.


getPairSearchTime

public int getPairSearchTime()
Getter for property pairSearchTime.


setPairSearchTime

public void setPairSearchTime(int pairSearchTime)
Setter for property pairSearchTime.


getPairMeanDispersalDistance

public double getPairMeanDispersalDistance()
Getter for property pairMeanDispersalDistance.


setPairMeanDispersalDistance

public void setPairMeanDispersalDistance(double pairMeanDispersalDistance)
Setter for property pairMeanDispersalDistance.


getModelInitialPairs

public int getModelInitialPairs()
Getter for property modelInitialPairs.


setModelInitialPairs

public void setModelInitialPairs(int modelInitialPairs)
Setter for property modelInitialPairs.


getPairSurvivalSeed

public int getPairSurvivalSeed()
Getter for property pairSurvivalSeed.


setPairSurvivalSeed

public void setPairSurvivalSeed(int pairSurvivalSeed)
Setter for property pairSurvivalSeed.


getPairReproductionSeed

public int getPairReproductionSeed()
Getter for property pairReproductionSeed.


setPairReproductionSeed

public void setPairReproductionSeed(int pairReproductionSeed)
Setter for property pairReproductionSeed.


getPairDispersalSeed

public int getPairDispersalSeed()
Getter for property pairDispersalSeed.


setPairDispersalSeed

public void setPairDispersalSeed(int pairDispersalSeed)
Setter for property pairDispersalSeed.


getAge_Survival_Table

public java.lang.String getAge_Survival_Table()
Getter for property survivalTable.


setAge_Survival_Table

public void setAge_Survival_Table(java.lang.String table)
Setter for property survivalTable.


getAge_Reproduction_Table

public java.lang.String getAge_Reproduction_Table()
Getter for property survivalTable.


setAge_Reproduction_Table

public void setAge_Reproduction_Table(java.lang.String table)
Setter for property survivalTable.


getLand_Reproduction_Table

public java.lang.String getLand_Reproduction_Table()
Getter for property land_Reproduction_Table.


setLand_Reproduction_Table

public void setLand_Reproduction_Table(java.lang.String table)
Setter for property land_Reproduction_Table.


getLand_Survival_Table

public java.lang.String getLand_Survival_Table()
Getter for property land_Survival_Table.


setLand_Survival_Table

public void setLand_Survival_Table(java.lang.String table)
Setter for property land_Survival_Table.


getPairMaxAge

public int getPairMaxAge()
Getter for property maxAge.