public class DigitalCircuitFunctions extends FunctionSet
DigitalCircuitProblem
.DigitalCircuitProblem
Modifier and Type | Class and Description |
---|---|
static class |
DigitalCircuitFunctions.And
ANDs inputs together.
|
static class |
DigitalCircuitFunctions.AndNotA
ANDs inputs together with one input inverted.
|
static class |
DigitalCircuitFunctions.AndNotB
ANDs inputs together with one input inverted.
|
static class |
DigitalCircuitFunctions.ConstantOne
Outputs a constant 1, has no inputs.
|
static class |
DigitalCircuitFunctions.ConstantZero
Outputs a constant 0, has no inputs.
|
static class |
DigitalCircuitFunctions.Mux1
Works as a multiplexer.
|
static class |
DigitalCircuitFunctions.Mux2
Works as a multiplexer.
|
static class |
DigitalCircuitFunctions.Mux3
Works as a multiplexer.
|
static class |
DigitalCircuitFunctions.Mux4
Works as a multiplexer.
|
static class |
DigitalCircuitFunctions.Nand
NANDs inputs together.
|
static class |
DigitalCircuitFunctions.Nor
NORs inputs together.
|
static class |
DigitalCircuitFunctions.NotA
Inverts input, equivalent to inverter logic gate.
|
static class |
DigitalCircuitFunctions.NotB
Inverts input, equivalent to inverter logic gate.
|
static class |
DigitalCircuitFunctions.Or
ORs inputs together.
|
static class |
DigitalCircuitFunctions.OrNotA
ORs inputs together with one inverted input.
|
static class |
DigitalCircuitFunctions.OrNotB
ORs inputs together with one inverted input.
|
static class |
DigitalCircuitFunctions.WireA
Connects one node to another with no function.
|
static class |
DigitalCircuitFunctions.WireB
Connects one node to another with no function.
|
static class |
DigitalCircuitFunctions.Xnor
XNORs inputs together.
|
static class |
DigitalCircuitFunctions.Xor
XORs inputs together.
|
Constructor and Description |
---|
DigitalCircuitFunctions()
Creates a new instance of
DigitalCircuitFunctions . |
disableFunction, enableFunction, getAllowedFunction, getAllowedFunctionCount, getFunction, getMaxArity, getTotalFunctionCount, isEnabled