CLHEP 2.4.6.4
C++ Class Library for High Energy Physics
Loading...
Searching...
No Matches
Matrix.h File Reference
#include <vector>
#include "CLHEP/Matrix/defs.h"
#include "CLHEP/Matrix/GenMatrix.h"
#include "CLHEP/Matrix/Matrix.icc"

Go to the source code of this file.

Classes

class  CLHEP::HepMatrix
 
class  CLHEP::HepMatrix::HepMatrix_row
 
class  CLHEP::HepMatrix::HepMatrix_row_const
 

Namespaces

namespace  CLHEP
 

Functions

HepMatrix CLHEP::operator* (const HepMatrix &, const HepMatrix &)
 
HepMatrix CLHEP::operator* (double t, const HepMatrix &)
 
HepMatrix CLHEP::operator* (const HepMatrix &, double)
 
HepMatrix CLHEP::operator/ (const HepMatrix &, double)
 
HepMatrix CLHEP::operator+ (const HepMatrix &hm1, const HepMatrix &hm2)
 
HepMatrix CLHEP::operator- (const HepMatrix &hm1, const HepMatrix &hm2)
 
HepMatrix CLHEP::dsum (const HepMatrix &, const HepMatrix &)
 
HepVector CLHEP::solve (const HepMatrix &, const HepVector &)
 
std::ostream & CLHEP::operator<< (std::ostream &s, const HepMatrix &q)
 
HepVector CLHEP::qr_solve (const HepMatrix &A, const HepVector &b)
 
HepVector CLHEP::qr_solve (HepMatrix *A, const HepVector &b)
 
HepMatrix CLHEP::qr_solve (const HepMatrix &A, const HepMatrix &b)
 
HepMatrix CLHEP::qr_solve (HepMatrix *A, const HepMatrix &b)
 
HepMatrix CLHEP::qr_inverse (const HepMatrix &A)
 
HepMatrix CLHEP::qr_inverse (HepMatrix *A)
 
void CLHEP::qr_decomp (HepMatrix *A, HepMatrix *hsm)
 
HepMatrix CLHEP::qr_decomp (HepMatrix *A)
 
void CLHEP::back_solve (const HepMatrix &R, HepVector *b)
 
void CLHEP::back_solve (const HepMatrix &R, HepMatrix *b)
 
void CLHEP::col_house (HepMatrix *a, const HepMatrix &v, double vnormsq, int row, int col, int row_start, int col_start)
 
void CLHEP::col_house (HepMatrix *a, const HepMatrix &v, int row, int col, int row_start, int col_start)
 
void CLHEP::col_givens (HepMatrix *A, double c, double s, int k1, int k2, int row_min=1, int row_max=0)
 
void CLHEP::row_givens (HepMatrix *A, double c, double s, int k1, int k2, int col_min=1, int col_max=0)
 
void CLHEP::givens (double a, double b, double *c, double *s)
 
HepVector CLHEP::house (const HepMatrix &a, int row=1, int col=1)
 
void CLHEP::house_with_update (HepMatrix *a, int row=1, int col=1)
 
void CLHEP::house_with_update (HepMatrix *a, HepMatrix *v, int row=1, int col=1)
 
void CLHEP::row_house (HepMatrix *a, const HepVector &v, double vnormsq, int row=1, int col=1)
 
void CLHEP::row_house (HepMatrix *a, const HepMatrix &v, double vnormsq, int row, int col, int row_start, int col_start)
 
void CLHEP::row_house (HepMatrix *a, const HepMatrix &v, int row, int col, int row_start, int col_start)