edu.iu.iv.modeling.tarl.input.impl
Class DefaultMainParameters

java.lang.Object
  |
  +--edu.iu.iv.modeling.tarl.input.impl.DefaultMainParameters
All Implemented Interfaces:
MainParameters

public class DefaultMainParameters
extends java.lang.Object
implements MainParameters

This class defines a default implementation of the MainParametersInterface interface. It defines the various parameters on which the behavior of the model depends and defines methods to access them. This class is directly used by the DefaultTarlMain class and is passed subsequently to other classes.

Author:
Jeegar T Maru
See Also:
DefaultTarlMain, MainParameters

Constructor Summary
DefaultMainParameters()
          Creates a new default instance of a MainParameters.
 
Method Summary
 HelperParameters getHelperParameters()
          Returns the HelperParameters for the model
 void initializeDefault()
          Initializes the MainParameters with default values
 void setHelperParameters(HelperParameters helperParameters)
          Stores the HelperParameters for the model
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMainParameters

public DefaultMainParameters()
Creates a new default instance of a MainParameters. It initializes the parameters using default values as described in the PNAS paper.

Method Detail

initializeDefault

public void initializeDefault()
Initializes the MainParameters with default values

Specified by:
initializeDefault in interface MainParameters

getHelperParameters

public HelperParameters getHelperParameters()
Returns the HelperParameters for the model

Specified by:
getHelperParameters in interface MainParameters
Returns:
the helper parameters for the model

setHelperParameters

public void setHelperParameters(HelperParameters helperParameters)
Stores the HelperParameters for the model

Parameters:
helperParameters - Specifies the helper parameters for the model