private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
double timeDelta
long timeStepNumber
int simulationSleepDelay
java.util.Set<E> modules
java.util.Set<E> clusterActivityObserver
double clusterSearchTimeInterval
java.util.Map<K,V> learnBiasObserver
The key is identical to the name of the module to be monitored.
This observer is activated at the start of `*_IF.oneTimeStep()', when the
bias has its nominal value (the `bias[]' is set to zero at the end of
`*_IF.oneTimeStep()').
double logInterval
double[] rates
double[] ratesInternal
double[] reservoir
double[] afferentRates
double[] afferentInverseRates
double[][][] internalLinks
double diffusiveModuleSignal
double synchronizationStrength
double defaultInhibitoryLinkStrength
double defaultExcitatoryLinkStrength
double rateInhiWidth
int nResFunctions
double phiXActive
double phiXInactive
double phiGammaDown
double phiGammaUp
double phiGammaCoh
double[] phiCritical
double[] phiWidth
double[] phiMinValue
double shortTermMemGammaDown
double shortTermMemGammaUp
double shortTermMemMaxStrength
double shortTermMemCriticalX
double shortTermMemMinExtBias
double longTermMemGammaOpt
double longTermMemMinStrength
double longTermMemOptRate
double longTermMemCriticalX
double diffusiveModuleSignalRateUp
double diffusiveModuleSignalRateDown
double diffusiveModuleSignalCriticalValue
double diffusiveModuleSignalBackRateThreshold
double backwardMemXActive
double backwardMemXInactive
double backwardMemGammaActAct
double backwardMemGammaInaAct
double backwardMemGammaActIna
double backwardMemGammaInaIna
double backwardMemOptRateActAct
double backwardMemOptRateInaAct
double backwardMemOptRateActIna
double backwardMemOptRateInaIna
double[] backwardMemMean
double[] backwardMemStandDev
double[] ratesActive
double[] ratesPositive
double[] ratesNegative
double[] phiInverseWidth
double[] phiAuxShift
double[] phiAuxFactor
int auxInitialCliqueNumber
int auxInitialCliqueSize
java.lang.String[] auxAssInputFileNameAllowedValues
java.util.List<E> leaks
java.util.List<E> membranePotentials
LeakyIntegratorModule.SilentInhibition silentInhibition
java.util.List<E> transferFunctionParameters
java.util.List<E> targetDistributionParameters
boolean intrinsicPlasticity
java.util.List<E> intrinsicAdaptationLearningRates
java.util.List<E> transferFunctionParameterChanges
int transferFunctionType
java.util.Map<K,V> forwardModules
The geometry of the forward connection, specific to the `DhanModule'
module. The receiving port (receptors for the neuromodulator) is given by
the second argument of `forwardModules'.
java.util.Map<K,V> afferentModules
java.util.Set<E> efferentModules
java.util.List<E> activities
java.util.List<E> biases
java.util.List<E> links
java.util.List<E> learningRates
int learningType
java.util.HashMap<K,V> receptors
The receptors are targeted by the diffusive module signals of other (or
this) modules, via the respective forward connection, stored in the
respective `forwardModules'.
The allowed types of receptors, the cues of the HashMap, are stored in
`auxMyReceptorsAllowedValues'.
java.util.Set<E> cliques
java.lang.String name
java.lang.Integer[] sortedIndices
boolean isLearning
java.lang.String name
double diffusiveModuleSignal
java.util.SortedMap<K,V> remainingStimuli
java.util.Set<E> appliedStimuli
double stimulusStartingTime
double stimulusDuration
double timeBetweenStimuli
java.util.ArrayList<E> referencePatterns
Brain brain
java.lang.Thread brainThread
java.util.Map<K,V> moduleFrames
javax.swing.JFileChooser fileChooser
javax.swing.JToggleButton playPauseButton
javax.swing.JButton stopButton
javax.swing.JButton removeModuleButton
javax.swing.JButton openModulesButton
javax.swing.JList<E> list
javax.swing.DefaultListModel<E> listModel
javax.swing.JScrollPane brainTablePanel
Module module
ObjectTable table
java.io.File parametersFile
javax.swing.JButton reloadParameterButton
java.util.List<E> processes
java.util.List<E> childFrames
ReceptiveFieldCollection receptiveFieldCollecion
javax.swing.JSpinner zoomJSpinner
javax.swing.JSpinner spinnerColumns
ReceptiveFieldCollection receptiveFieldCollecion
ReceptiveFieldPaintPanel receptiveFieldPaintPanel
javax.swing.JSpinner zoomJSpinner
javax.swing.JSpinner spinnerColumns
java.util.ArrayList<E> backlinks
ReceptiveFieldCollection receptiveFieldCollecion
ReceptiveFieldPaintPanel receptiveFieldPaintPanel
java.lang.String inputValue
Module module
java.lang.String title
javax.swing.JTabbedPane tabbedPane
java.lang.String methodName
double criticalActivation
double labelRadiusDelta
boolean showExcitatory
Module module
java.lang.String methodName
java.lang.reflect.Field accessField
Field.get(Object o)
Field.get(Object)
boolean usePublicField
Field.get(Object o)
over calling a
getter-methodjava.lang.String title
java.lang.Object object
java.lang.reflect.Field fieldX
java.lang.reflect.Field fieldY
java.awt.Component chart
double lastRepaintTime
double repaintInterval
java.util.Map<K,V> charts
ChartFrame chartFrame
double printInterval
java.util.Date lastMessage
java.lang.Object object
ObjectTableModel objectTableModel