* Function : exploration_add_parameter **************************************************************************/
| 152 | * Function : exploration_add_parameter |
| 153 | **************************************************************************/ |
| 154 | exploration_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 |