Class EphemeralConstantTerminal
java.lang.Object
com.knezevic.edaf.v3.repr.grammar.model.Terminal
com.knezevic.edaf.v3.repr.grammar.model.EphemeralConstantTerminal
- All Implemented Interfaces:
GrammarSymbol
Ephemeral random constant (ERC) terminal definition.
Sampling is performed while decoding a tree and sampled value is persisted in the terminal AST node.
-
Constructor Summary
ConstructorsConstructorDescriptionEphemeralConstantTerminal(String distributionSpec, double min, double max) Creates ERC definition with inclusive bounds. -
Method Summary
Methods inherited from class com.knezevic.edaf.v3.repr.grammar.model.Terminal
symbol, toString, typeSignature
-
Constructor Details
-
EphemeralConstantTerminal
Creates ERC definition with inclusive bounds.
-
-
Method Details
-
distributionSpec
ERC distribution name used in serialization payloads. -
min
public double min()Minimum sampled value. -
max
public double max()Maximum sampled value.
-