Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
A
abortSD
- Variable in class simbad.picoevo.ext.evolution.
VariationOperator_Individual_SDNEAT_MutationSegmentDuplicate
accept(File)
- Method in class simbad.piconode.visual.
XmlFileFilter
actionPerformed(ActionEvent)
- Method in class simbad.gui.
Simbad
actionPerformed(ActionEvent)
- Method in class simbad.gui.
SimulatorControlGUI
actionPerformed(ActionEvent)
- Method in class simbad.gui.
WorldControlGUI
actionPerformed(ActionEvent)
- Method in class simbad.holodeck.
SimbadHolodeck
actionPerformed(ActionEvent)
- Method in class simbad.piconode.visual.
NNFormArc
actionPerformed(ActionEvent)
- Method in class simbad.piconode.visual.
NNFormNode
actionPerformed(ActionEvent)
- Method in class simbad.piconode.visual.
NNFrame
actions
- Variable in class simbad.sim.
Plan
activateGrid()
- Method in class simbad.piconode.visual.
NNCanvas
ActivationFunction
- Class in
simbad.piconode.core.operator
This class defines the prototype for any activation function, usually used in the context of artificial neural networks
ActivationFunction()
- Constructor for class simbad.piconode.core.operator.
ActivationFunction
ActivationFunction_copy
- Class in
simbad.piconode.ext
ActivationFunction_copy()
- Constructor for class simbad.piconode.ext.
ActivationFunction_copy
ActivationFunction_copyWithDecay
- Class in
simbad.piconode.ext
ActivationFunction_copyWithDecay()
- Constructor for class simbad.piconode.ext.
ActivationFunction_copyWithDecay
ActivationFunction_copyWithDecay(double)
- Constructor for class simbad.piconode.ext.
ActivationFunction_copyWithDecay
ActivationFunction_hyperbolicTangent
- Class in
simbad.piconode.ext
ActivationFunction_hyperbolicTangent()
- Constructor for class simbad.piconode.ext.
ActivationFunction_hyperbolicTangent
ActivationFunction_logisticSigmoid
- Class in
simbad.piconode.ext
ActivationFunction_logisticSigmoid()
- Constructor for class simbad.piconode.ext.
ActivationFunction_logisticSigmoid
ActivationFunction_logisticSigmoid(double)
- Constructor for class simbad.piconode.ext.
ActivationFunction_logisticSigmoid
ActivationFunction_piecewiseLinear
- Class in
simbad.piconode.ext
ActivationFunction_piecewiseLinear()
- Constructor for class simbad.piconode.ext.
ActivationFunction_piecewiseLinear
ActivationFunction_threshold
- Class in
simbad.piconode.ext
ActivationFunction_threshold()
- Constructor for class simbad.piconode.ext.
ActivationFunction_threshold
ActivationFunction_threshold(double)
- Constructor for class simbad.piconode.ext.
ActivationFunction_threshold
ActivationFunctionWithDerivative
- Class in
simbad.piconode.core.operator
This class defines the prototype for any activation function, usually used in the context of artificial neural networks.
ActivationFunctionWithDerivative()
- Constructor for class simbad.piconode.core.operator.
ActivationFunctionWithDerivative
activationMutationRate
- Variable in class simbad.picoevo.ext.evolution.
ParameterSet_Evolution_NEAT
activationMutationRate
- Variable in class simbad.picoevo.ext.evolution.
VariationOperator_Element_NEAT_Gene
activationResponse
- Variable in class simbad.picoevo.ext.evolution.
InitialisationOperator_Element_NEAT_NGene
activationResponse
- Variable in class simbad.picoevo.ext.representation.
Element_NEAT_NGene
ActuatorDevice
- Class in
simbad.sim
An abstract actuator - base class for all actuators.
ActuatorDevice()
- Constructor for class simbad.sim.
ActuatorDevice
actuatorPanels
- Variable in class simbad.gui.
AgentInspector
The list of all agent's actuator panels
actuators
- Variable in class simbad.sim.
SimpleAgent
The agent's actuators
add(Population_NEATPopulation_InnovationList.Innovation)
- Method in class simbad.picoevo.ext.representation.
Population_NEATPopulation_InnovationList
add(Individual_NEATIndividual)
- Method in class simbad.picoevo.ext.representation.
Population_NEATPopulation_SpeciesList.Species
add(Object)
- Method in class simbad.sim.
EnvironmentDescription
Add a object (Agent or BlockWorldObject).
addActuatorDevice(ActuatorDevice, Vector3d, double)
- Method in class simbad.sim.
SimpleAgent
Adds a actuator device to the agent.
addArc(NNArc)
- Method in class simbad.piconode.visual.
NNList
addArc(NNArc)
- Method in class simbad.piconode.visual.
NNSelection
addBiasNeuron()
- Method in class simbad.piconode.core.node.
FeedForwardNeuralNetworkForBackPropLearning
addBiasNeuron()
- Method in class simbad.piconode.core.node.
NeuralNetwork
Add a bias neuron and connect it to all node in the network
addBiasNeuron()
- Method in class simbad.piconode.core.node.
RecurrentNeuralNetwork
Add a bias neuron and connect it to all node in the network Bias neuron is also included in the Input neuron list.
addBumperBeltSensor(Agent)
- Static method in class simbad.sim.
RobotFactory
Adds a prebuild belt of bumpers sensor to the agent.
addBumperBeltSensor(Agent, int)
- Static method in class simbad.sim.
RobotFactory
Adds a prebuild belt of bumpers sensor to the agent.
addCameraSensor(Agent)
- Static method in class simbad.sim.
RobotFactory
Adds a prebuild camera sensor to the agent.
addChild(BaseObject)
- Method in class simbad.sim.
BaseObject
addChild(Node)
- Method in class simbad.sim.
BaseObject
addComponent(BlockWorldObject)
- Method in class simbad.sim.
BlockWorldCompositeObject
addCorresondance(int, int)
- Method in class simbad.piconode.visual.
NNCorrespondance
addElement(Element)
- Method in class simbad.picoevo.core.representation.
Individual
addElement(Element)
- Method in class simbad.picoevo.ext.representation.
Individual_NEATIndividual
It is required to override this by definition but the NEAT implementation will not use this specific function
addElement(Element)
- Method in class simbad.picoevo.ext.representation.
Individual_SimpleIndividual
addIncomingArc(Arc)
- Method in class simbad.piconode.core.node.
ConnectedNode
addIncomingArc(ConstrainedArc)
- Method in class simbad.piconode.core.node.
NeuronalNode
addIRSensors()
- Method in class simbad.sim.
KheperaRobot
Adds the standard set of IR Sensors.
addLamp(Agent)
- Static method in class simbad.sim.
RobotFactory
Adds a prebuild lamp actuator on the top of the agent .
addLight(Vector3d, Color3f)
- Method in class simbad.sim.
World
Add a light to the 3d world.
addLightSensor(Agent)
- Static method in class simbad.sim.
RobotFactory
Adds a prebuild light sensor to the agent.
addLightSensor(Agent, Vector3d, float, String)
- Static method in class simbad.sim.
RobotFactory
Adds a prebuild light sensor to the agent at a given position.
addLightSensorLeft(Agent)
- Static method in class simbad.sim.
RobotFactory
Adds a prebuild light sensor on the left of the agent .
addLightSensorRight(Agent)
- Static method in class simbad.sim.
RobotFactory
Adds a prebuild light sensor on the right of the agent .
addLink(Element_NEAT_LGene)
- Method in class simbad.picoevo.ext.representation.
Individual_NEATIndividual
addMap(String[])
- Method in class simbad.sim.
EnvironmentDescription
addMobileAndStaticObjects(EnvironmentDescription)
- Method in class simbad.sim.
Simulator
Add all agents and objects.
addNeuron(Element_NEAT_NGene)
- Method in class simbad.picoevo.ext.representation.
Individual_NEATIndividual
addNeuronID(int, Vector<Integer>)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Population_NEAT_CrossOver
addNode(NNNode)
- Method in class simbad.piconode.visual.
NNList
addNode(NNNode)
- Method in class simbad.piconode.visual.
NNSelection
addObjectToPickableSceneBranch(BaseObject)
- Method in class simbad.sim.
World
Adds a 3D object to the world.
addOperator(VariationOperator)
- Method in class simbad.picoevo.core.representation.
EvolutionObject
addOperatorList(ArrayList)
- Method in class simbad.picoevo.core.representation.
EvolutionObject
addOutgoingArc(Arc)
- Method in class simbad.piconode.core.node.
ConnectedNode
addPicoMenu()
- Method in class simbad.piconode.visual.
NNFrame
addPredecessor(Element_Node)
- Method in class simbad.picoevo.ext.representation.
Element_Node
add a target element as predecessor to this element (warning, current element is not added as successor to the target element)
addSensorDevice(SensorDevice, Vector3d, double)
- Method in class simbad.sim.
SimpleAgent
Adds a sensor device to the agent.
addSonarBeltSensor(Agent)
- Static method in class simbad.sim.
RobotFactory
Adds a prebuild belt of sonar sensor to the agent.
addSonarBeltSensor(Agent, int)
- Static method in class simbad.sim.
RobotFactory
Adds a prebuild belt of sonar sensor to the agent.
addSuccessor(Element_Node)
- Method in class simbad.picoevo.ext.representation.
Element_Node
add a target element as successor to this element (warning, current element is not added as predecessor to the target element)
adjustCompatibilityThreshold()
- Method in class simbad.picoevo.ext.representation.
Population_NEATPopulation_SpeciesList
adjustFitnesses(ArrayList<Individual_NEATIndividual>)
- Method in class simbad.picoevo.ext.representation.
Population_NEATPopulation_SpeciesList
adjustmentValueChanged(AdjustmentEvent)
- Method in class simbad.piconode.visual.
NNScrollPane
adjustWeights(double[], double, double)
- Method in class simbad.piconode.core.node.
SOMoutputNeuron
age
- Variable in class simbad.picoevo.ext.representation.
Population_NEATPopulation_SpeciesList.Species
agent
- Variable in class simbad.gui.
AgentFollower
agent
- Variable in class simbad.gui.
AgentInspector
Agent
- Class in
simbad.sim
This is the base class for all robot and is considered to be a heavy agent.
Agent(Vector3d, String)
- Constructor for class simbad.sim.
Agent
Constructs an Agent.
agent
- Variable in class simbad.sim.
Plan
AgentFollower
- Class in
simbad.gui
The AgentFollower class is a helper class for the AgentInspector.
AgentFollower(World, SimpleAgent)
- Constructor for class simbad.gui.
AgentFollower
agentFollower
- Variable in class simbad.gui.
WorldControlGUI
AgentInspector
- Class in
simbad.gui
The AgentInspector implements a window showing agent's state.
AgentInspector(Agent, boolean, Simulator)
- Constructor for class simbad.gui.
AgentInspector
agentInspector
- Variable in class simbad.sim.
Agent
Link back to agent inspector - can be null
agentInspectors
- Variable in class simbad.gui.
Simbad
agentInspectors
- Variable in class simbad.holodeck.
SimbadHolodeck
agents
- Variable in class simbad.sim.
Simulator
The list of all agents.
alphaMember
- Variable in class simbad.picoevo.ext.representation.
Population_NEATPopulation_SpeciesList.Species
alreadyHaveThisNeuronID(int, Individual_NEATIndividual)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Individual_NEAT_MutationAddNode
alreadyHaveThisNeuronID(int, Individual_NEATIndividual)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Individual_SDNEAT_MutationSegmentDuplicate
ambientLight
- Variable in class simbad.sim.
World
ambientLightColor
- Variable in class simbad.sim.
EnvironmentDescription
amountToSpawn
- Variable in class simbad.picoevo.ext.representation.
Individual_NEATIndividual
angle
- Variable in class simbad.sim.
ErraticGoalAgent
angle
- Variable in class simbad.sim.
StraightGoalAgent
angle
- Variable in class simbad.sim.
StraightGoalLoopAgent
angleCurrent
- Variable in class simbad.sim.
ErraticGoalAgent
angleCurrent
- Variable in class simbad.sim.
StraightGoalAgent
angleCurrent
- Variable in class simbad.sim.
StraightGoalLoopAgent
angles
- Variable in class simbad.sim.
RangeSensorBelt
angular position (deduced from positions infos)
angularAcceleration
- Variable in class simbad.sim.
SimpleAgent
Current angular acceleration about the center of mass.
angularVelocity
- Variable in class simbad.sim.
SimpleAgent
Current angular velocity about the center of mass.
anOtherAgentIsVeryNear()
- Method in class simbad.sim.
SimpleAgent
Returns true if this agent is in physical contact with an other SimpleAgent.
appearance
- Variable in class simbad.sim.
StaticObject
Appearance of the object.
applicationComponent
- Variable in class simbad.sim.
Simulator
Keeps track of application's main component -- can be null
applyDerivativeFunction(double)
- Method in class simbad.piconode.core.operator.
ActivationFunctionWithDerivative
applyDerivativeFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_copy
applyDerivativeFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_hyperbolicTangent
compute the value from derivative of the hyperbolic tangent function.
applyDerivativeFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_logisticSigmoid
applyDerivativeFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_piecewiseLinear
applyDerivativeFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_threshold
applyFunction(double)
- Method in class simbad.piconode.core.operator.
ActivationFunction
applyFunction(double)
- Method in class simbad.piconode.core.operator.
ActivationFunctionWithDerivative
applyFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_copy
applyFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_copyWithDecay
applyFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_hyperbolicTangent
applyFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_logisticSigmoid
applyFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_piecewiseLinear
applyFunction(double)
- Method in class simbad.piconode.ext.
ActivationFunction_threshold
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.core.evolution.
VariationOperator
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Element_Bit_UniformMutation
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Element_BitArray_UniformMutation
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Element_BitVector_UniformMutation
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Element_Double_UniformMutation_ZeroOneInterval
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Element_DoubleArray_UniformMutation
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Element_NEAT_Gene
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Individual_Element_LocalCrossOver
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Individual_NEAT_MutationAddLink
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Individual_NEAT_MutationAddNode
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Individual_SDNEAT_MutationSegmentDuplicate
Perform Segmental Duplication Definition: A segment contains n nodes, where n is greater than zero and n does not contain input or output nodes.
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Population_CrossOver
applyOperator(EvolutionObject)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Population_NEAT_CrossOver
applyOperator(EvolutionObject, Individual_NEATIndividual, Individual_NEATIndividual)
- Method in class simbad.picoevo.ext.evolution.
VariationOperator_Population_NEAT_CrossOver
Arc
- Class in
simbad.piconode.core.arc
Arc()
- Constructor for class simbad.piconode.core.arc.
Arc
Arc(Node, Node)
- Constructor for class simbad.piconode.core.arc.
Arc
arc
- Variable in class simbad.piconode.visual.
NNFormArc
arcAlone()
- Method in class simbad.piconode.visual.
NNList
ArcForBackPropLearning
- Class in
simbad.piconode.core.arc
ArcForBackPropLearning(NeuronForBackPropLearning, NeuronForBackPropLearning)
- Constructor for class simbad.piconode.core.arc.
ArcForBackPropLearning
ArcForBackPropLearning(NeuronForBackPropLearning, NeuronForBackPropLearning, double)
- Constructor for class simbad.piconode.core.arc.
ArcForBackPropLearning
Arch
- Class in
simbad.sim
An Arch object to put in the environement.
Arch(Vector3d, EnvironmentDescription)
- Constructor for class simbad.sim.
Arch
archColor
- Variable in class simbad.sim.
EnvironmentDescription
ARCMODE
- Static variable in class simbad.piconode.visual.
NNCanvas
ARCMODE
- Static variable in class simbad.piconode.visual.
NNSaxDocument
ARCMOVE
- Static variable in class simbad.piconode.visual.
NNCanvas
arcRadioButton
- Variable in class simbad.piconode.visual.
NNFrame
arcVector
- Variable in class simbad.piconode.visual.
NNList
array
- Variable in class simbad.sim.
SensorMatrix
asString()
- Method in class simbad.sim.
Agent
Returns printable description of the agent.
asString()
- Method in class simbad.sim.
SimpleAgent
Returns printable description of the agent.
attach()
- Method in class simbad.sim.
BaseObject
Re-add object to the scenegraph.
attach(BaseObject)
- Method in class simbad.sim.
World
attach a 3d object to the scenegraph.
averageFitness
- Variable in class simbad.picoevo.ext.representation.
Population_NEATPopulation_SpeciesList.Species
averageFitnessAdjusted
- Variable in class simbad.picoevo.ext.representation.
Population_NEATPopulation
AvoidersDemo
- Class in
simbad.demo
A collision avoidance demo.
AvoidersDemo()
- Constructor for class simbad.demo.
AvoidersDemo
AvoidersDemo.Robot
- Class in
simbad.demo
AvoidersDemo.Robot(Vector3d, String)
- Constructor for class simbad.demo.
AvoidersDemo.Robot
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_