Class GrammarTreeEngine
java.lang.Object
com.knezevic.edaf.v3.repr.grammar.GrammarTreeEngine
High-level facade for grammar decoding, evaluation, and visualization exports.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordTree inspection bundle. -
Constructor Summary
ConstructorsConstructorDescriptionGrammarTreeEngine(Map<String, Object> params) Creates engine from plugin parameters. -
Method Summary
Modifier and TypeMethodDescriptionencoding()Encoding plan used for fixed-length decision vector mapping.doubleevaluate(BitString genotype, EvaluationContext context) Evaluates genotype as numeric expression.booleanevaluateBoolean(BitString genotype, EvaluationContext context) Evaluates genotype as boolean expression.grammar()Grammar instance.Decodes genotype into tree and export strings.
-
Constructor Details
-
GrammarTreeEngine
-
-
Method Details
-
inspect
Decodes genotype into tree and export strings. -
evaluate
Evaluates genotype as numeric expression. -
evaluateBoolean
Evaluates genotype as boolean expression. -
grammar
Grammar instance. -
encoding
Encoding plan used for fixed-length decision vector mapping.
-