Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide internal matrix representation to user.
Definition at line 26 of file MnUserCovariance.h.
Public Member Functions | |
| MnUserCovariance () | |
| MnUserCovariance (const double *data, unsigned int nrow) | |
| MnUserCovariance (const MnUserCovariance &cov) | |
| MnUserCovariance (const std::vector< double > &data, unsigned int nrow) | |
| MnUserCovariance (unsigned int n) | |
| ~MnUserCovariance () | |
| const std::vector< double > & | Data () const |
| unsigned int | Nrow () const |
| double & | operator() (unsigned int row, unsigned int col) |
| double | operator() (unsigned int row, unsigned int col) const |
| MnUserCovariance & | operator= (const MnUserCovariance &cov) |
| void | Scale (double f) |
| unsigned int | size () const |
Private Attributes | |
| std::vector< double > | fData |
| unsigned int | fNRow |
#include <Minuit2/MnUserCovariance.h>
|
inline |
Definition at line 29 of file MnUserCovariance.h.
|
inline |
Definition at line 32 of file MnUserCovariance.h.
Definition at line 38 of file MnUserCovariance.h.
|
inline |
Definition at line 43 of file MnUserCovariance.h.
|
inline |
Definition at line 45 of file MnUserCovariance.h.
|
inline |
Definition at line 47 of file MnUserCovariance.h.
|
inline |
Definition at line 82 of file MnUserCovariance.h.
|
inline |
Definition at line 84 of file MnUserCovariance.h.
Definition at line 67 of file MnUserCovariance.h.
|
inline |
Definition at line 58 of file MnUserCovariance.h.
|
inline |
Definition at line 49 of file MnUserCovariance.h.
Definition at line 76 of file MnUserCovariance.h.
|
inline |
Definition at line 87 of file MnUserCovariance.h.
|
private |
Definition at line 90 of file MnUserCovariance.h.
|
private |
Definition at line 91 of file MnUserCovariance.h.