main
Class Globals

java.lang.Object
  extended bymain.Globals

public class Globals
extends java.lang.Object

Contains all the global parameters of our model which


Field Summary
static int cellNumSides
          The number of sides that each cell has
static float characteristicTime
          Some scaling adjustment, sort of like a partial non-dimensionalization for some affectors
static int flag
           
static java.lang.String integrationAlgorithm
          The integration algorithm to use in running models.
static GeneNet mainProgram
           
static int maxNumNodes
          The maximum number of nodes - like maxNumParams, we should clean this out of the code eventually
static int maxNumParams
          The maximum number of parameters for all the affectors
static long modelChangeTime
          The lastModified time for current model file
static java.lang.String modelFilename
          The name of the currently loaded model file
static int numIntegratorSteps
          Something for the integrator (?)
static java.util.Random rng
           
static float runTime
          The amount of time to run a model when the user selects Run from the menu.
static boolean scriptRunning
          True when a script is running.
static float time
          The current time in the integration
static boolean usingGUI
          Set to true if GeneNet is being run with gui, false otherwise
 
Constructor Summary
Globals()
           
 
Method Summary
static void addParamSetArray(ParameterSetArray a)
           
 void finalize()
           
static ParameterSetArray getCompareParamSetArray()
           
static ParameterSetArray getCurParamSetArray()
           
static java.lang.String getIntegrationAlgorithm()
           
static GeneNet getMainProgram()
           
static java.lang.String getModelFile()
           
static java.lang.String getModelName()
           
static int getNumParamSetArrays()
           
static ParameterSetArray getParamSetArray(int pos)
           
static ParameterSetArray getParamSetArray(java.lang.String name)
           
static float getRunTime()
           
static boolean getUsingGUI()
           
static boolean isScriptRunning()
           
static void removeParamSetArray(ParameterSetArray a)
           
static void setCompareParamSetArray(ParameterSetArray a)
           
static void setCompareParamSetArray(java.lang.String name)
           
static void setCurParamSetArray(ParameterSetArray a)
           
static void setCurParamSetArray(java.lang.String name)
           
static void setIntegrationAlgorithm(java.lang.String str)
           
static void setMainProgram(GeneNet gn)
           
static void setModelFile(java.lang.String str, long t)
           
static void setRunTime(float t)
           
static void setScriptRunning(boolean running)
           
static void setUsingGUI(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxNumParams

public static int maxNumParams
The maximum number of parameters for all the affectors


cellNumSides

public static int cellNumSides
The number of sides that each cell has


numIntegratorSteps

public static int numIntegratorSteps
Something for the integrator (?)


time

public static float time
The current time in the integration


characteristicTime

public static float characteristicTime
Some scaling adjustment, sort of like a partial non-dimensionalization for some affectors


maxNumNodes

public static int maxNumNodes
The maximum number of nodes - like maxNumParams, we should clean this out of the code eventually


integrationAlgorithm

public static java.lang.String integrationAlgorithm
The integration algorithm to use in running models. This can be overridden by an iterator.


runTime

public static float runTime
The amount of time to run a model when the user selects Run from the menu.


modelFilename

public static java.lang.String modelFilename
The name of the currently loaded model file


modelChangeTime

public static long modelChangeTime
The lastModified time for current model file


usingGUI

public static boolean usingGUI
Set to true if GeneNet is being run with gui, false otherwise


flag

public static int flag

rng

public static java.util.Random rng

mainProgram

public static GeneNet mainProgram

scriptRunning

public static boolean scriptRunning
True when a script is running.

Constructor Detail

Globals

public Globals()
Method Detail

setModelFile

public static void setModelFile(java.lang.String str,
                                long t)

getModelFile

public static java.lang.String getModelFile()

getModelName

public static java.lang.String getModelName()

addParamSetArray

public static void addParamSetArray(ParameterSetArray a)

getNumParamSetArrays

public static int getNumParamSetArrays()

getParamSetArray

public static ParameterSetArray getParamSetArray(int pos)

getParamSetArray

public static ParameterSetArray getParamSetArray(java.lang.String name)

setCurParamSetArray

public static void setCurParamSetArray(ParameterSetArray a)

setCurParamSetArray

public static void setCurParamSetArray(java.lang.String name)

getCurParamSetArray

public static ParameterSetArray getCurParamSetArray()

setCompareParamSetArray

public static void setCompareParamSetArray(ParameterSetArray a)

setCompareParamSetArray

public static void setCompareParamSetArray(java.lang.String name)

getCompareParamSetArray

public static ParameterSetArray getCompareParamSetArray()

removeParamSetArray

public static void removeParamSetArray(ParameterSetArray a)

setUsingGUI

public static void setUsingGUI(boolean b)

getUsingGUI

public static boolean getUsingGUI()

setMainProgram

public static void setMainProgram(GeneNet gn)

getMainProgram

public static GeneNet getMainProgram()

getIntegrationAlgorithm

public static java.lang.String getIntegrationAlgorithm()

setIntegrationAlgorithm

public static void setIntegrationAlgorithm(java.lang.String str)

getRunTime

public static float getRunTime()

setRunTime

public static void setRunTime(float t)

isScriptRunning

public static boolean isScriptRunning()

setScriptRunning

public static void setScriptRunning(boolean running)

finalize

public void finalize()
              throws java.lang.Throwable
Throws:
java.lang.Throwable