Class GrammarDecisionCodec
java.lang.Object
com.knezevic.edaf.v3.repr.grammar.encoding.GrammarDecisionCodec
Deterministic decoder mapping fixed-length bitstrings to grammar derivation trees.
The mapping follows breadth-first (BFS) non-terminal expansion up to max depth. This yields a stable decision vector representation for discrete EDA drivers.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordDecode result bundle. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecisionVector(BitString genotype, Grammar grammar, GrammarEncoding encoding) Returns BFS decision vector only.decode(BitString genotype, Grammar grammar, GrammarEncoding encoding) Decodes one genotype into derivation tree and decision metadata.
-
Constructor Details
-
GrammarDecisionCodec
public GrammarDecisionCodec()
-
-
Method Details
-
decode
public GrammarDecisionCodec.DecodedTree decode(BitString genotype, Grammar grammar, GrammarEncoding encoding) Decodes one genotype into derivation tree and decision metadata. -
decisionVector
Returns BFS decision vector only.
-