Hold on to parameters for the Base_Constrainer class. More...
#include <Base_Constrainer.h>
Public Member Functions | |
Base_Constrainer_Args (const Defaults &defs) | |
double | test_eps () const |
bool | test_gradient () const |
double | test_step () const |
Private Attributes | |
double | _test_eps |
bool | _test_gradient |
double | _test_step |
Hold on to parameters for the Base_Constrainer class.
Definition at line 58 of file Base_Constrainer.h.
hitfit::Base_Constrainer_Args::Base_Constrainer_Args | ( | const Defaults & | defs | ) |
Instantiate Base_Constrainer_Args from an instance of Defaults object.
defs | An instance of Defaults object. The instance must contain the variables of type and name:
|
Definition at line 100 of file Base_Constrainer.cc.
double hitfit::Base_Constrainer_Args::test_eps | ( | ) | const |
Return the _test_eps parameter.
Definition at line 134 of file Base_Constrainer.cc.
References _test_eps.
bool hitfit::Base_Constrainer_Args::test_gradient | ( | ) | const |
Return the _test_gradient parameter.
Definition at line 114 of file Base_Constrainer.cc.
References _test_gradient.
double hitfit::Base_Constrainer_Args::test_step | ( | ) | const |
Return the _test_step parameter.
Definition at line 124 of file Base_Constrainer.cc.
References _test_step.
|
private |
When _test_gradient is true, the maximum relative difference permitted between returned and numerically calculated gradients.
Definition at line 123 of file Base_Constrainer.h.
Referenced by test_eps().
|
private |
If true, check constraint gradient calculation by also doing them numerically.
Definition at line 111 of file Base_Constrainer.h.
Referenced by test_gradient().
|
private |
When _test_gradient is true, the step size use for numerical differentation.
Definition at line 117 of file Base_Constrainer.h.
Referenced by test_step().