MCPcopy Create free account
hub / github.com/SoarGroup/Soar / exploration_add_parameter

Function exploration_add_parameter

Core/SoarKernel/src/exploration.cpp:154–166  ·  view source on GitHub ↗

* Function : exploration_add_parameter **************************************************************************/

Source from the content-addressed store, hash-verified

152 * Function : exploration_add_parameter
153 **************************************************************************/
154exploration_parameter* exploration_add_parameter(double value, bool (*val_func)(double), const char* name)
155{
156 // new parameter entry
157 exploration_parameter* const newbie = new exploration_parameter;
158 newbie->value = value;
159 newbie->name = name;
160 newbie->reduction_policy = EXPLORATION_REDUCTION_EXPONENTIAL;
161 newbie->val_func = val_func;
162 newbie->rates[ EXPLORATION_REDUCTION_EXPONENTIAL ] = 1;
163 newbie->rates[ EXPLORATION_REDUCTION_LINEAR ] = 0;
164
165 return newbie;
166}
167
168/***************************************************************************
169 * Function : exploration_convert_parameter

Callers 1

create_soar_agentFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected