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
MultiReinforce Member List

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

AbstractController(const std::string &name, const std::string &revision)AbstractControllerinline
actionMultiReinforceprotected
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
buffersizeMultiReinforceprotected
calcDerivatives(const matrix::Matrix *buffer, int delay)MultiReinforceprotected
calcReinforcement()=0MultiReinforceprotectedpure virtual
calcState()=0MultiReinforceprotectedpure virtual
callBack(CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
CALLBACK_CONFIGURABLE_CHANGEDConfigurablestatic
CallbackableType typedefBackCaller
callBackQMP(CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
confMultiReinforceprotected
Configurable()Configurableinline
Configurable(const std::string &name, const std::string &revision)Configurableinline
configurableChanged()Configurablevirtual
configurableList typedefConfigurable
copyParameters(const Configurable &, bool traverseChildren=true)Configurableprotected
createFileList(const char *filestem, int n)MultiReinforcestatic
DEFAULT_CALLBACKABLE_TYPEBackCallerstatic
fillMotorBuffer(const motor *y_, int number_motors)MultiReinforceprotectedvirtual
fillSensorBuffer(const sensor *x_, int number_sensors)MultiReinforceprotectedvirtual
getAllParamNames(bool traverseChildren=true)Configurablevirtual
getConfigurables() const Configurablevirtual
getDefaultConf()MultiReinforceinlinestatic
getId() const Configurableinline
getInfoLines() const Inspectablevirtual
getInspectables() const Inspectablevirtual
getInternalParamNames() const MultiReinforcevirtual
getInternalParams() const MultiReinforcevirtual
getInternalParamsPtr() const Inspectablevirtual
getMotorNumber() const MultiReinforceinlinevirtual
getName() const Configurableinlinevirtual
getNameOfInspectable() const Inspectablevirtual
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
getSensorNumber() const MultiReinforceinlinevirtual
getStateNumber()=0MultiReinforceprotectedpure virtual
getStructuralConnections() const MultiReinforcevirtual
getStructuralLayers() const MultiReinforcevirtual
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(int sensornumber, int motornumber, RandGen *randGen=0)MultiReinforcevirtual
initialisedMultiReinforceprotected
Inspectable(const iparamkey &name="")Inspectable
inspectableList typedefInspectable
iparamkey typedefInspectable
iparamkeylist typedefInspectable
iparampair typedefInspectable
iparampairlist typedefInspectable
iparamval typedefInspectable
iparamvallist typedefInspectable
iparamvalptrlist typedefInspectable
management()MultiReinforceprotectedvirtual
managementIntervalMultiReinforceprotected
manualControlMultiReinforceprotected
mapOfMatricesInspectableprotected
mapOfValuesInspectableprotected
MIdx(const std::string &name)AbstractControllervirtual
MInfo(int index)AbstractControllervirtual
motor typedefAbstractController
motorBabblingStep(const sensor *, int number_sensors, const motor *, int number_motors)AbstractControllerinlinevirtual
motorIndexMapAbstractControllerprotected
motorInfoMapAbstractControllerprotected
motorInfos(std::list< SensorMotorInfo > motorInfos)AbstractControllervirtual
MultiReinforce(const MultiReinforceConf &conf=getDefaultConf())MultiReinforce
nameInspectableprotected
newactionMultiReinforceprotected
nomSatOutputMultiReinforceprotected
notifyOnChange(const paramkey &key)MultiReinforcevirtual
number_motorsMultiReinforceprotected
number_sensorsMultiReinforceprotected
oldactionMultiReinforceprotected
oldrewardMultiReinforceprotected
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
phaseMultiReinforceprotected
phasecntMultiReinforceprotected
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
putInBuffer(matrix::Matrix *buffer, const matrix::Matrix &vec, int delay=0)MultiReinforceprotected
removeAllCallbackables(CallbackableType type)BackCallervirtual
removeCallbackable(Callbackable *callbackableInstance, CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
removeConfigurable(Configurable *conf)Configurablevirtual
removeInfoLines()Inspectablevirtual
removeInspectable(Inspectable *insp)Inspectablevirtual
restore(FILE *f)MultiReinforcevirtual
restoreCfg(const char *filenamestem)Configurablevirtual
restoreFromFile(const char *filename)Storeable
restoreSats(const std::list< std::string > &files)MultiReinforce
rewardMultiReinforceprotected
satAvgErrorsMultiReinforceprotected
satErrorsMultiReinforceprotected
satInputMultiReinforceprotected
satsMultiReinforceprotected
sensor typedefAbstractController
sensorIndexMapAbstractControllerprotected
sensorInfoMapAbstractControllerprotected
sensorInfos(std::list< SensorMotorInfo > sensorInfos)AbstractControllervirtual
setManualControl(bool mControl, int action_=0)MultiReinforce
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
SIdx(const std::string &name)AbstractControllervirtual
SInfo(int index)AbstractControllervirtual
stateMultiReinforceprotected
statesbinsMultiReinforceprotected
step(const sensor *, int number_sensors, motor *, int number_motors)MultiReinforcevirtual
stepNoLearning(const sensor *, int number_sensors, motor *, int number_motors)MultiReinforcevirtual
store(FILE *f) const MultiReinforcevirtual
storeCfg(const char *filenamestem, const std::list< std::string > &comments=std::list< std::string >())Configurablevirtual
storeSats(const std::list< std::string > &files)MultiReinforce
storeToFile(const char *filename) const Storeable
tMultiReinforceprotected
x_bufferMultiReinforceprotected
x_context_bufferMultiReinforceprotected
xp_bufferMultiReinforceprotected
y_bufferMultiReinforceprotected
~BackCaller()BackCallervirtual
~Configurable()Configurableinlinevirtual
~Inspectable()Inspectablevirtual
~MultiReinforce()MultiReinforcevirtual
~Storeable()Storeableinlinevirtual