MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (usually in MinimumBuilder).
Definition at line 27 of file MinimumState.h.
|
| | MinimumState (const MinimumParameters &states, const MinimumError &err, const FunctionGradient &grad, double edm, int nfcn) |
| | Constructor with parameters values, errors and gradient.
|
| | MinimumState (const MinimumParameters &states, double edm, int nfcn) |
| | Constructor with only parameter values, edm and nfcn, but without errors (covariance).
|
| | MinimumState (double fval, double edm, int nfcn) |
| | Constructor without parameter values, but with function value, edm and nfcn.
|
| | MinimumState (unsigned int n) |
| | Invalid state.
|
| double | Edm () const |
| const MinimumError & | Error () const |
| double | Fval () const |
| const FunctionGradient & | Gradient () const |
| bool | HasCovariance () const |
| bool | HasParameters () const |
| bool | IsValid () const |
| int | NFcn () const |
| const MinimumParameters & | Parameters () const |
| int | size () const |
| const MnAlgebraicVector & | Vec () const |
Constructor with only parameter values, edm and nfcn, but without errors (covariance).
The resulting state it will be considered valid, since it contains the parameter values, although it has not the error matrix (MinimumError) and HasCovariance() returns false.
Definition at line 45 of file MinimumState.h.