MinimumError keeps the inv.
2nd derivative (inv. Hessian) used for calculating the Parameter step size (-V*g) and for the covariance Update (ErrorUpdator). The covariance matrix is equal to twice the inv. Hessian.
Definition at line 28 of file MinimumError.h.
Classes | |
| struct | Data |
Public Types | |
| enum | Status { MnUnset , MnPosDef , MnMadePosDef , MnNotPosDef , MnHesseFailed , MnInvertFailed , MnReachedCallLimit } |
Public Member Functions | |
| MinimumError (const MnAlgebraicSymMatrix &mat, double dcov) | |
| MinimumError (const MnAlgebraicSymMatrix &mat, Status status) | |
| MinimumError (unsigned int n) | |
| double | Dcovar () const |
| Status | GetStatus () const |
| bool | HasReachedCallLimit () const |
| bool | HesseFailed () const |
| MnAlgebraicSymMatrix | Hessian () const |
| bool | InvertFailed () const |
| const MnAlgebraicSymMatrix & | InvHessian () const |
| bool | IsAccurate () const |
| bool | IsAvailable () const |
| bool | IsMadePosDef () const |
| bool | IsNotPosDef () const |
| bool | IsPosDef () const |
| bool | IsValid () const |
| MnAlgebraicSymMatrix | Matrix () const |
Static Public Member Functions | |
| static MnAlgebraicSymMatrix | InvertMatrix (const MnAlgebraicSymMatrix &matrix) |
| static MnAlgebraicSymMatrix | InvertMatrix (const MnAlgebraicSymMatrix &matrix, int &ifail) |
Private Attributes | |
| std::shared_ptr< Data > | fPtr |
#include <Minuit2/MinimumError.h>
| Enumerator | |
|---|---|
| MnUnset | |
| MnPosDef | |
| MnMadePosDef | |
| MnNotPosDef | |
| MnHesseFailed | |
| MnInvertFailed | |
| MnReachedCallLimit | |
Definition at line 31 of file MinimumError.h.
|
inline |
Definition at line 42 of file MinimumError.h.
|
inline |
Definition at line 44 of file MinimumError.h.
|
inline |
Definition at line 46 of file MinimumError.h.
|
inline |
Definition at line 76 of file MinimumError.h.
|
inline |
Definition at line 77 of file MinimumError.h.
|
inline |
Definition at line 87 of file MinimumError.h.
|
inline |
Definition at line 85 of file MinimumError.h.
|
inline |
Definition at line 53 of file MinimumError.h.
|
inline |
Definition at line 86 of file MinimumError.h.
|
inlinestatic |
Definition at line 71 of file MinimumError.h.
|
inlinestatic |
Definition at line 58 of file MinimumError.h.
|
inline |
Definition at line 50 of file MinimumError.h.
|
inline |
Definition at line 80 of file MinimumError.h.
|
inline |
Definition at line 88 of file MinimumError.h.
|
inline |
Definition at line 83 of file MinimumError.h.
|
inline |
Definition at line 84 of file MinimumError.h.
|
inline |
Definition at line 82 of file MinimumError.h.
|
inline |
Definition at line 79 of file MinimumError.h.
|
inline |
Definition at line 48 of file MinimumError.h.
|
private |
Definition at line 97 of file MinimumError.h.