Hall-D Software
alpha
|
#include <DMatrix4x4.h>
Public Member Functions | |
DMatrix4x4 () | |
DMatrix4x4 (double c11, double c12, double c13, double c14, double c21, double c22, double c23, double c24, double c31, double c32, double c33, double c34, double c41, double c42, double c43, double c44) | |
DMatrix4x4 (const DMatrix2x2 &m1, const DMatrix2x2 &m2, const DMatrix2x2 &m3, const DMatrix2x2 &m4) | |
~DMatrix4x4 () | |
double & | operator() (int row, int col) |
double | operator() (int row, int col) const |
DMatrix4x4 & | operator= (const DMatrix4x4 &m1) |
DMatrix4x4 | operator- () |
DMatrix4x4 | operator+ (const DMatrix4x4 &m2) |
DMatrix4x4 | operator- (const DMatrix4x4 &m2) |
DMatrix4x4 | operator* (const DMatrix4x4 &m2) |
DMatrix4x2 | operator* (const DMatrix4x2 &m2) |
DMatrix4x1 | operator* (const DMatrix4x1 &m2) |
DMatrix4x4 | Invert () |
DMatrix4x4 | Transpose () |
DMatrixDSym | GetSub (unsigned int lowerBound, unsigned int upperBound) |
bool | IsPosDef () |
void | Print () |
Private Attributes | |
double | mA [4][4] |
Definition at line 7 of file DMatrix4x4.h.
|
inline |
Definition at line 9 of file DMatrix4x4.h.
References mA.
Referenced by Invert(), operator*(), operator+(), and operator-().
|
inline |
Definition at line 16 of file DMatrix4x4.h.
References mA.
|
inline |
Definition at line 39 of file DMatrix4x4.h.
References mA.
|
inline |
Definition at line 59 of file DMatrix4x4.h.
|
inline |
|
inline |
Definition at line 161 of file DMatrix4x4.h.
References DMatrix4x4(), F, G, H, DMatrix2x2::Invert(), and mA.
Referenced by DTrackFitterStraightTrack::Smooth(), DEventProcessor_fdc_hists::Smooth(), and DEventProcessor_dc_alignment::Smooth().
|
inline |
Definition at line 195 of file DMatrix4x4.h.
Referenced by DTrackFitterStraightTrack::KalmanFilter(), and DTrackFitterStraightTrack::Smooth().
|
inline |
Definition at line 61 of file DMatrix4x4.h.
References mA.
|
inline |
Definition at line 64 of file DMatrix4x4.h.
References mA.
|
inline |
Definition at line 108 of file DMatrix4x4.h.
References DMatrix4x4(), and mA.
|
inline |
Definition at line 132 of file DMatrix4x4.h.
References mA.
|
inline |
Definition at line 150 of file DMatrix4x4.h.
References mA.
|
inline |
Definition at line 89 of file DMatrix4x4.h.
References DMatrix4x4(), and mA.
|
inline |
Definition at line 81 of file DMatrix4x4.h.
References DMatrix4x4(), and mA.
|
inline |
Definition at line 99 of file DMatrix4x4.h.
References DMatrix4x4(), and mA.
|
inline |
Definition at line 68 of file DMatrix4x4.h.
References mA.
|
inline |
Definition at line 203 of file DMatrix4x4.h.
References mA.
Referenced by DTrackFitterStraightTrack::Smooth().
|
inline |
Definition at line 174 of file DMatrix4x4.h.
Referenced by DTrackFitterStraightTrack::FitTrack(), DTrackFitterStraightTrack::KalmanFilter(), DEventProcessor_bcal_calib::KalmanFilter(), DEventProcessor_fdc_hists::KalmanFilter(), DEventProcessor_dc_alignment::KalmanFilter(), DTrackFitterStraightTrack::Smooth(), DEventProcessor_fdc_hists::Smooth(), and DEventProcessor_dc_alignment::Smooth().
|
private |
Definition at line 219 of file DMatrix4x4.h.
Referenced by DMatrix4x4(), GetSub(), Invert(), IsPosDef(), operator()(), operator*(), operator+(), operator-(), operator=(), Print(), and Transpose().