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 29 of file MnUserCovariance.h.
Public Member Functions | |
| MnUserCovariance ()=default | |
| MnUserCovariance (const double *data, unsigned int nrow) | |
| MnUserCovariance (std::span< const double > data, unsigned int nrow) | |
| MnUserCovariance (unsigned int n) | |
| 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 | 
| void | Scale (double f) | 
| unsigned int | size () const | 
Private Attributes | |
| std::vector< double > | fData | 
| unsigned int | fNRow = 0 | 
#include <Minuit2/MnUserCovariance.h>
      
  | 
  default | 
      
  | 
  inline | 
Definition at line 35 of file MnUserCovariance.h.
Definition at line 41 of file MnUserCovariance.h.
      
  | 
  inline | 
Definition at line 46 of file MnUserCovariance.h.
Definition at line 72 of file MnUserCovariance.h.
      
  | 
  inline | 
Definition at line 74 of file MnUserCovariance.h.
Definition at line 57 of file MnUserCovariance.h.
      
  | 
  inline | 
Definition at line 48 of file MnUserCovariance.h.
      
  | 
  inline | 
Definition at line 66 of file MnUserCovariance.h.
      
  | 
  inline | 
Definition at line 77 of file MnUserCovariance.h.
      
  | 
  private | 
Definition at line 80 of file MnUserCovariance.h.
      
  | 
  private | 
Definition at line 81 of file MnUserCovariance.h.