public class Parameter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Parameter.ParamType |
Modifier and Type | Field and Description |
---|---|
java.util.List<java.lang.String> |
categoricalInnards
The list containing the default categorical value - only valid if type == CATEGORICAL
|
java.lang.String |
defaultCategorical
The string containing the default categorical value - only valid if type == CATEGORICAL
|
int |
defaultCategoricalIndex
The index containing the default categorical value - only valid if type == CATEGORICAL
|
float |
defaultNumeric
The default numeric value - Stored as a float but will be converted to an int if needed
|
float |
maxNumeric
The maximal numeric value - Stored as a float but will be converted to an int if needed
|
float |
minNumeric
The minimal numeric value - Stored as a float but will be converted to an int if needed
|
java.lang.String |
name
The name of this parameter
|
Parameter.ParamType |
type
The type of this parameter
|
Constructor and Description |
---|
Parameter(java.lang.String line)
Creates a Parameter from a given line in a .param file.
|
Parameter(java.lang.String name,
java.util.List<java.lang.String> categoricalOptions) |
Parameter(java.lang.String name,
java.util.List<java.lang.String> categoricalOptions,
java.lang.String defaultOption) |
Parameter(java.lang.String newName,
Parameter clone) |
Parameter(java.lang.String name,
java.lang.String categoricalOption) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getDiscretization(int numPoints)
Creates a List of Strings that contain the discretization of this parameter.
|
java.lang.String |
getRandomValue(java.util.Random rand) |
java.lang.String |
toString() |
public java.lang.String name
public Parameter.ParamType type
public java.lang.String defaultCategorical
public int defaultCategoricalIndex
public java.util.List<java.lang.String> categoricalInnards
public float defaultNumeric
public float minNumeric
public float maxNumeric
public Parameter(java.lang.String line)
public Parameter(java.lang.String name, java.lang.String categoricalOption)
public Parameter(java.lang.String name, java.util.List<java.lang.String> categoricalOptions)
public Parameter(java.lang.String name, java.util.List<java.lang.String> categoricalOptions, java.lang.String defaultOption)
public Parameter(java.lang.String newName, Parameter clone)
public java.util.List<java.lang.String> getDiscretization(int numPoints)
public java.lang.String getRandomValue(java.util.Random rand)
public java.lang.String toString()
toString
in class java.lang.Object