Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractBottle - Class in org.gaardeon.bottled.simple
-
Abstract base class for a named sub-network of spiking neurons (Nerons) and synapses.
- AbstractBottle(String, Random) - Constructor for class org.gaardeon.bottled.simple.AbstractBottle
- addIncomingConnection(Connection) - Method in class org.gaardeon.bottled2.Neuron
- AddingRationalDiminisher - Class in org.gaardeon.bottled.functions
-
A value updater that applies rational diminishing returns.
- AddingRationalDiminisher(double) - Constructor for class org.gaardeon.bottled.functions.AddingRationalDiminisher
- addNeuron(String) - Method in class org.gaardeon.bottled3.Network
- addNeuronConnection(Neuron, Neuron) - Method in class org.gaardeon.bottled2.Bottle
- addOutgoingConnection(Connection) - Method in class org.gaardeon.bottled2.Neuron
- addSynapse(Neron, Neron, double, double) - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Add a single synapse to this bottle's synapse list.
- allNeurons - Variable in class org.gaardeon.bottled.simple.AbstractBottle
- allNeurons - Variable in class org.gaardeon.bottled.simple.Bottle
- allNeurons - Variable in class org.gaardeon.bottled2.Bottle
- applyFeedback(double) - Method in class org.gaardeon.bottled2.ChessBrain
- applyHebbian() - Method in class org.gaardeon.bottled2.Neuron
- applyHebbianLearning() - Method in class org.gaardeon.bottled2.Bottle
- applyHormone(Hormone) - Method in class org.gaardeon.bottled2.Bottle
- applyOutputFeedback(double[]) - Method in class org.gaardeon.bottled2.Bottle
- Architecture - Section in class org.gaardeon.bottled3.NeuralModel
- asciiBoard() - Method in class org.gaardeon.bottled.minichess.Position
B
- BB - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- bishops() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Returns the value of the
bishopsrecord component. - bishops() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Returns the value of the
bishopsrecord component. - bishops() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Returns the value of the
bishopsrecord component. - BitBuffer - Class in org.gaardeon.bottled
- BitBuffer(ByteBuffer) - Constructor for class org.gaardeon.bottled.BitBuffer
- BitBuffer(ByteBuffer, int, int) - Constructor for class org.gaardeon.bottled.BitBuffer
- BK - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- BLACK_WINS - Enum constant in enum class org.gaardeon.bottled.minichess.Game.Result
- BN - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- board - Variable in class org.gaardeon.bottled.minichess.Position
- BoardHash(long, long, long, long, long, long, long) - Constructor for record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Creates an instance of a
BoardHashrecord class. - BoardHash(long, long, long, long, long, long, long) - Constructor for record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Creates an instance of a
BoardHashrecord class. - BoardHash(long, long, long, long, long, long, long) - Constructor for record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Creates an instance of a
BoardHashrecord class. - Bottle - Class in org.gaardeon.bottled.simple
-
A named sub-network of spiking neurons (Nerons) and synapses.
- Bottle - Class in org.gaardeon.bottled2
- Bottle - Interface in org.gaardeon.bottled
- Bottle(String, int, int, int) - Constructor for class org.gaardeon.bottled.simple.Bottle
- Bottle(String, int, int, int) - Constructor for class org.gaardeon.bottled2.Bottle
- Bottle(String, int, int, int, Random) - Constructor for class org.gaardeon.bottled.simple.Bottle
- BottleType - Enum Class in org.gaardeon.bottled
- BP - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- BQ - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- BR - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- Brain - Class in org.gaardeon.bottled
- Brain(Bottle, Bottle, Bottle[]) - Constructor for class org.gaardeon.bottled.Brain
- Brain.Builder - Class in org.gaardeon.bottled
- build() - Method in class org.gaardeon.bottled.Brain.Builder
- Builder() - Constructor for class org.gaardeon.bottled.Brain.Builder
C
- ChessBrain - Class in org.gaardeon.bottled.simple
-
Test harness that wires three
Bottles in a feedforward pipeline for use as a chess-position evaluator. - ChessBrain - Class in org.gaardeon.bottled2
- ChessBrain - Class in org.gaardeon.bottled3
-
A three-layer spiking network for evaluating chess positions, built on top of the connection-centric
Networkfrom bottled3. - ChessBrain(Bottle, Bottle, Bottle) - Constructor for class org.gaardeon.bottled.simple.ChessBrain
- ChessBrain(Bottle, Bottle, Bottle) - Constructor for class org.gaardeon.bottled2.ChessBrain
- ChessBrain(Network, List, List, List) - Constructor for class org.gaardeon.bottled3.ChessBrain
- ChessBrainRunner - Class in org.gaardeon.bottled.simple
-
Main driver for the simple-model ChessBrain.
- ChessBrainRunner - Class in org.gaardeon.bottled2
- ChessBrainRunner - Class in org.gaardeon.bottled3
-
Drives a bottled3
ChessBrainwith a fixed chess position and lets the BCM plasticity in theConnections reshape the weights over many trials. - ChessBrainRunner() - Constructor for class org.gaardeon.bottled.simple.ChessBrainRunner
- ChessBrainRunner() - Constructor for class org.gaardeon.bottled2.ChessBrainRunner
- ChessBrainRunner() - Constructor for class org.gaardeon.bottled3.ChessBrainRunner
- ChessBrainRunner.BoardHash - Record Class in org.gaardeon.bottled.simple
- ChessBrainRunner.BoardHash - Record Class in org.gaardeon.bottled2
- ChessBrainRunner.BoardHash - Record Class in org.gaardeon.bottled3
- clear() - Method in class org.gaardeon.bottled.BitBuffer
- color - Variable in enum class org.gaardeon.bottled.minichess.Piece
- colors() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Returns the value of the
colorsrecord component. - colors() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Returns the value of the
colorsrecord component. - colors() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Returns the value of the
colorsrecord component. - connect(Object, Object) - Method in class org.gaardeon.bottled.Brain.Builder
- connect(Neuron, Neuron, double, boolean) - Method in class org.gaardeon.bottled3.Network
- Connection - Class in org.gaardeon.bottled.structs
- Connection - Class in org.gaardeon.bottled2
- Connection - Class in org.gaardeon.bottled3
-
A directed synaptic connection from one neuron to another.
- Connection() - Constructor for class org.gaardeon.bottled.structs.Connection
- Connection(Neuron, Neuron, double) - Constructor for class org.gaardeon.bottled2.Connection
- Connection(Neuron, Neuron, double, boolean) - Constructor for class org.gaardeon.bottled3.Connection
- connectionCount() - Method in class org.gaardeon.bottled2.Bottle
- ConnectionRange - Record Class in org.gaardeon.bottled
- ConnectionRange(int, int, int) - Constructor for record class org.gaardeon.bottled.ConnectionRange
-
Creates an instance of a
ConnectionRangerecord class. - ConnectionRangePattern - Class in org.gaardeon.bottled
- ConnectionRangePattern(int, int) - Constructor for class org.gaardeon.bottled.ConnectionRangePattern
- connections - Variable in class org.gaardeon.bottled2.Bottle
- connections - Variable in class org.gaardeon.bottled3.Network
- ConnectionStyle - Enum Class in org.gaardeon.bottled
- connectSets(AbstractBottle, List, List, double, double, double) - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Create synapses from
sourcestotargetswith the given connection density, registering each resulting synapse onowner's synapse list. - connectTo(AbstractBottle, double, double, double) - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Create synapses from this bottle's output neurons to another bottle's input neurons.
- connectTo(Bottle, double, double, double) - Method in class org.gaardeon.bottled.simple.Bottle
-
Create synapses from this bottle's output neurons to another bottle's input neurons.
- connectTo(Bottle, double, double) - Method in class org.gaardeon.bottled2.Bottle
- connectToInput(Bottle) - Method in interface org.gaardeon.bottled.Bottle
- connectToInput(Bottle) - Method in class org.gaardeon.bottled.LayeredBottle
- connStart() - Method in record class org.gaardeon.bottled.ConnectionRange
-
Returns the value of the
connStartrecord component. - countFiring() - Method in class org.gaardeon.bottled.simple.AbstractBottle
- countFiring() - Method in class org.gaardeon.bottled.simple.Bottle
- countFiring() - Method in class org.gaardeon.bottled2.Bottle
- countFiring(List) - Method in class org.gaardeon.bottled3.ChessBrain
- countFiringHidden() - Method in class org.gaardeon.bottled.simple.FeedForwardBottle
-
Total neurons firing across all hidden layers this tick.
- countFiringHidden(int) - Method in class org.gaardeon.bottled.simple.FeedForwardBottle
-
Neurons firing in a specific hidden layer this tick.
- countFiringInputs() - Method in class org.gaardeon.bottled.simple.AbstractBottle
- countFiringInputs() - Method in class org.gaardeon.bottled.simple.Bottle
- countFiringInternal() - Method in class org.gaardeon.bottled.simple.Bottle
- countFiringInternal() - Method in class org.gaardeon.bottled.simple.HopfieldBottle
- countFiringOutputs() - Method in class org.gaardeon.bottled.simple.AbstractBottle
- countFiringOutputs() - Method in class org.gaardeon.bottled.simple.Bottle
- countFiringRates() - Method in class org.gaardeon.bottled.simple.Bottle
- createInternalConnections(double, double) - Method in class org.gaardeon.bottled2.Bottle
- createNeurons(List, int) - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Create
countfresh neurons, append them totargetList(typically one ofinputNeurons,outputNeurons, or a subclass-specific hidden/internal list), and register each one inallNeuronsso it gets stepped each tick.
D
- DblArrayOutputBottle - Class in org.gaardeon.bottled
- DblArrayOutputBottle(int) - Constructor for class org.gaardeon.bottled.DblArrayOutputBottle
- decay() - Method in class org.gaardeon.bottled2.Connection
- decayConnections() - Method in class org.gaardeon.bottled2.Bottle
- decode(double[]) - Method in class org.gaardeon.bottled.simple.PopulationCoder
-
Convenience overload for callers that just want a value with a sensible fallback when the network is silent.
- decode(double[], double) - Method in class org.gaardeon.bottled.simple.PopulationCoder
-
Decode a scalar from the firing-rate vector of the coding neurons.
- deposit(double, boolean) - Method in class org.gaardeon.bottled3.Neuron
-
Thread-safe deposit from a connection.
- dilute(double) - Method in record class org.gaardeon.bottled2.Hormone
- DIRECTED_FULL_INTERCONNECTION - Enum constant in enum class org.gaardeon.bottled.ConnectionStyle
- direction() - Method in record class org.gaardeon.bottled2.Hormone
-
Returns the value of the
directionrecord component. - DOUBLE - Enum constant in enum class org.gaardeon.bottled.InputType
- DOUBLE - Enum constant in enum class org.gaardeon.bottled.OutputType
- DOUBLE_ARR - Enum constant in enum class org.gaardeon.bottled.InputType
- DOUBLE_ARR - Enum constant in enum class org.gaardeon.bottled.OutputType
- DoubleOutputBottle - Class in org.gaardeon.bottled
- DoubleOutputBottle(int) - Constructor for class org.gaardeon.bottled.DoubleOutputBottle
- DRAW_PLY_LIMIT - Enum constant in enum class org.gaardeon.bottled.minichess.Game.Result
- DRAW_STALEMATE - Enum constant in enum class org.gaardeon.bottled.minichess.Game.Result
- duplicate() - Method in class org.gaardeon.bottled.BitBuffer
E
- emitLocalHormone(Neuron, Hormone, int) - Method in class org.gaardeon.bottled2.Bottle
- equals(Object) - Method in record class org.gaardeon.bottled.ConnectionRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.gaardeon.bottled.minichess.Move
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.gaardeon.bottled2.Hormone
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Indicates whether some other object is "equal to" this one.
- evaluate(Position) - Method in interface org.gaardeon.bottled.minichess.Evaluator
- evaluate(Position) - Method in class org.gaardeon.bottled.minichess.MaterialEvaluator
- Evaluator - Interface in org.gaardeon.bottled.minichess
-
A position evaluator.
- EXCITABILITY_MODULATOR - Enum constant in enum class org.gaardeon.bottled2.HormoneType
- excite(double) - Method in class org.gaardeon.bottled.simple.Neron
F
- FEEDBACK_SIGNAL - Enum constant in enum class org.gaardeon.bottled2.HormoneType
- FeedForwardBottle - Class in org.gaardeon.bottled.simple
-
A
Bottlewith strictly feedforward, layered topology: - FeedForwardBottle(String, int, int[], int, double, double, double) - Constructor for class org.gaardeon.bottled.simple.FeedForwardBottle
-
Convenience constructor that supplies a fresh
Random. - FeedForwardBottle(String, int, int[], int, double, double, double, Random) - Constructor for class org.gaardeon.bottled.simple.FeedForwardBottle
- finalPosition - Variable in class org.gaardeon.bottled.minichess.Game.GameRecord
- findKing(boolean) - Method in class org.gaardeon.bottled.minichess.Position
- fired - Variable in class org.gaardeon.bottled3.Neuron
-
Whether the neuron fired during the most recently completed step.
- firedLast() - Method in class org.gaardeon.bottled.simple.Neron
- flip() - Method in class org.gaardeon.bottled.BitBuffer
- FLOAT - Enum constant in enum class org.gaardeon.bottled.InputType
- FLOAT - Enum constant in enum class org.gaardeon.bottled.OutputType
- FLOAT_ARR - Enum constant in enum class org.gaardeon.bottled.InputType
- FLOAT_ARR - Enum constant in enum class org.gaardeon.bottled.OutputType
- FloatOutputBottle - Class in org.gaardeon.bottled
- FloatOutputBottle(int) - Constructor for class org.gaardeon.bottled.FloatOutputBottle
- FloatValueSequence - Interface in org.gaardeon.bottled
- from() - Method in record class org.gaardeon.bottled.minichess.Move
-
Returns the value of the
fromrecord component. - FULL_CONNECTED - Enum constant in enum class org.gaardeon.bottled.BottleType
- FULL_INTERCONNECTION - Enum constant in enum class org.gaardeon.bottled.ConnectionStyle
- FullyConnectedBottle - Class in org.gaardeon.bottled
- FullyConnectedBottle(int, int) - Constructor for class org.gaardeon.bottled.FullyConnectedBottle
G
- Game - Class in org.gaardeon.bottled.minichess
-
Game loop and smoke-test main.
- Game() - Constructor for class org.gaardeon.bottled.minichess.Game
- Game.GameRecord - Class in org.gaardeon.bottled.minichess
- Game.Result - Enum Class in org.gaardeon.bottled.minichess
- GameRecord(Game.Result, int, String, Position) - Constructor for class org.gaardeon.bottled.minichess.Game.GameRecord
- generateLegalMoves() - Method in class org.gaardeon.bottled.minichess.Position
- generatePseudoLegalMoves() - Method in class org.gaardeon.bottled.minichess.Position
- get() - Method in class org.gaardeon.bottled.BitBuffer
- get() - Method in interface org.gaardeon.bottled.FloatValueSequence
- get(int) - Method in class org.gaardeon.bottled.BitBuffer
- getAllNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
- getAllNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
- getAllNeurons() - Method in class org.gaardeon.bottled2.Bottle
- getBaseWeight() - Method in class org.gaardeon.bottled2.Connection
- getConnectionCount() - Method in class org.gaardeon.bottled3.ChessBrain
- getCurrentWeights() - Method in class org.gaardeon.bottled.SynapseSet
- getEffectiveWeight() - Method in class org.gaardeon.bottled2.Connection
- getEvaluationScore() - Method in class org.gaardeon.bottled.simple.ChessBrain
-
Read the population-coded evaluation.
- getEvaluationScore() - Method in class org.gaardeon.bottled2.ChessBrain
- getEvaluationScore() - Method in class org.gaardeon.bottled3.ChessBrain
-
Evaluation score: the activity trace of the first output neuron.
- getExcitation() - Method in class org.gaardeon.bottled2.Neuron
- getFastAdjustment() - Method in class org.gaardeon.bottled2.Connection
- getFireValues() - Method in class org.gaardeon.bottled.NeuronSet
- getHappiness() - Method in class org.gaardeon.bottled2.Neuron
- getHiddenBottle() - Method in class org.gaardeon.bottled.simple.ChessBrain
- getHiddenBottle() - Method in class org.gaardeon.bottled2.ChessBrain
- getHiddenLayer(int) - Method in class org.gaardeon.bottled.simple.FeedForwardBottle
-
The
i-th hidden layer (0 = closest to input). - getHiddenLayers() - Method in class org.gaardeon.bottled.simple.FeedForwardBottle
-
All hidden layers, in order from input-adjacent to output-adjacent.
- getHiddenNeurons() - Method in class org.gaardeon.bottled3.ChessBrain
- getId() - Method in class org.gaardeon.bottled.simple.AbstractBottle
- getId() - Method in class org.gaardeon.bottled.simple.Bottle
- getId() - Method in class org.gaardeon.bottled2.Bottle
- getIncomingCount() - Method in class org.gaardeon.bottled2.Neuron
- getInputBottle() - Method in class org.gaardeon.bottled.simple.ChessBrain
- getInputBottle() - Method in class org.gaardeon.bottled2.ChessBrain
- getInputNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
- getInputNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
- getInputNeurons() - Method in class org.gaardeon.bottled2.Bottle
- getInputNeurons() - Method in class org.gaardeon.bottled3.ChessBrain
- getInternalNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
- getInternalNeurons() - Method in class org.gaardeon.bottled.simple.HopfieldBottle
-
The recurrent middle population.
- getLastWeightChange() - Method in class org.gaardeon.bottled2.Connection
- getNetwork() - Method in class org.gaardeon.bottled3.ChessBrain
- getNeuronBasics() - Method in class org.gaardeon.bottled.NeuronSet
- getOutputBottle() - Method in class org.gaardeon.bottled.simple.ChessBrain
- getOutputBottle() - Method in class org.gaardeon.bottled2.ChessBrain
- getOutputFiringStates() - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
True for each output neuron that fired on the most recent step.
- getOutputFiringStates() - Method in class org.gaardeon.bottled.simple.Bottle
-
True for each output neuron that fired on the most recent step.
- getOutputFiringStates() - Method in class org.gaardeon.bottled2.Bottle
- getOutputLongTermRates() - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Long-term (slow) firing rate of each output neuron.
- getOutputLongTermRates() - Method in class org.gaardeon.bottled.simple.Bottle
-
Long-term (slow) firing rate of each output neuron.
- getOutputNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
- getOutputNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
- getOutputNeurons() - Method in class org.gaardeon.bottled2.Bottle
- getOutputNeurons() - Method in class org.gaardeon.bottled3.ChessBrain
- getOutputs() - Method in class org.gaardeon.bottled2.Bottle
- getOutputShortTermRates() - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Smoothed short-term firing rate of each output neuron (continuous analog of "activation").
- getOutputShortTermRates() - Method in class org.gaardeon.bottled.simple.Bottle
-
Smoothed short-term firing rate of each output neuron (continuous analog of "activation").
- getParentBottle() - Method in class org.gaardeon.bottled2.Neuron
- getSourceNeuron() - Method in class org.gaardeon.bottled2.Connection
- getSynapseCount() - Method in class org.gaardeon.bottled.simple.ChessBrain
- getSynapses() - Method in class org.gaardeon.bottled.simple.AbstractBottle
- getSynapses() - Method in class org.gaardeon.bottled.simple.Bottle
- getTargetNeuron() - Method in class org.gaardeon.bottled2.Connection
- getThreshold() - Method in class org.gaardeon.bottled2.Neuron
- gExc - Variable in class org.gaardeon.bottled3.Neuron
-
Persistent excitatory conductance.
- gInh - Variable in class org.gaardeon.bottled3.Neuron
-
Persistent inhibitory conductance.
- GreedyEngine - Class in org.gaardeon.bottled.minichess
-
1-ply greedy search: for each legal move, make it, ask the evaluator for the resulting score, and pick the move that is best for the side to move.
- GreedyEngine(Evaluator, long) - Constructor for class org.gaardeon.bottled.minichess.GreedyEngine
H
- hashCode() - Method in record class org.gaardeon.bottled.ConnectionRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.gaardeon.bottled.minichess.Move
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.gaardeon.bottled2.Hormone
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Returns a hash code value for this object.
- hasMore() - Method in interface org.gaardeon.bottled.FloatValueSequence
- hasRemaining() - Method in class org.gaardeon.bottled.BitBuffer
- hiddenLayerCount() - Method in class org.gaardeon.bottled.simple.FeedForwardBottle
-
Number of hidden layers (0 if input is wired directly to output).
- HopfieldBottle - Class in org.gaardeon.bottled.simple
-
A
Bottlewith three populations -- inputs, internals, outputs -- wired as: input → internal (feedforward, sparse) internal ↔ internal (Hopfield-style recurrence: two independent directional synapses per pair, density configurable) internal → output (feedforward, sparse) - HopfieldBottle(String, int, int, int, double, double, double, double) - Constructor for class org.gaardeon.bottled.simple.HopfieldBottle
-
Convenience constructor that supplies a fresh
Random. - HopfieldBottle(String, int, int, int, double, double, double, double, Random) - Constructor for class org.gaardeon.bottled.simple.HopfieldBottle
- Hormone - Record Class in org.gaardeon.bottled2
- Hormone(HormoneType, double, double) - Constructor for record class org.gaardeon.bottled2.Hormone
-
Creates an instance of a
Hormonerecord class. - HormoneType - Enum Class in org.gaardeon.bottled2
I
- inhibit(double) - Method in class org.gaardeon.bottled.simple.Neron
- inhibitory - Variable in class org.gaardeon.bottled3.Connection
-
Whether this connection is inhibitory.
- INPUT - Enum constant in enum class org.gaardeon.bottled.BottleType
- INPUT_DRIVE - Static variable in class org.gaardeon.bottled3.ChessBrain
-
Magnitude of excitatory conductance injected per tick into an input neuron whose input bit is 1.
- inputNeurons - Variable in class org.gaardeon.bottled.simple.AbstractBottle
- inputNeurons - Variable in class org.gaardeon.bottled.simple.Bottle
- inputNeurons - Variable in class org.gaardeon.bottled2.Bottle
- inputSize(int) - Method in class org.gaardeon.bottled.Brain.Builder
- inputType(InputType) - Method in class org.gaardeon.bottled.Brain.Builder
- InputType - Enum Class in org.gaardeon.bottled
- INT - Enum constant in enum class org.gaardeon.bottled.InputType
- INT - Enum constant in enum class org.gaardeon.bottled.OutputType
- INT_ARR - Enum constant in enum class org.gaardeon.bottled.InputType
- INT_ARR - Enum constant in enum class org.gaardeon.bottled.OutputType
- interiorBottle(Object, int, int, BottleType...) - Method in class org.gaardeon.bottled.Brain.Builder
- internalNeurons - Variable in class org.gaardeon.bottled.simple.Bottle
- internalNeurons - Variable in class org.gaardeon.bottled2.Bottle
- isBlack() - Method in enum class org.gaardeon.bottled.minichess.Piece
- isCheckmate() - Method in class org.gaardeon.bottled.minichess.Position
- isEmpty() - Method in enum class org.gaardeon.bottled.minichess.Piece
- isEnemy(boolean) - Method in enum class org.gaardeon.bottled.minichess.Piece
-
True if this piece belongs to the opposing side.
- isFiring() - Method in class org.gaardeon.bottled2.Neuron
- isFriendly(boolean) - Method in enum class org.gaardeon.bottled.minichess.Piece
-
True if this piece belongs to the given side.
- isInCheck(boolean) - Method in class org.gaardeon.bottled.minichess.Position
- isReadySignaling() - Method in class org.gaardeon.bottled.simple.ChessBrain
-
"Ready" is now the last output neuron.
- isReadySignaling() - Method in class org.gaardeon.bottled2.ChessBrain
- isReadySignaling() - Method in class org.gaardeon.bottled3.ChessBrain
-
Whether the network is signaling "ready" via the second output neuron.
- isSquareAttacked(int, boolean) - Method in class org.gaardeon.bottled.minichess.Position
-
Is the given square attacked by any piece of the given color?
- isStalemate() - Method in class org.gaardeon.bottled.minichess.Position
- isWhite() - Method in enum class org.gaardeon.bottled.minichess.Piece
- iterateRanges(int, int) - Method in class org.gaardeon.bottled.ConnectionRangePattern
K
- kings() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Returns the value of the
kingsrecord component. - kings() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Returns the value of the
kingsrecord component. - kings() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Returns the value of the
kingsrecord component. - knights() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Returns the value of the
knightsrecord component. - knights() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Returns the value of the
knightsrecord component. - knights() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Returns the value of the
knightsrecord component.
L
- LAYERED - Enum constant in enum class org.gaardeon.bottled.BottleType
- LayeredBottle - Class in org.gaardeon.bottled
- LayeredBottle(int, int) - Constructor for class org.gaardeon.bottled.LayeredBottle
- LEARNING_MODULATOR - Enum constant in enum class org.gaardeon.bottled2.HormoneType
- limit() - Method in class org.gaardeon.bottled.BitBuffer
- limit(int) - Method in class org.gaardeon.bottled.BitBuffer
- LONG_BITMASK - Enum constant in enum class org.gaardeon.bottled.InputType
- LONG_BITMASK - Enum constant in enum class org.gaardeon.bottled.OutputType
- LONG_BITMASK_ARR - Enum constant in enum class org.gaardeon.bottled.InputType
- LONG_BITMASK_ARR - Enum constant in enum class org.gaardeon.bottled.OutputType
- LongBitmaskArrInputBottle - Class in org.gaardeon.bottled
- LongBitmaskArrInputBottle(int) - Constructor for class org.gaardeon.bottled.LongBitmaskArrInputBottle
- longTermRate() - Method in class org.gaardeon.bottled.simple.Neron
- lr - Variable in class org.gaardeon.bottled3.Connection
-
Per-connection learning rate.
M
- main(String[]) - Static method in class org.gaardeon.bottled.minichess.Game
- main(String[]) - Static method in class org.gaardeon.bottled.simple.ChessBrainRunner
- main(String[]) - Static method in class org.gaardeon.bottled2.ChessBrainRunner
- main(String[]) - Static method in class org.gaardeon.bottled3.ChessBrainRunner
- main(String[]) - Static method in class org.gaardeon.bottled3.NeuralModel
- makeMove(Move) - Method in class org.gaardeon.bottled.minichess.Position
- MaterialEvaluator - Class in org.gaardeon.bottled.minichess
-
Simple material count.
- MaterialEvaluator() - Constructor for class org.gaardeon.bottled.minichess.MaterialEvaluator
- Membrane integration - Section in class org.gaardeon.bottled3.NeuralModel
- mkConnections() - Method in class org.gaardeon.bottled.Brain.Builder
- Move - Record Class in org.gaardeon.bottled.minichess
-
An intended move.
- Move(int, int) - Constructor for record class org.gaardeon.bottled.minichess.Move
- Move(int, int, Piece) - Constructor for record class org.gaardeon.bottled.minichess.Move
-
Creates an instance of a
Moverecord class.
N
- name - Variable in class org.gaardeon.bottled3.Neuron
- Neron - Class in org.gaardeon.bottled.simple
- Neron() - Constructor for class org.gaardeon.bottled.simple.Neron
- Network - Class in org.gaardeon.bottled3
-
Container for neurons and connections, with a single-threaded driver loop.
- Network() - Constructor for class org.gaardeon.bottled3.Network
- NeuralModel - Class in org.gaardeon.bottled3
-
Conductance-based spiking neuron with connection-driven plasticity.
- NeuralModel() - Constructor for class org.gaardeon.bottled3.NeuralModel
- Neuron - Class in org.gaardeon.bottled.structs
- Neuron - Class in org.gaardeon.bottled2
- Neuron - Class in org.gaardeon.bottled3
-
A single conductance-based leaky integrate-and-fire neuron with a BCM-style sliding activity threshold.
- Neuron() - Constructor for class org.gaardeon.bottled.structs.Neuron
- Neuron(String) - Constructor for class org.gaardeon.bottled3.Neuron
- Neuron(Bottle) - Constructor for class org.gaardeon.bottled2.Neuron
- neuronFiringStart() - Method in record class org.gaardeon.bottled.ConnectionRange
-
Returns the value of the
neuronFiringStartrecord component. - neurons - Variable in class org.gaardeon.bottled3.Network
- NeuronSet - Class in org.gaardeon.bottled
- NeuronSet - Class in org.gaardeon.bottled.structs
- NeuronSet() - Constructor for class org.gaardeon.bottled.structs.NeuronSet
- NeuronSet(int, ByteBuffer) - Constructor for class org.gaardeon.bottled.NeuronSet
- NONE - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- noteTargetFiringChange(boolean) - Method in class org.gaardeon.bottled2.Connection
- numConns() - Method in record class org.gaardeon.bottled.ConnectionRange
-
Returns the value of the
numConnsrecord component.
O
- org.gaardeon.bottled - module org.gaardeon.bottled
- org.gaardeon.bottled - package org.gaardeon.bottled
- org.gaardeon.bottled.functions - package org.gaardeon.bottled.functions
- org.gaardeon.bottled.minichess - package org.gaardeon.bottled.minichess
- org.gaardeon.bottled.simple - package org.gaardeon.bottled.simple
- org.gaardeon.bottled.structs - package org.gaardeon.bottled.structs
- org.gaardeon.bottled2 - package org.gaardeon.bottled2
- org.gaardeon.bottled3 - package org.gaardeon.bottled3
- OUTPUT - Enum constant in enum class org.gaardeon.bottled.BottleType
- outputNeurons - Variable in class org.gaardeon.bottled.simple.AbstractBottle
- outputNeurons - Variable in class org.gaardeon.bottled.simple.Bottle
- outputNeurons - Variable in class org.gaardeon.bottled2.Bottle
- outputSize(int) - Method in class org.gaardeon.bottled.Brain.Builder
- outputType(OutputType) - Method in class org.gaardeon.bottled.Brain.Builder
- OutputType - Enum Class in org.gaardeon.bottled
P
- pawns() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Returns the value of the
pawnsrecord component. - pawns() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Returns the value of the
pawnsrecord component. - pawns() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Returns the value of the
pawnsrecord component. - pendingExc - Variable in class org.gaardeon.bottled3.Neuron
-
Concurrent inbox for excitatory deposits arriving from connections during the connection phase.
- pendingInh - Variable in class org.gaardeon.bottled3.Neuron
-
Concurrent inbox for inhibitory deposits.
- perft(Position, int) - Static method in class org.gaardeon.bottled.minichess.Position
- pgnMoves - Variable in class org.gaardeon.bottled.minichess.Game.GameRecord
- pickMove(Position) - Method in class org.gaardeon.bottled.minichess.GreedyEngine
-
Returns the chosen move, or null if there are no legal moves.
- Piece - Enum Class in org.gaardeon.bottled.minichess
-
A chess piece, with color baked in.
- Plasticity - Section in class org.gaardeon.bottled3.NeuralModel
- playGame(GreedyEngine, GreedyEngine, int) - Static method in class org.gaardeon.bottled.minichess.Game
- plies - Variable in class org.gaardeon.bottled.minichess.Game.GameRecord
- ply - Variable in class org.gaardeon.bottled.minichess.Position
- PopulationCoder - Class in org.gaardeon.bottled.simple
-
Population code over a 1-D scalar range using Gaussian tuning curves.
- PopulationCoder(int, double, double, double, double) - Constructor for class org.gaardeon.bottled.simple.PopulationCoder
- Position - Class in org.gaardeon.bottled.minichess
-
Immutable chess position.
- Position(Piece[], boolean, int) - Constructor for class org.gaardeon.bottled.minichess.Position
- post - Variable in class org.gaardeon.bottled3.Connection
- pre - Variable in class org.gaardeon.bottled3.Connection
- preferredValue(int) - Method in class org.gaardeon.bottled.simple.PopulationCoder
- preTrace - Variable in class org.gaardeon.bottled3.Connection
-
Presynaptic eligibility trace.
- promotion() - Method in record class org.gaardeon.bottled.minichess.Move
-
Returns the value of the
promotionrecord component. - PUNISHMENT_SIGNAL - Enum constant in enum class org.gaardeon.bottled2.HormoneType
- put(boolean) - Method in class org.gaardeon.bottled.BitBuffer
- put(int, boolean) - Method in class org.gaardeon.bottled.BitBuffer
Q
- queens() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Returns the value of the
queensrecord component. - queens() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Returns the value of the
queensrecord component. - queens() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Returns the value of the
queensrecord component.
R
- random - Variable in class org.gaardeon.bottled.simple.AbstractBottle
- random - Variable in class org.gaardeon.bottled.simple.Bottle
- random - Variable in class org.gaardeon.bottled2.Bottle
- receiveConnectionFeedback(Connection, double) - Method in class org.gaardeon.bottled2.Neuron
- receiveHormone(Hormone) - Method in class org.gaardeon.bottled2.Neuron
- RECURRENT - Enum constant in enum class org.gaardeon.bottled.BottleType
- refractory - Variable in class org.gaardeon.bottled3.Neuron
-
Remaining absolute refractory time in milliseconds.
- refractoryCount() - Method in class org.gaardeon.bottled.simple.Neron
- reset() - Method in interface org.gaardeon.bottled.FloatValueSequence
- reset() - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Reset all neurons and all synapses in this bottle.
- reset() - Method in class org.gaardeon.bottled.simple.Bottle
-
Reset all neurons and all synapses in this bottle.
- reset() - Method in class org.gaardeon.bottled.simple.ChessBrain
-
Reset all dynamic state across all three bottles.
- reset() - Method in class org.gaardeon.bottled.simple.Neron
-
Reset all dynamic state back to initial values.
- reset() - Method in class org.gaardeon.bottled.simple.Synapse
-
Reset the transient, fast, medium, and slow Hebbian adjustments, and clear the recent-pre-firing tracker.
- reset() - Method in class org.gaardeon.bottled2.Bottle
- resetAllNeurons() - Method in class org.gaardeon.bottled2.ChessBrain
- resetNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Reset only the neurons -- leaves synapse state (including transient Hebbian adjustments) untouched.
- resetNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
-
Reset only the neurons -- leaves synapse state (including transient Hebbian adjustments) untouched.
- resetNeurons() - Method in class org.gaardeon.bottled.simple.ChessBrain
-
Reset only neural dynamic state -- leaves in-flight Hebbian learning alone.
- resetNeuronState() - Method in class org.gaardeon.bottled3.ChessBrain
-
Reset all neuron membrane state but leave connection weights and BCM thresholds intact, so each "trial" starts the position fresh without forgetting what's been learned.
- resetOutputNeurons() - Method in class org.gaardeon.bottled2.ChessBrain
- resetSynapses() - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Reset only the synapses' transient state -- leaves neuron state untouched.
- resetSynapses() - Method in class org.gaardeon.bottled.simple.Bottle
-
Reset only the synapses' transient state -- leaves neuron state untouched.
- result - Variable in class org.gaardeon.bottled.minichess.Game.GameRecord
- REWARD_SIGNAL - Enum constant in enum class org.gaardeon.bottled2.HormoneType
- rewind() - Method in class org.gaardeon.bottled.BitBuffer
- rooks() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Returns the value of the
rooksrecord component. - rooks() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Returns the value of the
rooksrecord component. - rooks() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Returns the value of the
rooksrecord component.
S
- setCurrentWeight(Predicate, Supplier) - Method in class org.gaardeon.bottled.SynapseSet
- setExcitation(double) - Method in class org.gaardeon.bottled2.Neuron
- setHappiness(double) - Method in class org.gaardeon.bottled2.Neuron
- setInputs(double[]) - Method in class org.gaardeon.bottled.simple.ChessBrain
-
Drive the input neurons of the input bottle.
- setInputs(double[]) - Method in class org.gaardeon.bottled2.Bottle
- setInputs(double[]) - Method in class org.gaardeon.bottled2.ChessBrain
- setInputs(double[]) - Method in class org.gaardeon.bottled3.ChessBrain
-
Latch the given input pattern onto the drive map.
- setThreshold(double) - Method in class org.gaardeon.bottled2.Neuron
- shortTermRate() - Method in class org.gaardeon.bottled.simple.Neron
- SignalRateSmoother - Class in org.gaardeon.bottled.functions
- SignalRateSmoother(double) - Constructor for class org.gaardeon.bottled.functions.SignalRateSmoother
- size() - Method in class org.gaardeon.bottled.simple.PopulationCoder
- slice() - Method in class org.gaardeon.bottled.BitBuffer
- slice(int, int) - Method in class org.gaardeon.bottled.BitBuffer
- squareName(int) - Static method in record class org.gaardeon.bottled.minichess.Move
- startingPosition() - Static method in class org.gaardeon.bottled.minichess.Position
- step() - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Single-bottle convenience that runs both phases back-to-back.
- step() - Method in class org.gaardeon.bottled.simple.Bottle
-
Single-bottle convenience that runs both phases back-to-back.
- step() - Method in class org.gaardeon.bottled.simple.ChessBrain
-
One tick of the whole pipeline.
- step() - Method in class org.gaardeon.bottled.simple.Neron
- step() - Method in class org.gaardeon.bottled.simple.Synapse
- step() - Method in class org.gaardeon.bottled3.ChessBrain
-
Advance the entire network by one tick under the currently latched input drive.
- step() - Method in class org.gaardeon.bottled3.Connection
-
Advance this connection one tick.
- step() - Method in class org.gaardeon.bottled3.Neuron
-
Advance this neuron one tick.
- step(Map) - Method in class org.gaardeon.bottled3.Network
-
Advance the simulation by one tick.
- stepNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Phase 2 of a tick: step every neuron in this bottle.
- stepNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
-
Phase 2 of a tick: step every neuron in this bottle.
- stepSynapses() - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Phase 1 of a tick: step every synapse in this bottle.
- stepSynapses() - Method in class org.gaardeon.bottled.simple.Bottle
-
Phase 1 of a tick: step every synapse in this bottle.
- stimulateInputs(double[]) - Method in class org.gaardeon.bottled.simple.AbstractBottle
-
Drive the input neurons by exciting each one with the corresponding signal value.
- stimulateInputs(double[]) - Method in class org.gaardeon.bottled.simple.Bottle
-
Drive the input neurons by exciting each one with the corresponding signal value.
- strength() - Method in record class org.gaardeon.bottled2.Hormone
-
Returns the value of the
strengthrecord component. - strengthen(double) - Method in class org.gaardeon.bottled2.Connection
- STRING - Enum constant in enum class org.gaardeon.bottled.InputType
- STRING - Enum constant in enum class org.gaardeon.bottled.OutputType
- SubtractingRationalDiminisher - Class in org.gaardeon.bottled.functions
- SubtractingRationalDiminisher(double) - Constructor for class org.gaardeon.bottled.functions.SubtractingRationalDiminisher
- sumAbsEffectiveWeights() - Method in class org.gaardeon.bottled2.Bottle
- sumAbsWeights() - Method in class org.gaardeon.bottled3.ChessBrain
- symbol - Variable in enum class org.gaardeon.bottled.minichess.Piece
- Synapse - Class in org.gaardeon.bottled.simple
- Synapse(Neron, Neron, double, boolean) - Constructor for class org.gaardeon.bottled.simple.Synapse
- synapseCount() - Method in class org.gaardeon.bottled.simple.AbstractBottle
- synapseCount() - Method in class org.gaardeon.bottled.simple.Bottle
- synapses - Variable in class org.gaardeon.bottled.simple.AbstractBottle
- synapses - Variable in class org.gaardeon.bottled.simple.Bottle
- SynapseSet - Class in org.gaardeon.bottled
- SynapseSet(int, ByteBuffer) - Constructor for class org.gaardeon.bottled.SynapseSet
T
- teach(double) - Method in class org.gaardeon.bottled.simple.ChessBrain
-
Apply a teaching signal toward
targetEvalfor the coding neurons. - teach(List, double) - Method in class org.gaardeon.bottled.simple.PopulationCoder
-
Apply a Gaussian-shaped teaching excitation to the given neurons, centered on targetValue.
- teachDecisionMaking() - Method in class org.gaardeon.bottled.simple.ChessBrain
- TEXT - Enum constant in enum class org.gaardeon.bottled.InputType
- TEXT - Enum constant in enum class org.gaardeon.bottled.OutputType
- theta - Variable in class org.gaardeon.bottled3.Neuron
-
BCM sliding threshold.
- Threading - Section in class org.gaardeon.bottled3.NeuralModel
- Threading model - Section in class org.gaardeon.bottled.simple.AbstractBottle
- Threading model - Section in class org.gaardeon.bottled.simple.Bottle
- to() - Method in record class org.gaardeon.bottled.minichess.Move
-
Returns the value of the
torecord component. - toBoardHash() - Method in class org.gaardeon.bottled.minichess.Position
-
Returns {pawns, bishops, knights, rooks, queens, kings, whiteColors} as seven bitboards, matching the BoardHash record used by the neural net.
- toString() - Method in record class org.gaardeon.bottled.ConnectionRange
-
Returns a string representation of this record class.
- toString() - Method in record class org.gaardeon.bottled.minichess.Move
-
Returns a string representation of this record class.
- toString() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
-
Returns a string representation of this record class.
- toString() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
-
Returns a string representation of this record class.
- toString() - Method in record class org.gaardeon.bottled2.Hormone
-
Returns a string representation of this record class.
- toString() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
-
Returns a string representation of this record class.
- totalNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
- totalNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
- totalNeurons() - Method in class org.gaardeon.bottled2.Bottle
- type() - Method in record class org.gaardeon.bottled2.Hormone
-
Returns the value of the
typerecord component.
U
- UNCONNECTED - Enum constant in enum class org.gaardeon.bottled.ConnectionStyle
- update() - Method in class org.gaardeon.bottled2.ChessBrain
- update(double, double) - Method in class org.gaardeon.bottled.functions.AddingRationalDiminisher
- update(double, double) - Method in class org.gaardeon.bottled.functions.SignalRateSmoother
- update(double, double) - Method in class org.gaardeon.bottled.functions.SubtractingRationalDiminisher
- update(double, double) - Method in interface org.gaardeon.bottled.functions.ValueUpdate
- updateExcitation() - Method in class org.gaardeon.bottled2.Bottle
- updateExcitation() - Method in class org.gaardeon.bottled2.Neuron
- updateFiringState() - Method in class org.gaardeon.bottled2.Bottle
- updateFiringState() - Method in class org.gaardeon.bottled2.Neuron
V
- V - Variable in class org.gaardeon.bottled3.Neuron
-
Membrane potential (mV).
- valueOf(String) - Static method in enum class org.gaardeon.bottled.BottleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.bottled.ConnectionStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.bottled.InputType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.bottled.minichess.Game.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.bottled.minichess.Piece
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.bottled.OutputType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gaardeon.bottled2.HormoneType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.gaardeon.bottled.BottleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.bottled.ConnectionStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.bottled.InputType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.bottled.minichess.Game.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.bottled.minichess.Piece
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.bottled.OutputType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gaardeon.bottled2.HormoneType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueUpdate - Interface in org.gaardeon.bottled.functions
-
Functions that return a new value based on the current "state" value and a new input.
W
- wasFiring() - Method in class org.gaardeon.bottled2.Neuron
- wasRecentlyActivated() - Method in class org.gaardeon.bottled2.Connection
- WB - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- weaken(double) - Method in class org.gaardeon.bottled2.Connection
- weight - Variable in class org.gaardeon.bottled3.Connection
-
Synaptic strength.
- WHITE_WINS - Enum constant in enum class org.gaardeon.bottled.minichess.Game.Result
- whiteToMove - Variable in class org.gaardeon.bottled.minichess.Position
- wireInternalStructure(double, double, double, double) - Method in class org.gaardeon.bottled.simple.Bottle
-
Build the default internal topology: input→internal feedforward, internal↔internal hopfield-style, internal→output feedforward.
- WK - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- wMax - Variable in class org.gaardeon.bottled3.Connection
- wMin - Variable in class org.gaardeon.bottled3.Connection
- WN - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- WP - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- WQ - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
- WR - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
Y
- y - Variable in class org.gaardeon.bottled3.Neuron
-
Activity trace: a low-pass-filtered estimate of recent firing rate.
All Classes and Interfaces|All Packages|Constant Field Values