Class OperatorRegistry
java.lang.Object
com.knezevic.edaf.v3.repr.grammar.ops.OperatorRegistry
Central operator catalog for grammar-based GP.
The registry intentionally uses protected variants for numerically unsafe operators (division, log, sqrt) to keep search stable.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates default EDAF operator registry with ECF-compatible core set. -
Method Summary
Modifier and TypeMethodDescriptionall()Returns all known operators.byKind(OperatorKind kind) Returns subset by operator kind.Resolves operator by name (case-insensitive).
-
Constructor Details
-
OperatorRegistry
public OperatorRegistry()Creates default EDAF operator registry with ECF-compatible core set.
-
-
Method Details
-
find
Resolves operator by name (case-insensitive). -
all
Returns all known operators. -
byKind
Returns subset by operator kind.
-