![]() |
Project
|
Class for rectangular matrix used for millepede2 operation. More...
#include <RectMatrix.h>
Inherits TObject.
Public Member Functions | |
RectMatrix () | |
default c-tor | |
RectMatrix (Int_t nrow, Int_t ncol) | |
c-tor | |
RectMatrix (const RectMatrix &src) | |
copy c-tor | |
~RectMatrix () override | |
dest-tor | |
Int_t | GetNRows () const |
Int_t | GetNCols () const |
Double_t | Query (Int_t rown, Int_t coln) const |
RectMatrix & | operator= (const RectMatrix &src) |
assignment op-r | |
Double_t | operator() (Int_t rown, Int_t coln) const |
Double_t & | operator() (Int_t rown, Int_t coln) |
Double_t * | operator() (Int_t row) const |
Double_t * | GetRow (Int_t row) const |
void | Reset () const |
reset all | |
void | Print (Option_t *option="") const override |
print itself | |
Protected Member Functions | |
ClassDefOverride (RectMatrix, 0) | |
Protected Attributes | |
Int_t | fNRows |
Number of rows. | |
Int_t | fNCols |
Number of columns. | |
Double_t ** | fRows |
pointers on rows | |
Class for rectangular matrix used for millepede2 operation.
Matrix may be sparse or dense
Definition at line 30 of file RectMatrix.h.
RectMatrix::RectMatrix | ( | ) |
default c-tor
Definition at line 22 of file RectMatrix.cxx.
RectMatrix::RectMatrix | ( | Int_t | nrow, |
Int_t | ncol | ||
) |
c-tor
Definition at line 30 of file RectMatrix.cxx.
RectMatrix::RectMatrix | ( | const RectMatrix & | src | ) |
copy c-tor
Definition at line 43 of file RectMatrix.cxx.
|
override |
dest-tor
Definition at line 57 of file RectMatrix.cxx.
|
protected |
|
inline |
Definition at line 47 of file RectMatrix.h.
|
inline |
Definition at line 46 of file RectMatrix.h.
|
inline |
Definition at line 57 of file RectMatrix.h.
|
inline |
Definition at line 56 of file RectMatrix.h.
|
inline |
Definition at line 80 of file RectMatrix.h.
|
inline |
Definition at line 74 of file RectMatrix.h.
RectMatrix & RectMatrix::operator= | ( | const RectMatrix & | src | ) |
assignment op-r
Definition at line 68 of file RectMatrix.cxx.
|
override |
print itself
Definition at line 91 of file RectMatrix.cxx.
|
inline |
Definition at line 49 of file RectMatrix.h.
void RectMatrix::Reset | ( | ) | const |
reset all
Definition at line 108 of file RectMatrix.cxx.
|
protected |
Number of columns.
Definition at line 67 of file RectMatrix.h.
|
protected |
Number of rows.
Definition at line 66 of file RectMatrix.h.
|
protected |
pointers on rows
Definition at line 68 of file RectMatrix.h.