- DigitalCircuitFunctions - Class in jcgp.backend.function
-
This class contains all digital circuit functions
(defined as unsigned integer functions in the classic
CGP implementation) defined in static nested classes.
- DigitalCircuitFunctions() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions
-
Creates a new instance of DigitalCircuitFunctions
.
- DigitalCircuitFunctions.And - Class in jcgp.backend.function
-
ANDs inputs together.
- DigitalCircuitFunctions.AndNotA - Class in jcgp.backend.function
-
ANDs inputs together with one input inverted.
- DigitalCircuitFunctions.AndNotB - Class in jcgp.backend.function
-
ANDs inputs together with one input inverted.
- DigitalCircuitFunctions.ConstantOne - Class in jcgp.backend.function
-
Outputs a constant 1, has no inputs.
- DigitalCircuitFunctions.ConstantZero - Class in jcgp.backend.function
-
Outputs a constant 0, has no inputs.
- DigitalCircuitFunctions.Mux1 - Class in jcgp.backend.function
-
Works as a multiplexer.
- DigitalCircuitFunctions.Mux2 - Class in jcgp.backend.function
-
Works as a multiplexer.
- DigitalCircuitFunctions.Mux3 - Class in jcgp.backend.function
-
Works as a multiplexer.
- DigitalCircuitFunctions.Mux4 - Class in jcgp.backend.function
-
Works as a multiplexer.
- DigitalCircuitFunctions.Nand - Class in jcgp.backend.function
-
NANDs inputs together.
- DigitalCircuitFunctions.Nor - Class in jcgp.backend.function
-
NORs inputs together.
- DigitalCircuitFunctions.NotA - Class in jcgp.backend.function
-
Inverts input, equivalent to inverter logic gate.
- DigitalCircuitFunctions.NotB - Class in jcgp.backend.function
-
Inverts input, equivalent to inverter logic gate.
- DigitalCircuitFunctions.Or - Class in jcgp.backend.function
-
ORs inputs together.
- DigitalCircuitFunctions.OrNotA - Class in jcgp.backend.function
-
ORs inputs together with one inverted input.
- DigitalCircuitFunctions.OrNotB - Class in jcgp.backend.function
-
ORs inputs together with one inverted input.
- DigitalCircuitFunctions.WireA - Class in jcgp.backend.function
-
Connects one node to another with no function.
- DigitalCircuitFunctions.WireB - Class in jcgp.backend.function
-
Connects one node to another with no function.
- DigitalCircuitFunctions.Xnor - Class in jcgp.backend.function
-
XNORs inputs together.
- DigitalCircuitFunctions.Xor - Class in jcgp.backend.function
-
XORs inputs together.
- DigitalCircuitProblem - Class in jcgp.backend.modules.problem
-
Digital circuit problem
Using this problem type, digital logic circuits can be evolved.
- DigitalCircuitProblem(Resources) - Constructor for class jcgp.backend.modules.problem.DigitalCircuitProblem
-
Construct a new instance of DigitalCircuitProblem.
- disableFunction(int) - Method in class jcgp.backend.function.FunctionSet
-
Disables the indexed function.
- Division() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Division
-
- DIVISION_LIMIT - Static variable in class jcgp.backend.function.SymbolicRegressionFunctions
-
- DoubleMonitor - Class in jcgp.backend.parameters.monitors
-
This is a special type of DoubleParameter
which
cannot be modified in the GUI (if the GUI is in use).
- DoubleMonitor(double, String) - Constructor for class jcgp.backend.parameters.monitors.DoubleMonitor
-
Creates a new instance of this class, assuming the monitor
is not critical.
- DoubleMonitor(double, String, boolean) - Constructor for class jcgp.backend.parameters.monitors.DoubleMonitor
-
Creates a new instance of this class.
- DoubleParameter - Class in jcgp.backend.parameters
-
Parameter subclass for the double type.
- DoubleParameter(double, String) - Constructor for class jcgp.backend.parameters.DoubleParameter
-
Creates a new instance of this class, assuming the parameter
is not critical.
- DoubleParameter(double, String, boolean) - Constructor for class jcgp.backend.parameters.DoubleParameter
-
Creates a new instance of this class.