|
YAC 3.20.0
Yet Another Coupler
|
#include "param.h"

Go to the source code of this file.
Functions | |
| struct yac_param * | yac_param_dble_new (const char *name, double *value_ptr, double default_value, double value_min, double value_max, int allow_nan, int allow_inf, int has_default, int is_defined) |
| Create a double parameter. | |
| struct yac_param * yac_param_dble_new | ( | const char * | name, |
| double * | value_ptr, | ||
| double | default_value, | ||
| double | value_min, | ||
| double | value_max, | ||
| int | allow_nan, | ||
| int | allow_inf, | ||
| int | has_default, | ||
| int | is_defined ) |
Create a double parameter.
| name | Name of the parameter |
| value_ptr | Pointer to the double value |
| default_value | Default value (ignored if has_default is false) |
| value_min | Minimum allowed value (inclusive) |
| value_max | Maximum allowed value (inclusive) |
| allow_nan | Allow NaN values (true/false) |
| allow_inf | Allow Inf values (true/false) |
| has_default | If true, parameter has a default value; if false, value is undefined until set |
| is_defined | If true, initial value is considered defined; if false, initial value is considered undefined and user must set it before getting |
Definition at line 157 of file param_dble.c.
