A B C D E F G H I J L M N O P R S T U V W Z 

A

ABOUT_ACTION - Static variable in class brain.gui.BrainGUI
 
accessField - Variable in class brain.gui.ViewPanel
Field representing a variable of an object which value one might read via Field.get(Object o)
ACCESSIBLE_OBJECT_COLUMN - Static variable in class brain.gui.table.ObjectTableModel
 
AccessibleObjectPreparationPanel - Class in brain.gui
 
AccessibleObjectPreparationPanel(Set<T>) - Constructor for class brain.gui.AccessibleObjectPreparationPanel
 
AccessibleObjectTableCellEditor - Class in brain.gui.table
 
AccessibleObjectTableCellEditor() - Constructor for class brain.gui.table.AccessibleObjectTableCellEditor
 
AccessibleObjectTableCellRenderer - Class in brain.gui.table
 
AccessibleObjectTableCellRenderer() - Constructor for class brain.gui.table.AccessibleObjectTableCellRenderer
 
ACTION_INVOKE_METHOD - Static variable in class brain.gui.ModuleFrame
 
actionPerformed(ActionEvent) - Method in class brain.gui.AccessibleObjectPreparationPanel
 
actionPerformed(ActionEvent) - Method in class brain.gui.BrainGUI
 
actionPerformed(ActionEvent) - Method in class brain.gui.ModuleFrame
 
activeCliqueEvolution - Variable in class brain.LeakyIntegratorModule
 
activities - Variable in class brain.Module
Array with the activities of the individual neurons.
activities - Variable in class transientDynamics.PatternStability
 
ActivityDistributionMatrixPanel - Class in brain.gui
Shows the normalized distribution of activities on a 2D matrix
ActivityMatrixPanel - Class in brain.gui
 
ActivityMatrixPanel(String, Module, String) - Constructor for class brain.gui.ActivityMatrixPanel
 
adaptTransferFunctionParameters(double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
add(Integer) - Method in class brain.cliqueCalculation.CliqueDistribution
 
add(Integer) - Method in class brain.cliqueCalculation.DegreeDistribution
 
add(double) - Method in class utils.Histogram
 
ADD_MODULE_ACTION - Static variable in class brain.gui.BrainGUI
 
addAfferentModule(Module, double) - Method in class brain.Module
Adds a module to the HashMap `afferentModules'.
addAfferentModule(Module) - Method in class brain.Module
Adds a module to the HashMap `afferentModules'.
addAfferentModule(Module) - Method in class brain.PatternInputModule
 
addBias(double) - Method in class brain.Module
 
addBias(int, double) - Method in class brain.Module
 
addChangeListener(ChangeListener) - Method in class brain.Brain
 
addChangeListener(ChangeListener) - Method in class brain.Module
 
addChart(Chart) - Method in class brain.gui.chart.ChartFrame
 
addDirectedLink(Integer, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Adds a directed Link from nodeA to nodeB.
addDistribution(DegreeDistribution) - Method in class brain.cliqueCalculation.DegreeDistribution
Adds a distribution to another distribution.
addForwardModule(Module, String) - Method in class brain.Module
 
addInhibitoryLinks(double[][]) - Static method in class utils.Graphs
 
addInternalLink(int, int, int, double) - Method in class brain.DhanModule
 
addLogger(Object, AccessibleObject, File) - Method in class brain.Brain
 
addLogger(Object, String) - Method in class brain.Brain
User friendly version of method addLogger.
addModule(Module) - Method in class brain.Brain
Adds a module to this brain.
addModule(Module) - Method in class brain.gui.BrainGUI
 
addModule() - Method in class brain.gui.BrainGUI
Adds a module to the brain.
addNeuron(double) - Method in class brain.LeakyIntegratorModule
 
addNeuron(double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
addNeuron(double) - Method in class brain.Module
 
addNode(Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Adds a node to the graph
addNode(Integer) - Method in class brain.cliqueCalculation.Graph
 
addNodes(TreeSet<Integer>) - Method in class brain.cliqueCalculation.BidirectionalGraph
Adds a aet of nodes to the graph.
addPoints(double, double[]) - Method in class brain.gui.chart.Chart
 
addPoints(double, double[]) - Method in class brain.gui.chart.JChart2D
 
addPoints(double, double[]) - Method in class brain.gui.chart.JFreeChart
 
addReceptor(String, double) - Method in class brain.Module
Adds contribution `addValue' to the specified receptor field, returning `false' if specified receptor does not exist.
afferentMemory(double) - Method in class brain.DhanModule
Evaluates the synaptic plasticities for the backward links.
appliedStimuli - Variable in class brain.PatternInputModule
Set of `OneStimulus' which have been applied to PatternInputModule.
areConnected(Integer, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Checks wheather two vertices are connected.
areNeighbours(Integer, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Check if a and b are neighbours/directly connected a---b
Autapse - Class in transientDynamics
Numerical calculations for the single leaky integrator neuron with intrinsic plasticity and autapse.
Autapse() - Constructor for class transientDynamics.Autapse
 
Autapse.IntegrationMethod - Enum in transientDynamics
 
AutapseODE - Class in transientDynamics
This class implements a single leaky integrator with intrinsic plasticity and autapse.
AutapseODE(double, double, double, double, double, double) - Constructor for class transientDynamics.AutapseODE
Creates a new leaky integrator with autapse according to the specified parameters.
auxAssInputFileNameAllowedValues - Variable in class brain.DhanModule
Determines the file names containing the associations.
auxInitialCliqueNumber - Variable in class brain.DhanModule
The number of initial random clusters (all identical).
auxInitialCliqueSize - Variable in class brain.DhanModule
The size of initial random clusters (all identical).
averageDegree() - Method in class brain.cliqueCalculation.GraphStatistics
Computes the average degree
averagePathLength() - Method in class brain.cliqueCalculation.GraphStatistics
Computes the average path length

B

backwardMemGammaActAct - Variable in class brain.DhanModule
Rate for active-to-active backward links to optimize.
backwardMemGammaActIna - Variable in class brain.DhanModule
Rate for active-to-inactive backward links to optimize.
backwardMemGammaInaAct - Variable in class brain.DhanModule
Rate for inactive-to-active backward links to optimize.
backwardMemGammaInaIna - Variable in class brain.DhanModule
Rate for inactive-to-inactive backward links to optimize.
backwardMemMean - Variable in class brain.DhanModule
The mean value of all backward links reaching a given site.
backwardMemOptRateActAct - Variable in class brain.DhanModule
Target growth-rate-input for active-to-active backward input.
backwardMemOptRateActIna - Variable in class brain.DhanModule
Target growth-rate-input for active-to-inactive backward input.
backwardMemOptRateInaAct - Variable in class brain.DhanModule
Target growth-rate-input for inactive-to-active backward input.
backwardMemOptRateInaIna - Variable in class brain.DhanModule
Target growth-rate-input for inactive-to-inactive backward input.
backwardMemStandDev - Variable in class brain.DhanModule
The standard deviation of all backward links reaching a given site.
backwardMemXActive - Variable in class brain.DhanModule
Critical activities level for a module-neuron to be considered active.
backwardMemXInactive - Variable in class brain.DhanModule
Critical activities level for a module-neuron to be considered inactive.
biases - Variable in class brain.Module
Array with the activities of the individual neurons.
BidirectionalGraph - Class in brain.cliqueCalculation
This class shows the application of a network generating algorithms which generate a graph out of a given distribution of cliques.
BidirectionalGraph() - Constructor for class brain.cliqueCalculation.BidirectionalGraph
Standard constructor
BidirectionalGraph(HashMap<Integer, TreeSet<Integer>>) - Constructor for class brain.cliqueCalculation.BidirectionalGraph
This constructor allows to instantiate an already constructed graph in a HashMap
BidirectionalGraph(double[][]) - Constructor for class brain.cliqueCalculation.BidirectionalGraph
This constructor allows to instantiate an already constructed graph from internal links of an Module.
BidirectionalGraph(Module) - Constructor for class brain.cliqueCalculation.BidirectionalGraph
This constructor allows to instantiate an already constructed graph from internal links of an Module.
BooleanTableCellEditor - Class in brain.gui.table
 
BooleanTableCellEditor() - Constructor for class brain.gui.table.BooleanTableCellEditor
 
BooleanTableCellRenderer - Class in brain.gui.table
 
BooleanTableCellRenderer() - Constructor for class brain.gui.table.BooleanTableCellRenderer
 
brain - package brain
 
Brain - Class in brain
modules for the cognitive system Module: general interface for all components (modules) DhanModule: the dHAN module, implements the `Module' interface PatternInputModule: the input module, implements the `Module' interface classical auxiliary classes OneAdaptVar a single adaptive signal OneStimulus class representing an individual external stimuli OneStimulusContainer class managing sets of stimuli OneCenter representing a globally defined active center (AC) OneCluster a general clique; contains a sequence of active centers OneCycle a general cycle; contains a sequence of active clusters abstract auxiliary facilities FacilPrint general printing to file facility FacilCliqueNet generates networks with a given distribution of cliques RandomGraphs facility for the analysis of general random graphs FacilStimuli facility to generate sets of test stimuli classes for the statistical analysis StatNet general network-theoretical statistics facility StatActiClus facility for finding/evaluation of cliques/cycles/history StatBiasLearn monitors from-bias-learning of DhanModule-type modules StatTimeManagement monitors time to finish a simulation run list of important output files time series of data Brain_dhan.acti activities x_i(t) Brain_dhan.rate growth rate r_i(t) Brain_dhan.rateInt internal contribution to growth rate r_i(t) Brain_dhan.res reservoir phi_i(t) Brain_dhan.bias bias b(t) Brain_dhan.backRate input grows rates Brain_dhan.backStandDev standard deviation of incoming link-strength Brain_dhan.diffModuleSignal the diffusive learning signal Brain_dhan.synchro an effective measure of clique formation Brain_dhan.actiClus time series of clusters (cliques) activated Brain_dhan.actiClusStat how many times a given cluster was activated Brain_dhan.actiRate auxiliary rates Brain_input.stim time series of input stimuli input files Brain_dhan.ass cliques (associations) when reading network from file Brain_input.patt input stimuli Brain_input.refPatt reference patterns for analyzing purposes output files (generated at the end) Brain_dhan_input.cliqRecFields the receptive fields in (input) of cliques in (input) Brain_dhan_input.cliqRefPatt the response of cliques in (dhanModule) with respect to reference patterns in (input) Brain_dhan.cliq all cliques in dhanModule module Brain_dhan.stat statistics like degree distribution Brain_dhan.statBackLinks bin-statistics of the backward links Brain_dhan_input.backLinks backlinks connecting (input)-->(dhanModule) Brain_dhan.acSequence time sequences of active clusters of a module formed out of Brain_dhan.actiClus Brain_dhan.statCycle statistical properties of cycles of active clusters in Brain_dhan.actiClus auxiliary files Brain_dhan.fig xfig picture of network Brain_dhan.learn an auxiliary learning analysis output-file name convention Brain_(module1)_(module2)_(...).datatyp where (module..) are the name of the modules involved in data extraction.
Brain() - Constructor for class brain.Brain
 
brain.cliqueCalculation - package brain.cliqueCalculation
 
brain.gui - package brain.gui
 
brain.gui.chart - package brain.gui.chart
 
brain.gui.table - package brain.gui.table
 
BrainGUI - Class in brain.gui
adding and removing a module should update all opened frames showing internals of modules
PatternInputModule and SC_Test do not implement backwardConnections
setting values in fields with primitive types
setting values in fields with complex types, mainly arrays
forward connections
try to use annotations in the module edit table
BrainGUI(Brain) - Constructor for class brain.gui.BrainGUI
 
BrainGUI() - Constructor for class brain.gui.BrainGUI
 
BROWN_NOISE - Static variable in class brain.NoiseModule
 
bytesToObject(byte[]) - Static method in class utils.Utils
Deserializes the given byte representation of an object and returns the corresponding object.

C

calculateCliques() - Method in class brain.cliqueCalculation.GraphStatistics
This method calculates cliques in a graph.
calculateCoordinates(Component) - Static method in class brain.gui.DisplayManager
Calculates coordinates for a JFrame of a certain size.
calculateDegreeDistribution() - Method in class brain.cliqueCalculation.GraphStatistics
Computes the degree distribution
calculateMembranePotential(int, double) - Method in class brain.LeakyIntegratorModule
 
calculateOneTimeStep(double) - Method in class brain.ConstantSignalModule
 
calculateOneTimeStep(double) - Method in class brain.DhanModule
A single time step of the dynamics.
calculateOneTimeStep(double) - Method in class brain.LeakyIntegratorModule
 
calculateOneTimeStep(double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
calculateOneTimeStep(double) - Method in class brain.Module
calculates one time step of the simulation calculation This method has to be implemented by subclasses.
calculateOneTimeStep(double) - Method in class brain.MyModule
 
calculateOneTimeStep(double) - Method in class brain.NoiseModule
 
calculateOneTimeStep(double) - Method in class brain.PatternInputModule
A single time step of the dynamics.
calculateSimulationStatistics() - Method in class brain.Brain
Calculates statistics for data analysis.
calculation - package calculation
 
call() - Method in class calculation.PatternStability
 
call() - Method in class transientDynamics.PatternStability
 
changeExtension(String, String) - Static method in class utils.Utils
changes extension to new extension example: x = changeExtension("data.txt", ".java") will assign "data.java" to x.
changeListeners - Variable in class brain.Brain
Listeners to be notified of module changes.
changeListeners - Variable in class brain.Module
Listeners to be notified of module changes.
Chart - Class in brain.gui.chart
 
Chart(Field, Field, Object) - Constructor for class brain.gui.chart.Chart
 
chart - Variable in class brain.gui.chart.Chart
 
ChartFrame - Class in brain.gui.chart
 
ChartFrame(Chart) - Constructor for class brain.gui.chart.ChartFrame
 
ChartFrame() - Constructor for class brain.gui.chart.ChartFrame
 
chartFrame - Variable in class brain.gui.table.ObjectTable
 
charts - Variable in class brain.gui.chart.ChartFrame
 
classToString(Type) - Static method in class brain.gui.table.TypeTableCellRenderer
 
CliqueDistribution - Class in brain.cliqueCalculation
 
CliqueDistribution() - Constructor for class brain.cliqueCalculation.CliqueDistribution
 
CliqueLinksScaling - Class in calculation
 
CliqueLinksScaling() - Constructor for class calculation.CliqueLinksScaling
 
cliqueStability(byte[], Set<Set<Integer>>, double, double, ExecutorService, PrintStream) - Static method in class calculation.PatternStability
 
cliquesToInteger(List<List<String>>) - Static method in class brain.DhanModule
 
cliquesToNetwork(List<List<Type>>) - Static method in class brain.DhanModule
 
closeLoggers() - Method in class brain.Brain
 
clusteringCoefficient() - Method in class brain.cliqueCalculation.GraphStatistics
Computes the clustering coefficient of the whole graph
clusteringCoefficient(Integer) - Method in class brain.cliqueCalculation.GraphStatistics
Computes the clustering coefficient of a vertice
clusterSearchTimeInterval - Variable in class brain.Brain
Time interval for searching for active clusters.
compare(Field, Field) - Method in class brain.gui.FieldComparator
 
compareTo(CliqueDistribution) - Method in class brain.cliqueCalculation.CliqueDistribution
Compares this object with the specified object for order.
compareTo(Interval) - Method in class utils.Interval
 
computeDerivatives(double, double[], double[]) - Method in class stochasticTipping.SingleLeakyIntegratorWithIntrinsicPlasticityAndNoiseInputODE
Calculates the first derivatives of the ODE.
computeDerivatives(double, double[], double[]) - Method in class transientDynamics.AutapseODE
Calculates the first derivatives of the ODE.
computeDerivatives(double, double[], double[]) - Method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE
Calculates the first derivatives of the ODE.
connect(Integer, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Connects two vertices in a graph in both directions from nodeA to nodeB and from nodeB to nodeA (bidirectional)
connect(Integer, Integer) - Method in class brain.cliqueCalculation.Graph
 
CONNECT_MODULES_ACTION - Static variable in class brain.gui.BrainGUI
 
connectedToClique(Integer, TreeSet<Integer>) - Method in class brain.cliqueCalculation.BidirectionalGraph
Connects a node to a node set
connectModule() - Method in class brain.gui.BrainGUI
 
ConstantSignalModule - Class in brain
This module is creating a constant signal.
ConstantSignalModule(double) - Constructor for class brain.ConstantSignalModule
 
convertStringToType(String, Type) - Static method in class brain.gui.table.ObjectTableModel
 
copy(TreeSet<Integer>) - Method in class brain.cliqueCalculation.BidirectionalGraph
 
copyInto(double[][][], double[][][]) - Static method in class utils.Utils
 
copyOf(double[][], int, int) - Static method in class utils.Utils
deep copy arrays and cut/pad to size
copyOf(double[][][], int, int, int) - Static method in class utils.Utils
deep copy arrays and cut/pad to size
createDefaultGrosBrain() - Static method in class brain.Brain
 
createDefaultLinkerhandBrain() - Static method in class brain.Brain
 
createErdosRenyiGraphAdjacencyMatrix(int, double) - Static method in class utils.Graphs
 
createErdősRényiGraphAdjacencyMatrix(int, double, Random) - Static method in class utils.Graphs
 
createExponentialDistributionHistogram(int, double, double) - Static method in class utils.Histogram
 
createGradient(Color, Color, int) - Static method in class brain.gui.ReceptiveFieldCollection
Creates an array of Color objects for use as a gradient, using a linear interpolation between the two specified colors.
createLocalNetworkPart(Integer, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Creates a local part of a this graph.
createMultiGradient(Color[], int) - Static method in class brain.gui.ReceptiveFieldCollection
Creates an array of Color objects for use as a gradient, using an array of Color objects.
createRandomBinarySparsePattern(double, int, Random) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
Create a randomly distributed binary sparse pattern with a given sparseness
createRandomBinarySparsePatterns(double, int, int, Random) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
Create randomly distributed binary sparse patterns with a given sparseness. _______#_______#_____#_______#_##_#_#_#_#____#___#_#___#____#_____ #__#__####_##____#_#__#____________###__##__#____##_______#_#____# ______________#_#___#___#___#_#_#_____#__#_##_#_#_____#____#______
createRandomContinuousSparsePattern(double, int, Random) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
 
createRandomContinuousSparsePatterns(double, int, int, Random) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
 
createSingleAdaptiveRelisiWithInput() - Static method in class calculation.IntrinsicPlasticity
 

D

dataDirectory - Variable in class brain.Brain
 
dataInputDirectory - Variable in class brain.Brain
 
dataOutputDirectory - Variable in class brain.Brain
 
DATE_FORMAT - Static variable in class brain.Brain
 
deepCopy(T) - Static method in class utils.Utils
Creates a deep copy of a given object.
DEFAULT_DATA_DIRECTORY - Static variable in class brain.Brain
 
DEFAULT_DATA_INPUT_DIRECTORY - Static variable in class brain.Brain
 
DEFAULT_DATA_OUTPUT_DIRECTORY - Static variable in class brain.Brain
 
defaultExcitatoryLinkStrength - Variable in class brain.DhanModule
Standard strength of excitatory links
defaultInhibitoryLinkStrength - Variable in class brain.DhanModule
Standard strength of inhibitory links
DegreeDistribution - Class in brain.cliqueCalculation
 
DegreeDistribution() - Constructor for class brain.cliqueCalculation.DegreeDistribution
 
detectIndependentSets() - Method in class brain.cliqueCalculation.BidirectionalGraph
 
DhanModule - Class in brain
The DhanModule module of the cognitive system (CS).
DhanModule() - Constructor for class brain.DhanModule
 
DhanModule(File) - Constructor for class brain.DhanModule
 
diameter - Variable in class brain.cliqueCalculation.BidirectionalGraph
Diameter gives the distance of the most distant vertices connected by the shortest path possible.
diffusiveControlSignals(double) - Method in class brain.DhanModule
Updates the diffusive module control signals.
diffusiveModuleSignal - Variable in class brain.DhanModule
Has a large value when the current clique is activated due to the influence of the incoming signal due to the backward connections.
diffusiveModuleSignal - Variable in class brain.PatternInputModule
The diffusive signal specific to the input module, it's task yet to be determined.
diffusiveModuleSignalBackRateThreshold - Variable in class brain.DhanModule
When the backrate is above this threshold, the diffusive (learning) signal is activated.
diffusiveModuleSignalCriticalValue - Variable in class brain.DhanModule
When above this critical value, the diffusive (learning) signal activates generalized Hebbian learning for the backward links.
diffusiveModuleSignalRateDown - Variable in class brain.DhanModule
Deactivation rate for the diffusive module (learning) signal.
diffusiveModuleSignalRateUp - Variable in class brain.DhanModule
Activation rate for the diffusive module (learning) signal.
disconnect(Integer, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Disconnects two vertices in a bidirectional graph in both directions from i to j and from j to i (bidirectional)
disconnect(Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Disconnects a vertice from a bidirectional graph in both directions
disconnect(Integer, Integer) - Method in class brain.cliqueCalculation.Graph
 
disconnectModule() - Method in class brain.gui.BrainGUI
 
DisplayManager - Class in brain.gui
Distributes components on screen in order to avoid overlapping.
DisplayManager() - Constructor for class brain.gui.DisplayManager
 
distribution - Variable in class brain.cliqueCalculation.CliqueDistribution
 

E

edgesCount - Variable in class brain.cliqueCalculation.BidirectionalGraph
Gives the number of edges in the graph.
EDITABLE_TYPES - Static variable in class brain.gui.table.ObjectTableModel
 
elapsedTime - Variable in class brain.Module
The time elapsed for this module.
elapsedTimeSteps - Variable in class brain.Module
The number of time steps elapsed for this module.
equals(Object) - Method in class utils.Interval
 
everyStep(double, double[]) - Method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityStepHandler
 
existsNode(int) - Method in class brain.cliqueCalculation.BidirectionalGraph
 
export(File, String) - Method in class brain.gui.chart.Chart
 
export(File, String) - Method in class brain.gui.chart.ChartFrame
 
export(OutputStream) - Method in class utils.Histogram
 
export(File) - Method in class utils.Histogram
 
exportComponent(Component, File, String) - Static method in class brain.gui.chart.Chart
 
exportComponent(Component, File, String) - Static method in class brain.gui.chart.ChartFrame
 
exportGraphMLGraph(File) - Method in class brain.Module
 
exportGraphvizGraph(File) - Method in class brain.Brain
 
exportGraphvizGraph(File, double, double) - Method in class brain.Brain
 
exportGraphvizGraph(File) - Method in class brain.Module
 
exportGraphvizGraph(File, double, double) - Method in class brain.Module
 
exportTGFGraph(File) - Method in class brain.Module
http://en.wikipedia.org/wiki/Trivial_Graph_Format
exportXfigCircle(File) - Method in class brain.Module
Prints the xfig representation of one module with the vertices arranged on a circle.
exportXfigLattice(File) - Method in class brain.Module
Prints the xfig representation of one module with the vertices arranged on a two dimensional square lattice.

F

FacilityLegacy - Class in brain
 
FacilityLegacy() - Constructor for class brain.FacilityLegacy
 
FieldComparator - Class in brain.gui
Just for sorting Fields by their name.
FieldComparator() - Constructor for class brain.gui.FieldComparator
 
fieldX - Variable in class brain.gui.chart.Chart
The field which gets accessed if usePublicField is true
fieldY - Variable in class brain.gui.chart.Chart
 
fill(int, double) - Static method in class utils.Utils
 
filter(double) - Method in class brain.gui.ReceptiveFieldCollection
A nonlinear color filter
filterAccessibleObjects(Object) - Static method in class brain.gui.table.ObjectTableModel
This method filters out all member variables which can be accessed either directly or by get and set method and can be edited in the table
filterConstructorsWithEditableTypes(Iterable<Constructor<?>>) - Static method in class brain.gui.BrainGUI
 
filterMethodsWithEditableTypes(Iterable<Method>) - Static method in class brain.gui.BrainGUI
 
firingRate(int, double[]) - Static method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE
Calculates the firing rate of the given neuron in the given state.
flatten(T, Collection<?>) - Static method in class utils.Utils
Creates a flat copy of a (deep) collection hierarchy.
forwardModules - Variable in class brain.Module
HashMap with string-identifiers and identifier of the receiving port of the target module.
fromXML(File) - Static method in class brain.LeakyIntegratorModule
 

G

g(double, double, double) - Static method in class stochasticTipping.SingleLeakyIntegratorWithIntrinsicPlasticityAndNoiseInputODE
Transfer function $g(x, a, b) = \frac{1}{1 + e^{-a(x-b)}}$.
g(double, double, double) - Static method in class transientDynamics.AutapseODE
Transfer function $g(x, a, b) = \frac{1}{1 + e^{-a(x-b)}}$.
g(double, double, double) - Static method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE
Transfer function $g(x, a, b) = \frac{1}{1 + e^{-a(x-b)}}$.
GAUSSIAN_NOISE - Static variable in class brain.NoiseModule
 
GENERALIZED_HEBBIAN_LEARNING - Static variable in class brain.Module
 
get(Integer) - Method in class brain.gui.PrintablePattern
Converts Integer in Double.
get(int, int) - Method in class brain.gui.PrintablePattern
Recalculates data position from a matrix format to a lattice format
get(Integer) - Method in class brain.gui.ReceptiveField
 
getAbs_x() - Method in class brain.gui.ReceptiveFieldCollection
Sets absolute x position for a graphical representation of receptive field.
getAbs_y() - Method in class brain.gui.ReceptiveFieldCollection
Returns absolute y position for a graphical representation of receptive field.
getAccessibleObject() - Method in class brain.gui.AccessibleObjectPreparationPanel
 
getActiveClique() - Method in class brain.Module
Returns the currently active clique of the graph.
getActivities() - Method in class brain.Module
Returns the activities levels.
getActivity(int) - Method in class brain.Module
Returns the activities level of a given center.
getAfferentLink(Module, int, int) - Method in class brain.Module
 
getAfferentLinks(Module) - Method in class brain.Module
 
getAfferentModules() - Method in class brain.Module
Returns all afferent modules.
getAfferentRates() - Method in class brain.DhanModule
 
getAvailableModuleConstructors() - Static method in class brain.gui.BrainGUI
 
getAvailableModuleMethods() - Static method in class brain.gui.BrainGUI
 
getAvailableModules() - Static method in class brain.gui.BrainGUI
 
getAverageCoordinationNumber() - Method in class brain.Module
 
getAverageDegree() - Method in class brain.cliqueCalculation.GraphStatistics
 
getAverageDegreeQuadrat() - Method in class brain.cliqueCalculation.GraphStatistics
 
getAveragePathLength() - Method in class brain.cliqueCalculation.GraphStatistics
Returns the average path length
getBias(int) - Method in class brain.Module
 
getBiases() - Method in class brain.Module
 
getBinCount() - Method in class utils.Histogram
 
getBrain() - Method in class brain.gui.BrainGUI
 
getCellEditorValue() - Method in class brain.gui.table.BooleanTableCellEditor
 
getChainGraphAdjacencyMatrix(int) - Static method in class utils.Graphs
 
getChangeInterval() - Method in class brain.NoiseModule
 
getChart() - Method in class brain.gui.chart.Chart
 
getChart(int) - Method in class brain.gui.chart.ChartFrame
 
getCharts() - Method in class brain.gui.chart.ChartFrame
 
getCircleGraphAdjacencyMatrix(int) - Static method in class utils.Graphs
 
getClique() - Method in class calculation.PatternStability
 
getCliqueCount() - Method in class brain.cliqueCalculation.CliqueDistribution
 
getCliqueCount() - Method in class brain.cliqueCalculation.GraphStatistics
 
getCliqueDistribution() - Method in class brain.cliqueCalculation.BidirectionalGraph
Returns the HashMap which holds the clique distribution.
getCliqueDistribution() - Method in class brain.cliqueCalculation.GraphStatistics
Walkes the complete graph and computes cliques
getCliqueGraph() - Method in class brain.Module
returns the clique graph of the graph as an adjacency matrix
getCliques() - Method in class brain.Module
Returns the cliques of the graph.
getClusteringCoefficient() - Method in class brain.cliqueCalculation.GraphStatistics
Returns the clustering coefficient.
getColumnClass(int) - Method in class brain.gui.table.ObjectTableModel
 
getCommonNeighbours(TreeSet<Integer>, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Gets common neighbours between a pool of vertices and an additional vertice.
getCommonNeighbours(Integer, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Gets common neighbours between two vertices.
getConnectedComponents() - Method in class brain.Module
 
getConnections() - Method in class brain.cliqueCalculation.BidirectionalGraph
 
getCoordinationNumber(Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Gets the coordination number.
getCurrentStimuli() - Method in class brain.PatternInputModule
 
getDeclaredFields(Class<?>) - Static method in class utils.Utils
Returns all the fields of a given class including the fields of all superclasses.
getDeclaredMethods(Class<?>) - Static method in class utils.Utils
Returns all the fields of a given class including the fields of all superclasses.
getDegreeDistribution() - Method in class brain.Module
Returns the degree distribution of the graph.
getDiameter() - Method in class brain.cliqueCalculation.GraphStatistics
Returns the diameter of a graph.
getDimension() - Method in class stochasticTipping.SingleLeakyIntegratorWithIntrinsicPlasticityAndNoiseInputODE
Returns the dimension of the ODE.
getDimension() - Method in class transientDynamics.AutapseODE
Returns the dimension of the ODE.
getDimension() - Method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE
Returns the dimension of the ODE.
getDistibution() - Method in class brain.cliqueCalculation.CliqueDistribution
 
getDistribution() - Method in class brain.cliqueCalculation.BidirectionalGraph
Returns the clique distribution used to construct the graph
getDistribution() - Method in class brain.cliqueCalculation.DegreeDistribution
 
getEdgesCount() - Method in class brain.cliqueCalculation.GraphStatistics
Gets the Edges Count
getElapsed() - Method in class utils.Timer
 
getElapsedTime() - Method in class brain.Module
returns the time elapsed
getElapsedTimeSteps() - Method in class brain.Module
returns the number of time steps elapsed
getEnd() - Method in class utils.Interval
 
getField() - Method in class brain.gui.ReceptiveField
Returns the receptive field.
getField(Class<?>, String) - Static method in class utils.Utils
Returns the field of a given class also searching for the field in superclasses.
getForwardModules() - Method in class brain.Module
Returns all forward module names as an ArrayList of Strings.
getGheight() - Method in class brain.gui.PrintablePattern
Returns the graphical height for one entity (key - value pair) of PrintablePattern
getGlobalPositionInPsFile() - Method in class brain.gui.ReceptiveField
Returns this receptive fields coordinate within a graphical representation.
getGraph() - Method in class brain.cliqueCalculation.GraphStatistics
Returns this graph
getGwidth() - Method in class brain.gui.PrintablePattern
Returns the graphical width for one entity (key - value pair) of PrintablePattern
getHeight() - Method in class brain.gui.PrintablePattern
In case PrintablePattern is represented as a matrix the method returns the matrix height
getHeigth() - Method in class brain.gui.ReceptiveFieldCollection
Returns number of sites in a receptive fields in a column.
getHorizontalDistance() - Method in class brain.gui.ReceptiveFieldCollection
Returns horizontal distance between receptive fields in pixels.
getIndependentSets() - Method in class brain.cliqueCalculation.GraphStatistics
 
getIndex() - Method in enum transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE.Properties
 
getIntrinsicAdaptationLearningRates() - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
getIntrinsicAdaptationLearningRates(int) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
getKullbackLeiblerDivergence(Histogram) - Method in class utils.Histogram
 
getLeak(int) - Method in class brain.LeakyIntegratorModule
 
getLeaks() - Method in class brain.LeakyIntegratorModule
 
getLearningRate(int) - Method in class brain.Module
 
getLearningRates() - Method in class brain.Module
 
getLearningType() - Method in class brain.Module
 
getLink(int, int) - Method in class brain.DhanModule
Returns the value of a specific internal link.
getLink(int, int, int) - Method in class brain.DhanModule
Returns the value of a specific internal link.
getLink(int, int) - Method in class brain.Module
Gets the link w_ij (i ← j).
getLink(int, int) - Method in class brain.PatternInputModule
Returns the value of a specific internal link.
getLinkDensity() - Method in class brain.cliqueCalculation.GraphStatistics
Returns the link density
getLinkProbability() - Method in class brain.Module
 
getLinks() - Method in class brain.Module
Gets the links w_ij (i ← j).
getLinksOfNode(Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Get all connections of a vertice to neighbours as a TreeSet
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class brain.gui.ModuleListCellRenderer
 
getLogInterval() - Method in class brain.Brain
 
getMax() - Method in class brain.gui.ReceptiveField
Returns maximum value of receptive field
getMaximumFrequency() - Method in class utils.Histogram
 
getMembranePotential(int) - Method in class brain.LeakyIntegratorModule
Gets the membrane potential of a given node.
getMembranePotentials() - Method in class brain.LeakyIntegratorModule
Gets the membrane potentials of all nodes.
getMethod(Class<?>, String) - Static method in class utils.Utils
Returns the method of a given class also searching for the method in superclasses.
getMin() - Method in class brain.gui.ReceptiveField
Returns minimum value of receptive field
getModule() - Method in class brain.gui.ModuleFrame
 
getModules(Class<?>) - Method in class brain.Brain
 
getModules(Class<?>, Module[]) - Static method in class brain.Brain
Get modules of given class (or subclasses) from given modules.
getModules() - Method in class brain.Brain
Get modules of brain.
getName() - Method in class brain.Module
 
getName() - Method in class brain.PatternInputModule
Returns the name specific to this module.
getNeighbors() - Method in class brain.Module
returns all the neighbors of all the vertices
getNeighbors(int) - Method in class brain.Module
returns all the neighbors of a vertex It considers positive links only and no autapses.
getNetworkTreeSet() - Method in class brain.cliqueCalculation.BidirectionalGraph
Get the network as a TreeSet
getNodeDegree(int) - Method in class brain.Module
Returns the degrees of the vertices.
getNodeDegrees() - Method in class brain.Module
Returns the degrees of the vertices.
getNodeExists(Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Check wheather that node exists in the graph
getNodeInDegree(int, int) - Method in class brain.Module
 
getNodeInDegrees(int) - Method in class brain.Module
Returns the degrees of the vertices.
getNodeOutDegree(int, int) - Method in class brain.Module
 
getNodeOutDegrees(int) - Method in class brain.Module
Returns the degrees of the vertices.
getNodesCount() - Method in class brain.cliqueCalculation.BidirectionalGraph
Returns the number of nodes in this graph.
getNodesCount() - Method in class brain.cliqueCalculation.GraphStatistics
Returns the Vertice count.
getNodeWithLowestDegree() - Method in class brain.cliqueCalculation.BidirectionalGraph
 
getObject() - Method in class brain.gui.table.ObjectTableModel
 
getOutputFileName() - Method in class brain.gui.PrintablePattern
Returns file name of the exported file
getOutputFileName() - Method in class brain.gui.ReceptiveField
 
getParameters() - Method in class brain.gui.AccessibleObjectPreparationPanel
 
getPatternActivity(List<Double>, double[]) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
Should be used for binary patterns only.
getPatternActivity(List<Double>, List<Double>) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
Should be used for binary patterns only.
getPatternOverlap(List<Double>, double[]) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
 
getPatternOverlap(List<Double>, List<Double>) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
 
getPhiAuxFactor() - Method in class brain.DhanModule
 
getPhiAuxShift() - Method in class brain.DhanModule
 
getPhiCritical() - Method in class brain.DhanModule
Returns critical reservoir levels for the reservoir functions.
getPhiInverseWidth() - Method in class brain.DhanModule
 
getPhiMinValue() - Method in class brain.DhanModule
Returns the minimal value for the reservoir functions.
getPhiWidth() - Method in class brain.DhanModule
Returns the reservoir function width.
getPhiXActive_xml() - Method in class brain.DhanModule
 
getPositiveLinkAverage() - Method in class brain.Module
Gets the average positive links.
getPrintAsLattice() - Method in class brain.gui.PrintablePattern
Returns whether the pattern should be exported as a lattice or a matrix.
getPrintInterval() - Method in class utils.ProgressPrintTimer
 
getProgress() - Method in class utils.Timer
 
getProgressString(double) - Static method in class utils.ProgressPrintTimer
 
getProgressString(double, int) - Static method in class utils.ProgressPrintTimer
 
getRandom() - Method in class brain.NoiseModule
 
getRateInhiWidth() - Method in class brain.DhanModule
 
getRates() - Method in class brain.DhanModule
 
getRatesActive() - Method in class brain.DhanModule
 
getRatesInternal() - Method in class brain.DhanModule
 
getRatesNegative() - Method in class brain.DhanModule
 
getRatesPositive() - Method in class brain.DhanModule
 
getReceptiveFieldCollecion() - Method in class brain.gui.ReceptiveFieldPaintPanel
Returns ReceptiveFieldCollection
getReceptiveFieldList() - Method in class brain.gui.ReceptiveFieldCollection
Returns a List with receptive fields.
getReceptor(String) - Method in class brain.Module
Returns the value of the specified receptor field.
getReceptors() - Method in class brain.Module
 
getRemaining(double) - Method in class utils.Timer
 
getReservoir(int) - Method in class brain.DhanModule
Returns the reservoir level of a given center.
getReservoir() - Method in class brain.DhanModule
 
getSetOfNodes() - Method in class brain.cliqueCalculation.BidirectionalGraph
Get all nodes of this graph as a TreeSet
getSilentInhibition() - Method in class brain.LeakyIntegratorModule
 
getSimulationSleepDelay() - Method in class brain.Brain
Returns getGlobalTimeDelayMillis.
getSize() - Method in class brain.Module
Gets the number of nodes.
getSlope(int, int) - Method in class brain.cliqueCalculation.DegreeDistribution
 
getStart() - Method in class utils.Interval
 
getStart() - Method in class utils.Timer
 
getStatisticsSummaryAsStringRepresentation() - Method in class brain.cliqueCalculation.GraphStatistics
 
getStimuli(double) - Method in class brain.PatternInputModule
 
getStop() - Method in class utils.Timer
 
getStringValue(Object) - Static method in class brain.gui.table.AccessibleObjectTableCellRenderer
 
getSumDegrees() - Method in class brain.cliqueCalculation.DegreeDistribution
 
getSumOfValues() - Method in class utils.Histogram
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class brain.gui.table.AccessibleObjectTableCellEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class brain.gui.table.BooleanTableCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class brain.gui.table.AccessibleObjectTableCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class brain.gui.table.BooleanTableCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class brain.gui.table.TypeTableCellRenderer
 
getTargetDistributionParameters() - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
getTargetDistributionParameters(int) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
getTextGraph() - Method in class utils.Histogram
 
getTime() - Method in class brain.Brain
Returns the time for Online Monitoring Purposes
getTimeDelta() - Method in class brain.Brain
Returns the timeDelta for Online Monitoring Purposes
getTimeStepNumber() - Method in class brain.Brain
Returns the timeStepNumber for Online Monitoring Purposes
getTitle() - Method in class brain.gui.ReceptiveFieldCollection
Returns the title of the receptive field collection
getTotalNumberOfValues() - Method in class utils.Histogram
 
getTransferFunctionParameterChanges() - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
getTransferFunctionParameters() - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
getTransferFunctionParameters(int) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
getTwoCliqueGraphAdjacencyMatrix(int, int, int) - Static method in class utils.Graphs
 
getTypicalDHAN4CliqueCircleGraphAdjacencyMatrix(int) - Static method in class utils.Graphs
 
getValue(int, double[], NetworkLeakyIntegratorWithIntrinsicPlasticityODE.Properties) - Static method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE
Get the value of a property of a neuron in the given state.
getValues(Field) - Method in class brain.gui.chart.Chart
Returns values which return type is an array
getVerticalDistance() - Method in class brain.gui.ReceptiveFieldCollection
Returns the vertical distance between receptive fields in pixels.
getVisitedHashMap() - Method in class brain.cliqueCalculation.GraphStatistics
 
getWidth() - Method in class brain.gui.PrintablePattern
In case PrintablePattern is represented as a matrix the method returns the matrix width
getWidth() - Method in class brain.gui.ReceptiveFieldCollection
Returns number of sites in a receptive fields in a row.
gheight - Variable in class brain.gui.PrintablePattern
The graphical dimensions of a key value pair
gInverse(double, double, double) - Static method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE
Inverse transfer function $g^{-1}(y,a,b) = -\frac{1}{a} \log \left( \frac{y_{\mathrm{max}}-y_{\mathrm{min}}}{y-y_{\mathrm{min}}} - 1 \right) + b$.
Graph - Class in brain.cliqueCalculation
 
Graph() - Constructor for class brain.cliqueCalculation.Graph
 
graphPanel - Variable in class brain.gui.chart.ChartFrame
 
Graphs - Class in utils
Graphs
Graphs() - Constructor for class utils.Graphs
 
GraphStatistics - Class in brain.cliqueCalculation
 
GraphStatistics() - Constructor for class brain.cliqueCalculation.GraphStatistics
 
GraphStatistics(BidirectionalGraph) - Constructor for class brain.cliqueCalculation.GraphStatistics
 
gros2GraphAdjacencyMatrix - Static variable in class utils.Graphs
 
grosGraphAdjacencyMatrix - Static variable in class utils.Graphs
 
gwidth - Variable in class brain.gui.PrintablePattern
The graphical dimensions of a key value pair

H

handleStep(StepInterpolator, boolean) - Method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityStepHandler
 
hasAfferentModule(Module) - Method in class brain.Module
 
hasForwardModule(Module) - Method in class brain.Module
 
hashCode() - Method in class utils.Interval
 
hasModule(Module) - Method in class brain.Brain
 
haveOneCommonNeighbour(Integer, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Check if a and b have one common neighbour/indirectly connected over one site a-x-b.
HEBBIAN_LEARNING - Static variable in class brain.Module
 
height - Variable in class brain.gui.PrintablePattern
In case the pattern should be represented as a matrix, its measures can be defined by setting its width and height
Histogram - Class in utils
A histogram for counting values.
Histogram(int, double, double) - Constructor for class utils.Histogram
 
Histogram(int, double, double, int) - Constructor for class utils.Histogram
 
hopfieldWeightedAdjacencyMatrix(int, Collection<List<Double>>, double) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
 

I

init(double, double[], double) - Method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityStepHandler
 
initData() - Method in class brain.gui.table.ObjectTableModel
 
INTERNAL_LINK_TYPES_NUMBER - Static variable in class brain.DhanModule
The number of different link types in internalLinks[INTERNAL_LINK_TYPES][][].
Interval - Class in utils
 
Interval(double, double) - Constructor for class utils.Interval
 
Interval(double, double, int) - Constructor for class utils.Interval
 
intrinsicAdaptationLearningRates - Variable in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
intrinsicPlasticity - Variable in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
IntrinsicPlasticity - Class in calculation
Simulates a single neuron and its intrinsic plasticity.
IntrinsicPlasticity() - Constructor for class calculation.IntrinsicPlasticity
 
invokeMethod() - Method in class brain.gui.ModuleFrame
 
isCellEditable(int, int) - Method in class brain.gui.table.ObjectTableModel
 
isClique(Set<Integer>) - Method in class brain.Module
Determines whether a given cluster is a maximal clique.
isConnectedTo(TreeSet<Integer>, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Checks wheather a vertice is fully connecte to a set of vertices
isHasIdependentSets() - Method in class brain.cliqueCalculation.BidirectionalGraph
 
isIntrinsicPlasticity() - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
isLearning() - Method in class brain.Module
 
isSuspended() - Method in class brain.Brain
Tests whether the simulation is suspended.
isSymmetric(double[][]) - Static method in class utils.Graphs
 
isSymmetric(List<List<Double>>) - Static method in class utils.Graphs
 
isTypeAccepted(Type, Set<Class<?>>) - Static method in class brain.gui.table.ObjectTableModel
Figures out whether the type is acceptable (editable, observable, …) for the GUI.
isZeroNode(String) - Method in class brain.cliqueCalculation.BidirectionalGraph
 
isZoomable() - Method in class brain.gui.chart.Chart
 
isZoomable() - Method in class brain.gui.chart.JChart2D
 
isZoomable() - Method in class brain.gui.chart.JFreeChart
 

J

JChart2D - Class in brain.gui.chart
 
JChart2D(Field, Field, Object) - Constructor for class brain.gui.chart.JChart2D
 
JFreeChart - Class in brain.gui.chart
 
JFreeChart(Field, Field, Object) - Constructor for class brain.gui.chart.JFreeChart
 

L

lastActiveClique - Variable in class brain.LeakyIntegratorModule
 
lastRepaintTime - Variable in class brain.gui.chart.Chart
 
leaks - Variable in class brain.LeakyIntegratorModule
 
LeakyIntegratorIntrinsicPlasticity - Class in calculation
This class implements a simulation of the leaky integrator with several options: constant input, random input, autapse, intra-module connections.
LeakyIntegratorIntrinsicPlasticity() - Constructor for class calculation.LeakyIntegratorIntrinsicPlasticity
 
LeakyIntegratorIntrinsicPlasticity2 - Class in calculation
This class implements a simulation of the leaky integrator with several options: constant input, random input, autapse, intra-module connections.
LeakyIntegratorIntrinsicPlasticity2() - Constructor for class calculation.LeakyIntegratorIntrinsicPlasticity2
 
LeakyIntegratorIntrinsicPlasticityCliqueGraph - Class in calculation
This class implements a simulation of the leaky integrator with several options: constant input, random input, autapse, intra-module connections.
LeakyIntegratorIntrinsicPlasticityCliqueGraph() - Constructor for class calculation.LeakyIntegratorIntrinsicPlasticityCliqueGraph
 
LeakyIntegratorModule - Class in brain
Rate encoding leaky integrator with silent inhibition (RELISI)
LeakyIntegratorModule(double[][], double[], double[]) - Constructor for class brain.LeakyIntegratorModule
Creates a network corresponding to the given adjacency matrix with given activities and leaks.
LeakyIntegratorModule(double[][], Random) - Constructor for class brain.LeakyIntegratorModule
Creates a network corresponding to the given adjacency matrix with random activities and leaks.
LeakyIntegratorModule(int, double) - Constructor for class brain.LeakyIntegratorModule
Creates an Erdos-Renyi network of size $n$ and edge probability $p$.
LeakyIntegratorModule(int, double, Random) - Constructor for class brain.LeakyIntegratorModule
Creates an Erdos-Renyi network of size $n$ and edge probability $p$.
LeakyIntegratorModule() - Constructor for class brain.LeakyIntegratorModule
Creates an empty network.
LeakyIntegratorModule(File) - Constructor for class brain.LeakyIntegratorModule
Creates a network according to the specified file.
LeakyIntegratorModule.SilentInhibition - Enum in brain
 
LeakyIntegratorWithIntrinsicPlasticityModule - Class in brain
This class extends the LeakyIntegratorModule by adaptive transfer functions in order to implement entropy maximization using intrinsic plasticity.
LeakyIntegratorWithIntrinsicPlasticityModule() - Constructor for class brain.LeakyIntegratorWithIntrinsicPlasticityModule
Default LeakyIntegratorWithIntrinsicPlasticityModule constructor for demonstration purpose.
LeakyIntegratorWithIntrinsicPlasticityModule(int, int, double, double) - Constructor for class brain.LeakyIntegratorWithIntrinsicPlasticityModule
Create a leaky integrator with latching dynamics for demonstration purpose.
LeakyIntegratorWithIntrinsicPlasticityModule(double[][], Random) - Constructor for class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
LeakyIntegratorWithIntrinsicPlasticityModule(int, double) - Constructor for class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
LeakyIntegratorWithIntrinsicPlasticityModule(int, double, Random) - Constructor for class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
LeakyIntegratorWithIntrinsicPlasticityModule(File) - Constructor for class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
learning(double) - Method in class brain.Module
 
LINK_EXCITATORY_LONGTERM - Static variable in class brain.DhanModule
 
LINK_EXITATORY_SHORTTERM - Static variable in class brain.DhanModule
 
LINK_INHIBITORY_LONGTERM - Static variable in class brain.DhanModule
 
linkerhandGraphAdjacencyMatrix - Static variable in class utils.Graphs
 
LinkMatrixPanel - Class in brain.gui
 
load(File) - Static method in class brain.Brain
Deserializes brain (and its modules) from the given file.
load(String, int, int) - Method in class brain.cliqueCalculation.BidirectionalGraph
loads a graph of the format node white space node
LOAD_BRAIN_ACTION - Static variable in class brain.gui.BrainGUI
 
loadBipartite(String, int, int, boolean) - Method in class brain.cliqueCalculation.BidirectionalGraph
 
loadCliques(File) - Static method in class brain.DhanModule
 
loadModule(Constructor<?>, Object[]) - Static method in class brain.Brain
Loads a module to the system given the concrete constructor and all of its arguments.
loadPajek(String) - Method in class brain.cliqueCalculation.BidirectionalGraph
 
loadParameters() - Method in class brain.gui.ModuleFrame
 
loadParameters(File) - Method in class brain.gui.ModuleFrame
Loads the parameters for the current module from the given file.
loadStimuli(File, double, double, double) - Static method in class brain.PatternInputModule
Reads pattern in the form of cliques from file.
longTermMemCriticalX - Variable in class brain.DhanModule
Critical presynaptic activities for long-term memory dynamics.
longTermMemGammaOpt - Variable in class brain.DhanModule
Optimization-rate (long-term) for excitatory links
longTermMemMinStrength - Variable in class brain.DhanModule
Mininal values for excitatory links
longTermMemOptRate - Variable in class brain.DhanModule
Optimal growth rate -- central parameter for the working-point optimization.
longTermMemory(double) - Method in class brain.DhanModule
Evaluates the long-term synaptic plasticities.

M

main(String[]) - Static method in class brain.Brain
Main routine to start the Brain simulation program.
main(String[]) - Static method in class calculation.CliqueLinksScaling
 
main(String[]) - Static method in class calculation.IntrinsicPlasticity
 
main(String[]) - Static method in class calculation.LeakyIntegratorIntrinsicPlasticity
 
main(String[]) - Static method in class calculation.LeakyIntegratorIntrinsicPlasticity2
 
main(String[]) - Static method in class calculation.LeakyIntegratorIntrinsicPlasticityCliqueGraph
 
main(String[]) - Static method in class calculation.NetworkIntrinsicPlasticity
 
main(String[]) - Static method in class calculation.PatternStability
 
main(String[]) - Static method in class calculation.PatternStabilityPhaseDiagram
 
main(String[]) - Static method in class calculation.SingleLeakyIntegratorIntrinsicPlasticityWithAutapse
 
main(String[]) - Static method in class calculation.SingleLeakyIntegratorIntrinsicPlasticityWithConstantInput
 
main(String[]) - Static method in class calculation.SingleLeakyIntegratorIntrinsicPlasticityWithRandomNoiseInput
 
main(String[]) - Static method in class stochasticTipping.SelfOrganizedStochasticTippingInSlowFastDynamicalSystems
Running the application.
main(String[]) - Static method in class transientDynamics.Autapse
Running the application.
main(String[]) - Static method in class transientDynamics.PatternStability
 
main(String[]) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
Running the application.
makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class brain.gui.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
makeGrid(Container, int, int, int, int, int, int) - Static method in class brain.gui.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
MatrixViewPanel - Class in brain.gui
Displays a module/object which implements Module.
MatrixViewPanel(String, Module, String) - Constructor for class brain.gui.MatrixViewPanel
Instantiates MatrixViewPanel
max - Variable in class brain.gui.ReceptiveField
Maximum value of field
membranePotentials - Variable in class brain.LeakyIntegratorModule
 
membranePotentials - Variable in class transientDynamics.PatternStability
 
merge(Integer, Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
merges two sites after the checking algorithm assured this operation does not violate the clique distribution.
methodName - Variable in class brain.gui.ViewPanel
method name to call to get data which is subject to display
min - Variable in class brain.gui.ReceptiveField
Minimum value of field
module - Variable in class brain.gui.ViewPanel
the object instance which implements Module
Module - Class in brain
This class provides default implementations for the Module interface.
Module() - Constructor for class brain.Module
 
ModuleFrame - Class in brain.gui
 
ModuleFrame(Brain, Module) - Constructor for class brain.gui.ModuleFrame
 
ModuleListCellRenderer - Class in brain.gui
ModuleListCellRenderer renders modules used as list cells.
ModuleListCellRenderer() - Constructor for class brain.gui.ModuleListCellRenderer
 
mouseClicked(MouseEvent) - Method in class brain.gui.BrainGUI
 
mouseEntered(MouseEvent) - Method in class brain.gui.BrainGUI
 
mouseExited(MouseEvent) - Method in class brain.gui.BrainGUI
 
mousePressed(MouseEvent) - Method in class brain.gui.BrainGUI
 
mouseReleased(MouseEvent) - Method in class brain.gui.BrainGUI
 
multiplyExhibitoryAndInhibitoryLinksSeparately(double, double) - Method in class brain.Module
 
MyModule - Class in brain
 
MyModule() - Constructor for class brain.MyModule
 
mypaint(Graphics2D) - Method in class brain.gui.ReceptiveField
Method which provides a graphical representation of a receptive field.

N

name - Variable in class brain.PatternInputModule
String-identifier for the module.
nearlyActive - Static variable in class brain.DhanModule
Default value for nearly active reservoir/activities level.
nearlyInactive - Static variable in class brain.DhanModule
Default value for nearly empty reservoir/activities level.
NetworkIntrinsicPlasticity - Class in calculation
Simulates a single neuron and its intrinsic plasticity.
NetworkIntrinsicPlasticity() - Constructor for class calculation.NetworkIntrinsicPlasticity
 
NetworkLeakyIntegratorWithIntrinsicPlasticityODE - Class in transientDynamics
This class implements the ODE of a network of leaky integrators with intrinsic plasticity.
NetworkLeakyIntegratorWithIntrinsicPlasticityODE(double[], double[][], double[], double[], double[], double[]) - Constructor for class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE
Creates a new leaky integrator network according to the specified parameters.
NetworkLeakyIntegratorWithIntrinsicPlasticityODE.Properties - Enum in transientDynamics
Properties of each neuron: membrane potential, gain, threshold.
NetworkLeakyIntegratorWithIntrinsicPlasticityStepHandler - Class in transientDynamics
 
NetworkLeakyIntegratorWithIntrinsicPlasticityStepHandler(Collection<List<Double>>, File) - Constructor for class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityStepHandler
 
NEW_BRAIN_ACTION - Static variable in class brain.gui.BrainGUI
 
NoiseModule - Class in brain
This module is creating different kinds of noise: white, pink, brown, gaussian.
NoiseModule() - Constructor for class brain.NoiseModule
 
NoiseModule(int, double, Random) - Constructor for class brain.NoiseModule
 
normalizeLinks() - Method in class brain.LeakyIntegratorModule
Weight edges according the the node’s in-degree: w_{i j} = 1 / deg^-(j)
notifyStateChanged(ChangeEvent) - Method in class brain.Brain
 
notifyStateChanged(ChangeEvent) - Method in class brain.Module
 
nResFunctions - Variable in class brain.DhanModule
Number of different parameter sets for the reservoir functions.

O

object - Variable in class brain.gui.chart.Chart
Module instance of Module, which happens to be accessed via Reflection API by mehtodName every time observable notifies this object
ObjectTable - Class in brain.gui.table
 
ObjectTable(Object) - Constructor for class brain.gui.table.ObjectTable
 
ObjectTableModel - Class in brain.gui.table
ObjectTableModel handles access to columns, cells and rows.
ObjectTableModel(Object) - Constructor for class brain.gui.table.ObjectTableModel
 
objectToBytes(Serializable) - Static method in class utils.Utils
Serializes the given object and returns a byte representation.
OBSERVABLE_TYPES - Static variable in class brain.gui.table.ObjectTableModel
 
OBSERVE_COLUMN - Static variable in class brain.gui.table.ObjectTableModel
 
OJAS_RULE_LEARNING - Static variable in class brain.Module
 
openModuleFrame(Module) - Method in class brain.gui.BrainGUI
 
outputFileName - Variable in class brain.gui.PrintablePattern
file name of the pattern if exported to post script

P

paint(Graphics) - Method in class brain.gui.ActivityDistributionMatrixPanel
 
paint(Graphics) - Method in class brain.gui.ActivityMatrixPanel
 
paint(Graphics) - Method in class brain.gui.LinkMatrixPanel
(non-Javadoc)
paint(Graphics) - Method in class brain.gui.MatrixViewPanel
 
paint(Graphics2D) - Method in class brain.gui.ReceptiveFieldCollection
Proprietary paint method, as this class does not extend or implement a AWT or Swing component.
paint(Graphics) - Method in class brain.gui.ReceptiveFieldPaintPanel
Paints receptive fields to the panel.
paint(Graphics) - Method in class brain.gui.SystemViewPanel
Paints this component
parseStringToMultiDimensionalList(String) - Static method in class brain.gui.table.ObjectTableModel
 
PATTERN_ACTIVE - Static variable in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
 
PATTERN_INACTIVE - Static variable in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
 
PatternInputModule - Class in brain
The PatternInputModule module of the cognitive system (CS).
PatternInputModule() - Constructor for class brain.PatternInputModule
 
PatternInputModule(File) - Constructor for class brain.PatternInputModule
The module-name is set for good.
PatternStability - Class in calculation
 
PatternStability(byte[], Set<Integer>, double, double) - Constructor for class calculation.PatternStability
 
PatternStability - Class in transientDynamics
 
PatternStability(double[][], List<Double>, double, double, double) - Constructor for class transientDynamics.PatternStability
 
PatternStabilityPhaseDiagram - Class in calculation
This class is for calculating the phase diagram of a leaky integrator.
PatternStabilityPhaseDiagram(LeakyIntegratorModule) - Constructor for class calculation.PatternStabilityPhaseDiagram
 
performLogging() - Method in class brain.Brain
 
performOneTimeStep(double) - Method in class brain.Brain
 
performOneTimeStep(double) - Method in class brain.Module
performs one time step of the simulation calculation
phiAuxFactor - Variable in class brain.DhanModule
Auxiliary variable for a fast evaluation of the reservoir function.
phiAuxShift - Variable in class brain.DhanModule
Auxiliary variable for a fast evaluation of the reservoir function.
phiGammaCoh - Variable in class brain.DhanModule
Averaging-rate for the inhibitory reservoirs of the winning clique.
phiGammaDown - Variable in class brain.DhanModule
Depletion-rate for the inhibitory reservoir.
phiGammaUp - Variable in class brain.DhanModule
Growth-rate for the inhibitory reservoir.
phiInverseWidth - Variable in class brain.DhanModule
Inverse of the reservoir-function width - internal variable.
phiXActive - Variable in class brain.DhanModule
The reservoir depletes when the activities is bigger than `phiXActive'.
phiXInactive - Variable in class brain.DhanModule
The reservoir growths when the activities is smaller than `phiXInactive'.
PINK_NOISE - Static variable in class brain.NoiseModule
 
print(Graphics, PageFormat, int) - Method in class brain.gui.PrintablePattern
 
print() - Method in class brain.gui.PrintablePattern
Exports the pattern to a postscript file.
print(Graphics, PageFormat, int) - Method in class brain.gui.ReceptiveField
 
print(Graphics, PageFormat, int) - Method in class brain.gui.ReceptiveFieldCollection
 
print(String) - Method in class brain.gui.ReceptiveFieldCollection
Exports a all receptive fields to a postscript file
PrintablePattern - Class in brain.gui
Represents a pattern i form of a key value formalism.
PrintablePattern(String[]) - Constructor for class brain.gui.PrintablePattern
Constructor for instantiation of a pattern object
PrintablePattern(BufferedImage, double) - Constructor for class brain.gui.PrintablePattern
Constructor for instantiation of a pattern object.
PrintablePattern() - Constructor for class brain.gui.PrintablePattern
Standard constructor
printAsLattice - Variable in class brain.gui.PrintablePattern
export pattern as a lattice
printCliqueDistribution() - Method in class brain.cliqueCalculation.CliqueDistribution
 
printCliquesSummary() - Method in class brain.cliqueCalculation.BidirectionalGraph
Prints a clique summary to the standard output.
printDegreeDistribution() - Method in class brain.cliqueCalculation.DegreeDistribution
 
printGraphvizGraphs() - Method in class brain.Brain
Prints default Graphviz files for the current network.
printLogFileHeader(PrintWriter) - Method in class brain.DhanModule
 
printLogFileHeader(PrintWriter) - Method in class brain.LeakyIntegratorModule
 
printLogFileHeader(PrintWriter) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
printLogFileHeader(PrintWriter) - Method in class brain.Module
Prints a file header for the log files.
printLogFileHeader(PrintWriter) - Method in class brain.PatternInputModule
 
printLogFileHeaders() - Method in class brain.Brain
 
printModuleSetup() - Method in class brain.Brain
 
printNetwork() - Method in class brain.cliqueCalculation.BidirectionalGraph
Prints the network to the standard output
printNeuronState(double, double[], PrintStream) - Method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityStepHandler
 
printPatternActivity(double, double[], PrintStream) - Method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityStepHandler
 
printPatternOverlap(double, double[], PrintStream) - Method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityStepHandler
Print the overlap of the given state with all the patterns successively.
printSizes(Component) - Static method in class brain.gui.SpringUtilities
A debugging utility that prints to stdout the component's minimum, preferred, and maximum sizes.
printStatisticsSummary() - Method in class brain.cliqueCalculation.GraphStatistics
 
ProgressPrintTimer - Class in utils
Evaluation of time statistics.
ProgressPrintTimer(PrintStream, String) - Constructor for class utils.ProgressPrintTimer
 

R

randomArray(int, Random, double, double) - Static method in class utils.Utils
 
randomFill(double[], Random, double, double) - Static method in class utils.Utils
 
randomFill(double[][], Random, double, double) - Static method in class utils.Utils
 
randomFill(double[][][], Random, double, double) - Static method in class utils.Utils
 
randomList(int, Random, double, double) - Static method in class utils.Utils
 
randomWhiteNoiseWithConstantTableaus(double, double, double, double) - Method in class stochasticTipping.SingleLeakyIntegratorWithIntrinsicPlasticityAndNoiseInputODE
Random white noise with constant tableaus.
rateInhiWidth - Variable in class brain.DhanModule
The total inhibitory contribution to the growth rates are normalized, with a width `rateInhiWidth' for the sigmoidal.
readCliques(File) - Method in class brain.DhanModule
Reads associations in the form of cliques from file.
readFlatFile(File) - Method in class brain.cliqueCalculation.DegreeDistribution
Reads a distribution file as a flat file. format: Integer white space(s) Integer.
readReferencePattern(File) - Method in class brain.PatternInputModule
Reads the reference patterns in the form of cliques from file.
ReceptiveField - Class in brain.gui
Represents a receptive field of a clique.
ReceptiveField() - Constructor for class brain.gui.ReceptiveField
Standard constructor
ReceptiveField(double[]) - Constructor for class brain.gui.ReceptiveField
initiate a receptive field from a double array
ReceptiveField(ArrayList<Double>, Point, Dimension) - Constructor for class brain.gui.ReceptiveField
Constructs a receptive field from given data
ReceptiveFieldCollection - Class in brain.gui
Every clique has a receptive field which is hold by this class.
ReceptiveFieldCollection() - Constructor for class brain.gui.ReceptiveFieldCollection
Standard constructor
ReceptiveFieldPaintPanel - Class in brain.gui
This class represents a panel on which receptive fileds are painted.
ReceptiveFieldPaintPanel(ReceptiveFieldCollection) - Constructor for class brain.gui.ReceptiveFieldPaintPanel
Constructor instantiates ReceptiveFieldPaintPanel with a ReceptiveFieldCollection.
ReceptiveFieldPaintPanel() - Constructor for class brain.gui.ReceptiveFieldPaintPanel
Standard constructor
ReceptiveFieldViewPanel - Class in brain.gui
Shows the receptive fields.
ReceptiveFieldViewPanel(String, Module, String) - Constructor for class brain.gui.ReceptiveFieldViewPanel
Standard constructor
receptors - Variable in class brain.Module
HashMap with string-identifiers encoding the open ports for the individual receptors.
referencePatterns - Variable in class brain.PatternInputModule
Dynamic ArrayList of `OneStimulus' with the reference patterns.
ReferencePatternViewPanel - Class in brain.gui
Shows the receptive fields.
reloadParameters() - Method in class brain.gui.ModuleFrame
 
REMOVE_MODULE_ACTION - Static variable in class brain.gui.BrainGUI
 
removeAfferentModule(Module) - Method in class brain.Module
 
removeAfferentModules() - Method in class brain.Module
 
removeChangeListener(ChangeListener) - Method in class brain.Brain
 
removeChangeListener(ChangeListener) - Method in class brain.Module
 
removeChart(Chart) - Method in class brain.gui.chart.ChartFrame
 
removeForwardModule(Module) - Method in class brain.Module
Removes a particular forward module from the HashMap of forward modules.
removeForwardModules() - Method in class brain.Module
Remove all forward modules from the HashMap of forward modules.
removeLogger(Object) - Method in class brain.Brain
 
removeLogger(Object, Field) - Method in class brain.Brain
 
removeModule(Module) - Method in class brain.Brain
Removes a module from this brain.
removeModule(Module) - Method in class brain.gui.BrainGUI
 
removeNeuron(int) - Method in class brain.LeakyIntegratorModule
 
removeNeuron(int) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
removeNeuron(int) - Method in class brain.Module
 
removeNode(Integer) - Method in class brain.cliqueCalculation.BidirectionalGraph
Removes a node from the graph and all connections attached to it.
repaintInterval - Variable in class brain.gui.chart.Chart
 
RES_FW_POST - Static variable in class brain.DhanModule
 
RES_FW_PRE - Static variable in class brain.DhanModule
 
RES_FZ_PRE - Static variable in class brain.DhanModule
 
RES_GZ_PRE - Static variable in class brain.DhanModule
 
reservoirFunctions(double, int) - Method in class brain.DhanModule
The reservoir functions.
reset() - Method in class brain.DhanModule
 
reset() - Method in class brain.LeakyIntegratorModule
 
reset() - Method in class brain.Module
 
reset() - Method in class brain.PatternInputModule
 
RESOURCES_DIRECTORY - Static variable in class brain.Brain
 
resume() - Method in class brain.Brain
Resumes the current simulation.
run() - Method in class brain.Brain
The global dynamics.
run() - Method in class calculation.PatternStabilityPhaseDiagram
Calculates the w-z phase diagram using iteration of the differential equations.
run(Properties, File, File, File) - Static method in class stochasticTipping.SelfOrganizedStochasticTippingInSlowFastDynamicalSystems
Running the simulation.
run(Properties, File) - Static method in class transientDynamics.Autapse
Running the simulation.
run(int, String...) - Static method in class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
Running the simulation.

S

save(File) - Method in class brain.Brain
Serializes the current brain (and its modules) to the given file.
save(Brain, File) - Static method in class brain.Brain
Serializes the given brain object (and its modules) to the given file.
save(String) - Method in class brain.cliqueCalculation.BidirectionalGraph
 
save(String) - Method in class brain.cliqueCalculation.Graph
 
saveAsLattice(String) - Method in class brain.gui.PrintablePattern
Exports the pattern to a postscript file as a Lattice
savePajek(String) - Method in class brain.cliqueCalculation.BidirectionalGraph
 
saveParameters() - Method in class brain.gui.ModuleFrame
 
saveParameters(File) - Method in class brain.gui.ModuleFrame
Saves the parameters of the current module to the given file.
savePhaseDiagram(File, Module, Map<MultiKey, ? extends List<?>>) - Static method in class calculation.PatternStabilityPhaseDiagram
 
SelfOrganizedStochasticTippingInSlowFastDynamicalSystems - Class in stochasticTipping
Numerical calculations for the scientific article "Self-organized stochastic tipping in slow-fast dynamical systems" by Mathias Linkerhand and Claudius Gros.
SelfOrganizedStochasticTippingInSlowFastDynamicalSystems() - Constructor for class stochasticTipping.SelfOrganizedStochasticTippingInSlowFastDynamicalSystems
 
set(Integer, Double) - Method in class brain.gui.PrintablePattern
Sets a value for a key
setAbs_x(int) - Method in class brain.gui.ReceptiveFieldCollection
Sets absolute x position for a graphical representation of receptive field.
setAbs_y(int) - Method in class brain.gui.ReceptiveFieldCollection
Sets absolute y position for a graphical representation of receptive field.
setActivities(List<Double>) - Method in class brain.LeakyIntegratorModule
Sets the activities of all node.
setActivities(List<Double>) - Method in class brain.Module
Sets the activities levels.
setActivities(Set<Integer>, double, double) - Method in class brain.Module
Sets the activity of all the given neurons to the given value and the activities of all the other neurons to the other given value.
setActivity(int, double) - Method in class brain.LeakyIntegratorModule
Sets the activity of a given node.
setActivity(int, double) - Method in class brain.Module
Sets the activity level of a given center.
setAfferentLink(Module, int, int, double) - Method in class brain.Module
 
setAfferentLinks(Module, List<List<Double>>) - Method in class brain.Module
 
setAfferentLinks(Module, double) - Method in class brain.Module
 
setAverageDegree(double) - Method in class brain.cliqueCalculation.GraphStatistics
 
setAverageDegreeQuadrat(double) - Method in class brain.cliqueCalculation.GraphStatistics
 
setAveragePathLength(double) - Method in class brain.cliqueCalculation.GraphStatistics
Sets the average Path length
setBias(double) - Method in class brain.Module
 
setBias(int, double) - Method in class brain.Module
 
setChangeInterval(double) - Method in class brain.NoiseModule
 
setChart(Component) - Method in class brain.gui.chart.Chart
 
setCliqueCount(int) - Method in class brain.cliqueCalculation.CliqueDistribution
 
setCliqueCount(int) - Method in class brain.cliqueCalculation.GraphStatistics
 
setClusteringCoefficient(double) - Method in class brain.cliqueCalculation.GraphStatistics
sets the clustering coefficient
setConnections(TreeSet<String>) - Method in class brain.cliqueCalculation.BidirectionalGraph
 
setDataOutputDirectory(File) - Method in class brain.Brain
 
setDistribution(HashMap<Integer, Integer>) - Method in class brain.cliqueCalculation.DegreeDistribution
 
setField(ArrayList<Double>) - Method in class brain.gui.ReceptiveField
Sets the receptive field.
setGheight(int) - Method in class brain.gui.PrintablePattern
Sets the graphical height for one entity (key - value pair) of PrintablePattern
setGlobalPositionInPsFile(Point) - Method in class brain.gui.ReceptiveField
Sets Returns a coordinate within a graphical representation.
setGraph(BidirectionalGraph) - Method in class brain.cliqueCalculation.GraphStatistics
sets a graph to be this graph
setGwidth(int) - Method in class brain.gui.PrintablePattern
Sets the graphical width for one entity (key - value pair) of PrintablePattern
setHeight(int) - Method in class brain.gui.PrintablePattern
In case PrintablePattern is represented as a matrix the method sets the matrix height
setHeigth(int) - Method in class brain.gui.ReceptiveFieldCollection
Sets number of sites in a receptive fields in a column.
setHorizontalDistance(int) - Method in class brain.gui.ReceptiveFieldCollection
Sets horizontal distance between receptive fields in pixels.
setIntrinsicAdaptationLearningRates(double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
setIntrinsicAdaptationLearningRates(double, double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
setIntrinsicAdaptationLearningRates(int, double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
setIntrinsicAdaptationLearningRates(int, double, double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
setIntrinsicPlasticity(boolean) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
setLeak(int, double) - Method in class brain.LeakyIntegratorModule
 
setLeaks(double) - Method in class brain.LeakyIntegratorModule
Sets the leak for the whole network.
setLearning(boolean) - Method in class brain.Module
 
setLearningRates(double) - Method in class brain.Module
 
setLearningRates(int, double) - Method in class brain.Module
 
setLearningType(int) - Method in class brain.Module
 
setLink(int, int, double) - Method in class brain.DhanModule
Sets the value of a specific internal link.
setLink(int, int, int, double) - Method in class brain.DhanModule
Sets the value of a specific internal link.
setLink(int, int, double) - Method in class brain.Module
Sets the link w_ij (i ← j).
setLink(int, int, double, boolean) - Method in class brain.Module
Sets the link w_ij (i ← j) and w_ji (i → j) if symmetric is true.
setLink(int, int, double) - Method in class brain.PatternInputModule
Sets the value of a specific internal link.
setLinks(double[][]) - Method in class brain.Module
Sets the links $w$.
setLogInterval(double) - Method in class brain.Brain
 
setMax(double) - Method in class brain.gui.ReceptiveField
Sets maximum value of receptive field
setMembranePotential(int, double) - Method in class brain.LeakyIntegratorModule
Sets the membrane potential of a given node.
setMembranePotentials(double) - Method in class brain.LeakyIntegratorModule
Sets the membrane potentials of all nodes.
setMembranePotentials(List<Double>) - Method in class brain.LeakyIntegratorModule
Sets the membrane potentials of all nodes.
setMin(double) - Method in class brain.gui.ReceptiveField
Sets minimum value of receptive field
setName(String) - Method in class brain.Module
 
setNegativeLinks(double) - Method in class brain.Module
Sets the negative links.
setNetworkTreeSet(HashMap<Integer, TreeSet<Integer>>) - Method in class brain.cliqueCalculation.BidirectionalGraph
sets a network
setObjectFieldValue(Field, Object) - Method in class brain.gui.table.ObjectTableModel
Assigns the given value to the specified field of this table’s object.
setOutputFileName(String) - Method in class brain.gui.PrintablePattern
Sets file name of the exported file
setOutputFileName(String) - Method in class brain.gui.ReceptiveField
 
setPhiCritical(double, int) - Method in class brain.DhanModule
Sets critical reservoir level for the reservoir functions.
setPhiCritical(double[]) - Method in class brain.DhanModule
 
setPhiMinValue(double[]) - Method in class brain.DhanModule
 
setPhiMinValue(double, int) - Method in class brain.DhanModule
Sets the minimal value for the reservoir functions.
setPhiWidth(double[]) - Method in class brain.DhanModule
 
setPhiWidth(double, int) - Method in class brain.DhanModule
Sets the reservoir function width.
setPositiveLinkAverage(double) - Method in class brain.Module
Sets the positive link average by rescaling all the positive links.
setPositiveLinks(double) - Method in class brain.Module
Sets the positive links.
setPrintAsLattice(boolean) - Method in class brain.gui.PrintablePattern
Sets whether the pattern should be exported as a lattice or a matrix.
setPrintInterval(double) - Method in class utils.ProgressPrintTimer
 
setProgress(double) - Method in class utils.ProgressPrintTimer
 
setProgress(double) - Method in class utils.Timer
 
setRandom(Random) - Method in class brain.NoiseModule
 
setRateInhiWidth(double) - Method in class brain.DhanModule
 
setReceptiveFieldCollecion(ReceptiveFieldCollection) - Method in class brain.gui.ReceptiveFieldPaintPanel
Sets ReceptiveFieldCollection
setReceptiveFieldList(ArrayList<ReceptiveField>) - Method in class brain.gui.ReceptiveFieldCollection
Sets a List with receptive fields.
setSilentInhibition(LeakyIntegratorModule.SilentInhibition) - Method in class brain.LeakyIntegratorModule
 
setSimulationSleepDelay(int) - Method in class brain.Brain
Sets simulationSleepDelay.
setSize(int) - Method in class brain.DhanModule
Sets the number of nodes.
setSize(int) - Method in class brain.Module
Sets the number of nodes.
setStroke(int) - Method in class brain.gui.chart.Chart
 
setStroke(int) - Method in class brain.gui.chart.JChart2D
 
setStroke(int) - Method in class brain.gui.chart.JFreeChart
 
setTargetDistributionParameters(double, double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
setTargetDistributionParameters(int, double, double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
setTime(double) - Method in class brain.Brain
Sets the time member variable.
setTimeDelta(double) - Method in class brain.Brain
Sets the timeDelta member variable.
setTimeDeltaAndDuration(double, double) - Method in class brain.Brain
Sets the timeDelta member variable.
setTimeStepNumber(long) - Method in class brain.Brain
Sets the timeStepNumber member variable.
setTitle(String) - Method in class brain.gui.ReceptiveFieldCollection
Sets the title of the receptive field collection
setTraceLength(int) - Method in class brain.gui.chart.Chart
 
setTraceLength(int) - Method in class brain.gui.chart.JChart2D
 
setTraceLength(int) - Method in class brain.gui.chart.JFreeChart
 
setTransferFunctionParameters(double, double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
setTransferFunctionParameters(int, double, double) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
setValue(int, double[], NetworkLeakyIntegratorWithIntrinsicPlasticityODE.Properties, double) - Static method in class transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE
Set the value of a property of a neuron to the given state.
setValueAt(Object, int, int) - Method in class brain.gui.table.ObjectTableModel
 
setVerticalDistance(int) - Method in class brain.gui.ReceptiveFieldCollection
Sets the vertical distance between receptive fields in pixels.
setVerticesCount(int) - Method in class brain.cliqueCalculation.DegreeDistribution
 
setWidth(int) - Method in class brain.gui.PrintablePattern
In case PrintablePattern is represented as a matrix the method sets the matrix width
setWidth(int) - Method in class brain.gui.ReceptiveFieldCollection
Sets number of sites in a receptive fields in a row.
shortTermMemCriticalX - Variable in class brain.DhanModule
Critical activities strength for short-term memory to be activated.
shortTermMemGammaDown - Variable in class brain.DhanModule
Depletion-rate for short-term synaptic plasticity.
shortTermMemGammaUp - Variable in class brain.DhanModule
Activation-rate for short-term synaptic plasticity.
shortTermMemMaxStrength - Variable in class brain.DhanModule
Maximal value for the short-term synaptic strength.
shortTermMemMinExtBias - Variable in class brain.DhanModule
Minimal external stimulus-strength for short-term memory to be activated.
shortTermMemory(double) - Method in class brain.DhanModule
Evaluates the short-term synaptic plasticities.
simulateLeakyIntegratorIntrinsicPlasticity() - Static method in class calculation.LeakyIntegratorIntrinsicPlasticity
 
simulateLeakyIntegratorIntrinsicPlasticity() - Static method in class calculation.LeakyIntegratorIntrinsicPlasticity2
 
simulateLeakyIntegratorIntrinsicPlasticity() - Static method in class calculation.LeakyIntegratorIntrinsicPlasticityCliqueGraph
 
SingleLeakyIntegratorIntrinsicPlasticityWithAutapse - Class in calculation
Simulates a single neuron and its intrinsic plasticity.
SingleLeakyIntegratorIntrinsicPlasticityWithAutapse() - Constructor for class calculation.SingleLeakyIntegratorIntrinsicPlasticityWithAutapse
 
SingleLeakyIntegratorIntrinsicPlasticityWithConstantInput - Class in calculation
Simulates several single neurons and its intrinsic plasticities due to a constant input.
SingleLeakyIntegratorIntrinsicPlasticityWithConstantInput() - Constructor for class calculation.SingleLeakyIntegratorIntrinsicPlasticityWithConstantInput
 
SingleLeakyIntegratorIntrinsicPlasticityWithRandomNoiseInput - Class in calculation
Simulates several single neurons and its intrinsic plasticity due to a random noise input.
SingleLeakyIntegratorIntrinsicPlasticityWithRandomNoiseInput() - Constructor for class calculation.SingleLeakyIntegratorIntrinsicPlasticityWithRandomNoiseInput
 
SingleLeakyIntegratorWithIntrinsicPlasticityAndNoiseInputODE - Class in stochasticTipping
This class implements a single leaky integrator with intrinsic plasticity and noise driving.
SingleLeakyIntegratorWithIntrinsicPlasticityAndNoiseInputODE(double, double, double, double, double, double, double, double, double) - Constructor for class stochasticTipping.SingleLeakyIntegratorWithIntrinsicPlasticityAndNoiseInputODE
Creates a new leaky integrator with random noise input according to the specified parameters.
size() - Method in class brain.gui.ReceptiveFieldCollection
Returns number of receptive fields in this ReceptiveFieldCollection.
SMALLEST_END_THEN_SMALLEST_START_IS_SMALLER - Static variable in class utils.Interval
 
SMALLEST_INTERVAL_LENGTH_IS_SMALLER - Static variable in class utils.Interval
 
SMALLEST_START_THEN_SMALLEST_END_IS_SMALLER - Static variable in class utils.Interval
 
SpringUtilities - Class in brain.gui
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
SpringUtilities() - Constructor for class brain.gui.SpringUtilities
 
start() - Method in class utils.Timer
 
stateChanged(ChangeEvent) - Method in class brain.gui.chart.Chart
 
stateChanged(ChangeEvent) - Method in class brain.gui.SystemView
 
stateChanged(ChangeEvent) - Method in class brain.gui.table.ObjectTable
 
statOutputToFile() - Method in class brain.DhanModule
Evaluates some statistical properties, like link-strength distribution, for output on file upon external call and sends the data to the printing facility.
stimulusDuration - Variable in class brain.PatternInputModule
Length of a stimulus.
stimulusStartingTime - Variable in class brain.PatternInputModule
For the first stimulus.
stochasticTipping - package stochasticTipping
 
stop() - Method in class utils.Timer
 
sum(Iterable<T>) - Static method in class utils.Utils
 
suspend() - Method in class brain.Brain
Suspends the current simulation.
synchronizationStrength - Variable in class brain.DhanModule
An effective measure (in [0,1]) of clique formation strength, interpreted as poor-man's synchronization.
SystemView - Class in brain.gui
SystemView provides a tabbed pane and a notification mechanism implemented by using observer pattern for repainting components drawn on tabs.
SystemView(String, Module, String) - Constructor for class brain.gui.SystemView
Instantiates SystemView
SystemViewPanel - Class in brain.gui
Displays a module/object which implements Module.
SystemViewPanel(String, Module, String) - Constructor for class brain.gui.SystemViewPanel
Instantiates SystemViewPanel

T

targetDistributionParameters - Variable in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
testGraphAdjacencyMatrix - Static variable in class utils.Graphs
 
timeBetweenStimuli - Variable in class brain.PatternInputModule
 
Timer - Class in utils
Evaluation of time statistics.
Timer() - Constructor for class utils.Timer
 
timeToString(long) - Static method in class utils.ProgressPrintTimer
 
title - Variable in class brain.gui.ViewPanel
Title of the parent frame
toString() - Method in class brain.Brain
Basic toString method.
toString() - Method in class brain.gui.PrintablePattern
 
toString() - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
toString() - Method in class brain.Module
 
toString() - Method in class utils.Histogram
 
toString() - Method in class utils.Interval
 
totalCoordinationNumer(TreeSet<Integer>) - Method in class brain.cliqueCalculation.BidirectionalGraph
Counts all coordination numbers of the network.
transferFunction(double, int) - Method in class brain.LeakyIntegratorModule
Maps the membrane potential x ∈ [0, ∞) to the rate coding activity y ∈ [0, 1].
transferFunction(List<Double>) - Method in class brain.LeakyIntegratorModule
vectorial form of @see transferFunction
transferFunction(double, int) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
Maps the membrane potential x ∈ [0, ∞) to the rate coding activity y ∈ [0, 1).
transferFunctionInverse(double, int) - Method in class brain.LeakyIntegratorModule
inverse of @see transferFunction
transferFunctionInverse(List<Double>) - Method in class brain.LeakyIntegratorModule
vectorial form of @see transferFunctionInverse
transferFunctionInverse(double, int) - Method in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
inverse of @see transferFunction
transferFunctionParameterChanges - Variable in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
transferFunctionParameters - Variable in class brain.LeakyIntegratorWithIntrinsicPlasticityModule
 
transientDynamics - package transientDynamics
 
TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity - Class in transientDynamics
This class extends the calculations in SelfOrganizedStochasticTippingInSlowFastDynamicalSystems from a single neuron to a network of neurons.
TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity() - Constructor for class transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity
 
TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity.IntegrationMethod - Enum in transientDynamics
 
trivialGraphAdjacencyMatrix - Static variable in class utils.Graphs
 
TYPE_COLUMN - Static variable in class brain.gui.table.ObjectTableModel
 
TypeTableCellRenderer - Class in brain.gui.table
 
TypeTableCellRenderer() - Constructor for class brain.gui.table.TypeTableCellRenderer
 

U

updateActivities() - Method in class brain.LeakyIntegratorModule
Updates the activities directly.
updateActivity(int) - Method in class brain.LeakyIntegratorModule
Updates the activities directly.
updateTitle() - Method in class brain.gui.chart.ChartFrame
 
usePublicField - Variable in class brain.gui.ViewPanel
Prefer access via Field.get(Object o) over calling a getter-method
utils - package utils
 
Utils - Class in utils
class for utilities

V

VALUE_COLUMN - Static variable in class brain.gui.table.ObjectTableModel
 
valueChanged(ListSelectionEvent) - Method in class brain.gui.BrainGUI
 
valueOf(String) - Static method in enum brain.LeakyIntegratorModule.SilentInhibition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum transientDynamics.Autapse.IntegrationMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE.Properties
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity.IntegrationMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum brain.LeakyIntegratorModule.SilentInhibition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum transientDynamics.Autapse.IntegrationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum transientDynamics.NetworkLeakyIntegratorWithIntrinsicPlasticityODE.Properties
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum transientDynamics.TransientDynamicsOfLeakyIntegratorsWithIntrinsicPlasticity.IntegrationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class brain.Brain
 
ViewPanel - Class in brain.gui
Abstract class for painting different system views.

W

WHITE_NOISE - Static variable in class brain.NoiseModule
White noise is a signal that contains all frequencies in equal amounts.
width - Variable in class brain.gui.PrintablePattern
In case the pattern should be represented as a matrix, its measures can be defined by setting its width and height
windowActivated(WindowEvent) - Method in class brain.gui.BrainGUI
 
windowActivated(WindowEvent) - Method in class brain.gui.chart.ChartFrame
 
windowActivated(WindowEvent) - Method in class brain.gui.ModuleFrame
 
windowClosed(WindowEvent) - Method in class brain.gui.BrainGUI
 
windowClosed(WindowEvent) - Method in class brain.gui.chart.ChartFrame
 
windowClosed(WindowEvent) - Method in class brain.gui.ModuleFrame
 
windowClosing(WindowEvent) - Method in class brain.gui.BrainGUI
 
windowClosing(WindowEvent) - Method in class brain.gui.chart.ChartFrame
 
windowClosing(WindowEvent) - Method in class brain.gui.ModuleFrame
 
windowDeactivated(WindowEvent) - Method in class brain.gui.BrainGUI
 
windowDeactivated(WindowEvent) - Method in class brain.gui.chart.ChartFrame
 
windowDeactivated(WindowEvent) - Method in class brain.gui.ModuleFrame
 
windowDeiconified(WindowEvent) - Method in class brain.gui.BrainGUI
 
windowDeiconified(WindowEvent) - Method in class brain.gui.chart.ChartFrame
 
windowDeiconified(WindowEvent) - Method in class brain.gui.ModuleFrame
 
windowIconified(WindowEvent) - Method in class brain.gui.BrainGUI
 
windowIconified(WindowEvent) - Method in class brain.gui.chart.ChartFrame
 
windowIconified(WindowEvent) - Method in class brain.gui.ModuleFrame
 
windowOpened(WindowEvent) - Method in class brain.gui.BrainGUI
 
windowOpened(WindowEvent) - Method in class brain.gui.chart.ChartFrame
 
windowOpened(WindowEvent) - Method in class brain.gui.ModuleFrame
 
writeAbsoluteCliqueDistributionToGnuPlot(String, String) - Method in class brain.cliqueCalculation.CliqueDistribution
 
writeAbsoluteDegreeDistributionToGnuPlot(String, String) - Method in class brain.cliqueCalculation.DegreeDistribution
Writes the absolute degree distribution to a file given by the parameter path.
writeGraphvizSubgraph(PrintWriter) - Method in class brain.Module
 
writeGraphvizSubgraph(PrintWriter, double, double) - Method in class brain.Module
 
writeRelativeCliqueDistributionToGnuPlot(String, String) - Method in class brain.cliqueCalculation.CliqueDistribution
 
writeRelativeDegreeDistributionToGnuPlot(String, String) - Method in class brain.cliqueCalculation.DegreeDistribution
Writes the relative degree distribution to a file given by the parameter path.

Z

zoomFull() - Method in class brain.gui.chart.Chart
 
zoomFull() - Method in class brain.gui.chart.JChart2D
 
zoomFull() - Method in class brain.gui.chart.JFreeChart
 
A B C D E F G H I J L M N O P R S T U V W Z