BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Internal Class containing the error information on the estimated minimum : Error matrix + dcovar + additional flags for quality and validity checks
Definition at line 30 of file BasicMinimumError.h.
Classes | |
class | MnHesseFailed |
class | MnInvertFailed |
class | MnMadePosDef |
class | MnNotPosDef |
Public Member Functions | |
BasicMinimumError (const BasicMinimumError &e) | |
BasicMinimumError (const MnAlgebraicSymMatrix &mat, double dcov) | |
BasicMinimumError (const MnAlgebraicSymMatrix &mat, MnHesseFailed) | |
BasicMinimumError (const MnAlgebraicSymMatrix &mat, MnInvertFailed) | |
BasicMinimumError (const MnAlgebraicSymMatrix &mat, MnMadePosDef) | |
BasicMinimumError (const MnAlgebraicSymMatrix &mat, MnNotPosDef) | |
BasicMinimumError (unsigned int n) | |
~BasicMinimumError () | |
double | Dcovar () const |
bool | HesseFailed () const |
MnAlgebraicSymMatrix | Hessian () const |
bool | InvertFailed () const |
const MnAlgebraicSymMatrix & | InvHessian () const |
bool | IsAccurate () const |
bool | IsAvailable () const |
bool | IsMadePosDef () const |
bool | IsPosDef () const |
bool | IsValid () const |
MnAlgebraicSymMatrix | Matrix () const |
void | operator delete (void *p, size_t) |
void * | operator new (size_t nbytes) |
BasicMinimumError & | operator= (const BasicMinimumError &err) |
Private Attributes | |
bool | fAvailable |
double | fDCovar |
bool | fHesseFailed |
bool | fInvertFailed |
bool | fMadePosDef |
MnAlgebraicSymMatrix | fMatrix |
bool | fPosDef |
bool | fValid |
|
inline |
Definition at line 41 of file BasicMinimumError.h.
|
inline |
Definition at line 44 of file BasicMinimumError.h.
|
inline |
Definition at line 47 of file BasicMinimumError.h.
|
inline |
Definition at line 50 of file BasicMinimumError.h.
|
inline |
Definition at line 53 of file BasicMinimumError.h.
|
inline |
Definition at line 56 of file BasicMinimumError.h.
|
inline |
Definition at line 59 of file BasicMinimumError.h.
|
inline |
Definition at line 61 of file BasicMinimumError.h.
|
inline |
|
inline |
MnAlgebraicSymMatrix ROOT::Minuit2::BasicMinimumError::Hessian | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 79 of file BasicMinimumError.h.
References ROOT::Minuit2::StackAllocator::Deallocate(), and ROOT::Minuit2::StackAllocatorHolder::Get().
|
inline |
Definition at line 75 of file BasicMinimumError.h.
References ROOT::Minuit2::StackAllocator::Allocate(), and ROOT::Minuit2::StackAllocatorHolder::Get().
|
inline |
Definition at line 63 of file BasicMinimumError.h.
References fAvailable, fDCovar, fHesseFailed, fInvertFailed, fMadePosDef, fMatrix, fPosDef, and fValid.
|
private |
Definition at line 107 of file BasicMinimumError.h.
Referenced by IsAvailable(), and operator=().
|
private |
Definition at line 101 of file BasicMinimumError.h.
Referenced by Dcovar(), IsAccurate(), and operator=().
|
private |
Definition at line 105 of file BasicMinimumError.h.
Referenced by HesseFailed(), and operator=().
|
private |
Definition at line 106 of file BasicMinimumError.h.
Referenced by InvertFailed(), and operator=().
|
private |
Definition at line 104 of file BasicMinimumError.h.
Referenced by IsMadePosDef(), and operator=().
|
private |
Definition at line 100 of file BasicMinimumError.h.
Referenced by InvHessian(), Matrix(), and operator=().
|
private |
Definition at line 103 of file BasicMinimumError.h.
Referenced by IsPosDef(), and operator=().
|
private |
Definition at line 102 of file BasicMinimumError.h.
Referenced by IsValid(), and operator=().