Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

addIncomingConnection(Connection) - Method in class org.gaardeon.bottled2.Neuron
 
addNeuronConnection(Neuron, Neuron) - Method in class org.gaardeon.bottled2.Bottle
Add a neuron connection to the connectivity graph
addOutgoingConnection(Connection) - Method in class org.gaardeon.bottled2.Neuron
 
allNeurons - Variable in class org.gaardeon.bottled2.Bottle
 
applyHebbian() - Method in class org.gaardeon.bottled2.Neuron
 
applyHebbianLearning() - Method in class org.gaardeon.bottled2.Bottle
Apply Hebbian learning to all neurons in this bottle
applyHormone(Hormone) - Method in class org.gaardeon.bottled2.Bottle
Apply a hormone to all neurons in this bottle
applyOutputFeedback(double[]) - Method in class org.gaardeon.bottled2.Bottle
Apply external feedback to output neurons

B

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
 
Bottle - Class in org.gaardeon.bottled2
 
Bottle - Interface in org.gaardeon.bottled
 
Bottle(String, int, int, int) - Constructor for class org.gaardeon.bottled2.Bottle
 
BottleType - Enum Class in org.gaardeon.bottled
 
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

clear() - Method in class org.gaardeon.bottled.BitBuffer
 
connect(Object, Object) - Method in class org.gaardeon.bottled.Brain.Builder
 
Connection - Class in org.gaardeon.bottled.structs
 
Connection - Class in org.gaardeon.bottled2
 
Connection() - Constructor for class org.gaardeon.bottled.structs.Connection
 
Connection(Neuron, Neuron, double) - Constructor for class org.gaardeon.bottled2.Connection
 
ConnectionRange - Record Class in org.gaardeon.bottled
 
ConnectionRange(int, int, int) - Constructor for record class org.gaardeon.bottled.ConnectionRange
Creates an instance of a ConnectionRange record 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
 
ConnectionStyle - Enum Class in org.gaardeon.bottled
 
connectTo(Bottle, double, double) - Method in class org.gaardeon.bottled2.Bottle
Connect this bottle to another 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 connStart record component.
createInternalConnections(double, double) - Method in class org.gaardeon.bottled2.Bottle
Create internal connections within this bottle

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
Decay all connections in this bottle
dilute(double) - Method in class org.gaardeon.bottled2.Hormone
 
DIRECTED_FULL_INTERCONNECTION - Enum constant in enum class org.gaardeon.bottled.ConnectionStyle
 
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
 
duplicate() - Method in class org.gaardeon.bottled.BitBuffer
 

E

emitLocalHormone(Neuron, Hormone, int) - Method in class org.gaardeon.bottled2.Bottle
Emit a hormone from a neuron with local area effect
equals(Object) - Method in record class org.gaardeon.bottled.ConnectionRange
Indicates whether some other object is "equal to" this one.
EXCITABILITY_MODULATOR - Enum constant in enum class org.gaardeon.bottled2.HormoneType
 

F

FEEDBACK_SIGNAL - Enum constant in enum class org.gaardeon.bottled2.HormoneType
 
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
 
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

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
 
getCurrentWeights() - Method in class org.gaardeon.bottled.SynapseSet
 
getDirection() - Method in class org.gaardeon.bottled2.Hormone
 
getEffectiveWeight() - Method in class org.gaardeon.bottled2.Connection
 
getExcitation() - Method in class org.gaardeon.bottled2.Neuron
 
getFireValues() - Method in class org.gaardeon.bottled.NeuronSet
 
getHappiness() - Method in class org.gaardeon.bottled2.Neuron
 
getId() - Method in class org.gaardeon.bottled2.Bottle
 
getInputNeurons() - Method in class org.gaardeon.bottled2.Bottle
 
getLastWeightChange() - Method in class org.gaardeon.bottled2.Connection
 
getNeuronBasics() - Method in class org.gaardeon.bottled.NeuronSet
 
getOutputFiringStates() - Method in class org.gaardeon.bottled2.Bottle
Get the firing states from output neurons
getOutputNeurons() - Method in class org.gaardeon.bottled2.Bottle
 
getOutputs() - Method in class org.gaardeon.bottled2.Bottle
Get the excitation values from output neurons
getParentBottle() - Method in class org.gaardeon.bottled2.Neuron
 
getSourceNeuron() - Method in class org.gaardeon.bottled2.Connection
 
getStrength() - Method in class org.gaardeon.bottled2.Hormone
 
getTargetNeuron() - Method in class org.gaardeon.bottled2.Connection
 
getType() - Method in class org.gaardeon.bottled2.Hormone
 

H

hashCode() - Method in record class org.gaardeon.bottled.ConnectionRange
Returns a hash code value for this object.
hasMore() - Method in interface org.gaardeon.bottled.FloatValueSequence
 
hasRemaining() - Method in class org.gaardeon.bottled.BitBuffer
 
Hormone - Class in org.gaardeon.bottled2
 
Hormone(HormoneType, double, double) - Constructor for class org.gaardeon.bottled2.Hormone
 
HormoneType - Enum Class in org.gaardeon.bottled2
 

I

INPUT - Enum constant in enum class org.gaardeon.bottled.BottleType
 
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.bottled2.Bottle
 
isFiring() - Method in class org.gaardeon.bottled2.Neuron
 
iterateRanges(int, int) - Method in class org.gaardeon.bottled.ConnectionRangePattern
 

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
 

M

mkConnections() - Method in class org.gaardeon.bottled.Brain.Builder
 

N

Neuron - Class in org.gaardeon.bottled.structs
 
Neuron - Class in org.gaardeon.bottled2
 
Neuron() - Constructor for class org.gaardeon.bottled.structs.Neuron
 
Neuron(Bottle) - Constructor for class org.gaardeon.bottled2.Neuron
 
neuronFiringStart() - Method in record class org.gaardeon.bottled.ConnectionRange
Returns the value of the neuronFiringStart record component.
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
 
noteTargetFiringChange(boolean) - Method in class org.gaardeon.bottled2.Connection
 
numConns() - Method in record class org.gaardeon.bottled.ConnectionRange
Returns the value of the numConns record component.

O

org.gaardeon.bottled - module org.gaardeon.bottled
 
org.gaardeon.bottled - package org.gaardeon.bottled
 
org.gaardeon.bottled.structs - package org.gaardeon.bottled.structs
 
org.gaardeon.bottled2 - package org.gaardeon.bottled2
 
OUTPUT - Enum constant in enum class org.gaardeon.bottled.BottleType
 
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

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
 

R

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
 
reset() - Method in interface org.gaardeon.bottled.FloatValueSequence
 
REWARD_SIGNAL - Enum constant in enum class org.gaardeon.bottled2.HormoneType
 
rewind() - Method in class org.gaardeon.bottled.BitBuffer
 

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.bottled2.Bottle
Set the excitation values for input neurons
slice() - Method in class org.gaardeon.bottled.BitBuffer
 
slice(int, int) - Method in class org.gaardeon.bottled.BitBuffer
 
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
 
SynapseSet - Class in org.gaardeon.bottled
 
SynapseSet(int, ByteBuffer) - Constructor for class org.gaardeon.bottled.SynapseSet
 

T

TEXT - Enum constant in enum class org.gaardeon.bottled.InputType
 
TEXT - Enum constant in enum class org.gaardeon.bottled.OutputType
 
toString() - Method in record class org.gaardeon.bottled.ConnectionRange
Returns a string representation of this record class.

U

UNCONNECTED - Enum constant in enum class org.gaardeon.bottled.ConnectionStyle
 
updateExcitation() - Method in class org.gaardeon.bottled2.Bottle
Update excitation for all neurons in this bottle
updateExcitation() - Method in class org.gaardeon.bottled2.Neuron
 
updateFiringState() - Method in class org.gaardeon.bottled2.Bottle
Update firing state for all neurons in this bottle
updateFiringState() - Method in class org.gaardeon.bottled2.Neuron
 

V

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.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.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.

W

wasFiring() - Method in class org.gaardeon.bottled2.Neuron
 
wasRecentlyActivated() - Method in class org.gaardeon.bottled2.Connection
 
weaken(double) - Method in class org.gaardeon.bottled2.Connection
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages