Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Elman Member List

This is the complete list of members for Elman, including all inherited members.

AbstractModel(const std::string &name, const std::string &revision)AbstractModelinline
addCallbackable(Callbackable *callbackableInstance, CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
addConfigurable(Configurable *conf)Configurablevirtual
addInfoLine(std::string infoLine)Inspectablevirtual
addInfoLines(std::list< std::string > infoLineList)Inspectablevirtual
addInspectable(Inspectable *insp)Inspectablevirtual
addInspectableDescription(const iparamkey &key, const std::string &descr)Inspectablevirtual
addInspectableMatrix(const iparamkey &key, const matrix::Matrix *m, bool only4x4AndDiag=true, const std::string &descr=std::string())Inspectablevirtual
addInspectableValue(const iparamkey &key, iparamval const *val, const std::string &descr=std::string())Inspectablevirtual
addParameter(const paramkey &key, paramval *val, paramval minBound, paramval maxBound, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameter(const paramkey &key, paramval *val, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameter(const paramkey &key, parambool *val, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameter(const paramkey &key, paramint *val, paramint minBound, paramint maxBound, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameter(const paramkey &key, paramint *val, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameterDef(const paramkey &key, paramval *val, paramval def, paramval minBound, paramval maxBound, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameterDef(const paramkey &key, paramval *val, paramval def, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameterDef(const paramkey &key, parambool *val, parambool def, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameterDef(const paramkey &key, paramint *val, paramint def, paramint minBound, paramint maxBound, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameterDef(const paramkey &key, paramint *val, paramint def, const paramdescr &descr=paramdescr())Configurableinlinevirtual
BackCaller()BackCaller
biasMultiLayerFFNNprotected
bypassWeightsMultiLayerFFNNprotected
callBack(CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
CALLBACK_CONFIGURABLE_CHANGEDConfigurablestatic
CallbackableType typedefBackCaller
callBackQMP(CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
Configurable()Configurableinline
Configurable(const std::string &name, const std::string &revision)Configurableinline
configurableChanged()Configurablevirtual
configurableList typedefConfigurable
copyParameters(const Configurable &, bool traverseChildren=true)Configurableprotected
damp(double damping)Elmanvirtual
DEFAULT_CALLBACKABLE_TYPEBackCallerstatic
dlinear(double)FeedForwardNNinlinestatic
dsigmoid(double z)FeedForwardNNinlinestatic
dtanh(double z)FeedForwardNNinlinestatic
dtanhc(double z)FeedForwardNNinlinestatic
dtanhr(double z)FeedForwardNNinlinestatic
Elman(double eps, const std::vector< Layer > &layers, bool useElman, bool useJordan=false, bool useBypass=false)Elmaninline
elmanContextElmanprotected
elmanWeightsElmanprotected
epsMultiLayerFFNN
FeedForwardNN(const std::string &name, const std::string &revision)FeedForwardNNinline
getAllParamNames(bool traverseChildren=true)Configurablevirtual
getBias(unsigned int of_layer) const MultiLayerFFNNinlinevirtual
getBias(unsigned int of_layer)MultiLayerFFNNinlinevirtual
getConfigurables() const Configurablevirtual
getId() const Configurableinline
getInfoLines() const Inspectablevirtual
getInputDim() const MultiLayerFFNNinlinevirtual
getInspectables() const Inspectablevirtual
getInternalParamNames() const Elmanvirtual
getInternalParams() const Elmanvirtual
getInternalParamsPtr() const Inspectablevirtual
getLayer(unsigned int layer) const MultiLayerFFNNinlinevirtual
getLayer(unsigned int layer)MultiLayerFFNNinlinevirtual
getLayerNum() const MultiLayerFFNNinlinevirtual
getLayerOutput(unsigned int layer) const MultiLayerFFNNinlinevirtual
getName() const Elmaninlinevirtual
getNameOfInspectable() const Inspectablevirtual
getOutputDim() const MultiLayerFFNNinlinevirtual
getParam(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
getParamBoolMap() const Configurableinlinevirtual
getParamDescr(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
getParamintBounds(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
getParamIntMap() const Configurableinlinevirtual
getParamList() const Configurableinlinevirtual
getParamvalBounds(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
getParamValMap() const Configurableinlinevirtual
getRevision() const Configurableinlinevirtual
getStructuralConnections() const Elmanvirtual
getStructuralLayers() const Elmanvirtual
getWeights(unsigned int to_layer) const MultiLayerFFNNinlinevirtual
getWeights(unsigned int to_layer)MultiLayerFFNNinlinevirtual
hasParam(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
hasParamDescr(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
hasParamintBounds(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
hasParamvalBounds(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
IConnection typedefInspectable
iconnectionlist typedefInspectable
ILayer typedefInspectable
ilayerlist typedefInspectable
imatrixpair typedefInspectable
imatrixpairlist typedefInspectable
infoLinesList typedefInspectable
infoLineStringListInspectableprotected
init(unsigned int inputDim, unsigned int outputDim, double unit_map=0.0, RandGen *randGen=0)Elmanvirtual
initialisedMultiLayerFFNNprotected
inputMultiLayerFFNNprotected
Inspectable(const iparamkey &name="")Inspectable
inspectableList typedefInspectable
inversion(const matrix::Matrix &input, const matrix::Matrix &xsi) const MultiLayerFFNNvirtual
InvertableModel(const std::string &name, const std::string &revision)InvertableModelinline
invlinear(double z, double xsi)FeedForwardNNinlinestatic
invsigmoid(double z, double xsi)FeedForwardNNinlinestatic
invtanh(double z, double xsi)FeedForwardNNinlinestatic
iparamkey typedefInspectable
iparamkeylist typedefInspectable
iparampair typedefInspectable
iparampairlist typedefInspectable
iparamval typedefInspectable
iparamvallist typedefInspectable
iparamvalptrlist typedefInspectable
jordanContextElmanprotected
jordanWeightsElmanprotected
lambdaMultiLayerFFNNprotected
layersMultiLayerFFNNprotected
learn(const matrix::Matrix &input, const matrix::Matrix &nom_output, double learnRateFactor=1)Elmanvirtual
linear(double z)FeedForwardNNinlinestatic
mapOfMatricesInspectableprotected
mapOfValuesInspectableprotected
MultiLayerFFNN(double eps, const std::vector< Layer > &layers, bool useBypass=false, bool someInternalParams=true)MultiLayerFFNN
nameInspectableprotected
notifyOnChange(const paramkey &key)Configurableinlinevirtual
parambool typedefConfigurable
paramboollist typedefConfigurable
paramboolmap typedefConfigurable
paramboolpair typedefConfigurable
paramdescr typedefConfigurable
paramdescrmap typedefConfigurable
paramint typedefConfigurable
paramintBounds typedefConfigurable
paramintBoundsMap typedefConfigurable
paramintlist typedefConfigurable
paramintmap typedefConfigurable
paramintpair typedefConfigurable
paramkey typedefConfigurable
paramlist typedefConfigurable
parammap typedefConfigurable
paramval typedefConfigurable
paramvalBounds typedefConfigurable
paramvalBoundsMap typedefConfigurable
paramvalpair typedefConfigurable
parse(FILE *f, const char *prefix=0, bool traverseChildren=true)Configurable
print(FILE *f, const char *prefix, int columns=90, bool traverseChildren=true) const Configurable
printdescr(FILE *f, const char *prefix, const paramkey &key, int columns, int indent) const Configurableprotected
process(const matrix::Matrix &input)Elmanvirtual
removeAllCallbackables(CallbackableType type)BackCallervirtual
removeCallbackable(Callbackable *callbackableInstance, CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
removeConfigurable(Configurable *conf)Configurablevirtual
removeInfoLines()Inspectablevirtual
removeInspectable(Inspectable *insp)Inspectablevirtual
response(const matrix::Matrix &input) const MultiLayerFFNNvirtual
restore(FILE *f)Elmanvirtual
restoreCfg(const char *filenamestem)Configurablevirtual
restoreFromFile(const char *filename)Storeable
setActivationFunction(ActivationFunction actfun)MultiLayerFFNNvirtual
setActivationFunctions(std::vector< ActivationFunction > actfunList)MultiLayerFFNNvirtual
setName(const paramkey &name, bool callSetNameOfInspectable=true)Configurablevirtual
setNameOfInspectable(const iparamkey &name)Inspectablevirtual
setParam(const paramkey &key, paramval val, bool traverseChildren=true)Configurablevirtual
setParamBounds(const paramkey &key, paramval minBound, paramval maxBound, bool traverseChildren=true)Configurablevirtual
setParamBounds(const paramkey &key, paramint minBound, paramint maxBound, bool traverseChildren=true)Configurablevirtual
setParamBounds(const paramkey &key, paramvalBounds bounds, bool traverseChildren=true)Configurablevirtual
setParamBounds(const paramkey &key, paramintBounds bounds, bool traverseChildren=true)Configurablevirtual
setParamDescr(const paramkey &key, const paramdescr &descr, bool traverseChildren=true)Configurablevirtual
setRevision(const paramkey &revision)Configurableinlinevirtual
setSomeInternalParams(bool someInternalParams)MultiLayerFFNNinlinevirtual
sigmoid(double z)FeedForwardNNinlinestatic
smallidsMultiLayerFFNNprotected
someInternalParamsMultiLayerFFNNprotected
store(FILE *f) const Elmanvirtual
storeCfg(const char *filenamestem, const std::list< std::string > &comments=std::list< std::string >())Configurablevirtual
storeToFile(const char *filename) const Storeable
tanh(double z)FeedForwardNNinlinestatic
tanhc(double z)FeedForwardNNinlinestatic
tanhr(double z)FeedForwardNNinlinestatic
updateWeights(const NetUpdate &updates)Elmanvirtual
useBypassMultiLayerFFNNprotected
useElmanElmanprotected
useJordanElmanprotected
weightIncrement(const matrix::Matrix &xsi)Elmanvirtual
weightIncrementBlocked(const matrix::Matrix &xsi_, int blockedlayer, int blockfrom, int blockto)Elmanvirtual
weightsMultiLayerFFNNprotected
write(FILE *f) const MultiLayerFFNN
ysMultiLayerFFNNprotected
zsMultiLayerFFNNprotected
~AbstractModel()AbstractModelinlinevirtual
~BackCaller()BackCallervirtual
~Configurable()Configurableinlinevirtual
~Elman()Elmaninlinevirtual
~FeedForwardNN()FeedForwardNNinlinevirtual
~Inspectable()Inspectablevirtual
~InvertableModel()InvertableModelinlinevirtual
~MultiLayerFFNN()MultiLayerFFNNinlinevirtual
~Storeable()Storeableinlinevirtual