CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <GenMatrix.h>
Classes | |
class | Alloc |
class | HepGenMatrix_row |
class | HepGenMatrix_row_const |
Public Types | |
enum | { size_max = 25 } |
enum | { size_max = 25 } |
enum | { size_max = 25 } |
typedef std::vector< double, Alloc< double, 25 > >::iterator | mIter |
typedef std::vector< double, Alloc< double, 25 > >::const_iterator | mcIter |
typedef std::vector< double, Alloc< double, 25 > >::iterator | mIter |
typedef std::vector< double, Alloc< double, 25 > >::const_iterator | mcIter |
typedef std::vector< double, Alloc< double, 25 > >::iterator | mIter |
typedef std::vector< double, Alloc< double, 25 > >::const_iterator | mcIter |
Public Member Functions | |
virtual | ~HepGenMatrix () |
virtual int | num_row () const =0 |
virtual int | num_col () const =0 |
virtual const double & | operator() (int row, int col) const =0 |
virtual double & | operator() (int row, int col)=0 |
virtual void | invert (int &)=0 |
HepGenMatrix_row | operator[] (int) |
const HepGenMatrix_row_const | operator[] (int) const |
virtual bool | operator== (const HepGenMatrix &) const |
virtual | ~HepGenMatrix () |
virtual int | num_row () const =0 |
virtual int | num_col () const =0 |
virtual const double & | operator() (int row, int col) const =0 |
virtual double & | operator() (int row, int col)=0 |
virtual void | invert (int &)=0 |
HepGenMatrix_row | operator[] (int) |
const HepGenMatrix_row_const | operator[] (int) const |
virtual bool | operator== (const HepGenMatrix &) const |
virtual | ~HepGenMatrix () |
virtual int | num_row () const =0 |
virtual int | num_col () const =0 |
virtual const double & | operator() (int row, int col) const =0 |
virtual double & | operator() (int row, int col)=0 |
virtual void | invert (int &)=0 |
HepGenMatrix_row | operator[] (int) |
const HepGenMatrix_row_const | operator[] (int) const |
virtual bool | operator== (const HepGenMatrix &) const |
Static Public Member Functions | |
static void | swap (int &, int &) |
static void | swap (std::vector< double, Alloc< double, 25 > > &, std::vector< double, Alloc< double, 25 > > &) |
static void | error (const char *s) |
static void | swap (int &, int &) |
static void | swap (std::vector< double, Alloc< double, 25 > > &, std::vector< double, Alloc< double, 25 > > &) |
static void | error (const char *s) |
static void | swap (int &, int &) |
static void | swap (std::vector< double, Alloc< double, 25 > > &, std::vector< double, Alloc< double, 25 > > &) |
static void | error (const char *s) |
Protected Member Functions | |
virtual int | num_size () const =0 |
void | delete_m (int size, double *) |
double * | new_m (int size) |
virtual int | num_size () const =0 |
void | delete_m (int size, double *) |
double * | new_m (int size) |
virtual int | num_size () const =0 |
void | delete_m (int size, double *) |
double * | new_m (int size) |
Friends | |
class | HepGenMatrix_row |
class | HepGenMatrix_row_const |
Definition at line 36 of file Matrix/CLHEP/Matrix/GenMatrix.h.
typedef std::vector<double,Alloc<double,25> >::const_iterator CLHEP::HepGenMatrix::mcIter |
Definition at line 78 of file Matrix/CLHEP/Matrix/GenMatrix.h.
typedef std::vector<double,Alloc<double,25> >::const_iterator CLHEP::HepGenMatrix::mcIter |
Definition at line 78 of file Matrix/Matrix/GenMatrix.h.
typedef std::vector<double,Alloc<double,25> >::const_iterator CLHEP::HepGenMatrix::mcIter |
Definition at line 78 of file RandomObjects/CLHEP/Matrix/GenMatrix.h.
typedef std::vector<double,Alloc<double,25> >::iterator CLHEP::HepGenMatrix::mIter |
Definition at line 77 of file Matrix/CLHEP/Matrix/GenMatrix.h.
typedef std::vector<double,Alloc<double,25> >::iterator CLHEP::HepGenMatrix::mIter |
Definition at line 77 of file RandomObjects/CLHEP/Matrix/GenMatrix.h.
typedef std::vector<double,Alloc<double,25> >::iterator CLHEP::HepGenMatrix::mIter |
Definition at line 77 of file Matrix/Matrix/GenMatrix.h.
anonymous enum |
Definition at line 134 of file Matrix/CLHEP/Matrix/GenMatrix.h.
anonymous enum |
Definition at line 134 of file Matrix/Matrix/GenMatrix.h.
anonymous enum |
Definition at line 134 of file RandomObjects/CLHEP/Matrix/GenMatrix.h.
|
inlinevirtual |
Definition at line 39 of file Matrix/CLHEP/Matrix/GenMatrix.h.
|
inlinevirtual |
Definition at line 39 of file Matrix/Matrix/GenMatrix.h.
|
inlinevirtual |
Definition at line 39 of file RandomObjects/CLHEP/Matrix/GenMatrix.h.
|
protected |
Definition at line 92 of file GenMatrix.cc.
References size_max.
|
protected |
|
protected |
|
static |
|
static |
Definition at line 74 of file GenMatrix.cc.
References abort.
Referenced by CLHEP::HepMatrix::determinant(), CLHEP::dot(), CLHEP::HepDiagMatrix::HepDiagMatrix(), CLHEP::HepMatrix::HepMatrix(), CLHEP::HepSymMatrix::HepSymMatrix(), CLHEP::HepVector::HepVector(), CLHEP::HepMatrix::invert(), CLHEP::HepMatrix::operator()(), CLHEP::HepVector::operator=(), CLHEP::qr_inverse(), CLHEP::HepVector::sub(), CLHEP::HepDiagMatrix::sub(), CLHEP::HepSymMatrix::sub(), and CLHEP::HepMatrix::sub().
|
static |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protected |
|
protected |
Definition at line 101 of file GenMatrix.cc.
|
protected |
|
pure virtual |
|
pure virtual |
Implemented in CLHEP::HepMatrix, CLHEP::HepMatrix, CLHEP::HepMatrix, CLHEP::HepVector, CLHEP::HepVector, CLHEP::HepVector, CLHEP::HepSymMatrix, CLHEP::HepSymMatrix, CLHEP::HepSymMatrix, CLHEP::HepDiagMatrix, CLHEP::HepDiagMatrix, and CLHEP::HepDiagMatrix.
Referenced by matrix_test1(), CLHEP::norm(), CLHEP::norm1(), CLHEP::norm_infinity(), and operator==().
|
pure virtual |
|
pure virtual |
Implemented in CLHEP::HepMatrix, CLHEP::HepMatrix, CLHEP::HepMatrix, CLHEP::HepVector, CLHEP::HepVector, CLHEP::HepVector, CLHEP::HepSymMatrix, CLHEP::HepSymMatrix, CLHEP::HepSymMatrix, CLHEP::HepDiagMatrix, CLHEP::HepDiagMatrix, and CLHEP::HepDiagMatrix.
Referenced by CLHEP::norm(), CLHEP::norm1(), CLHEP::norm_infinity(), and operator==().
|
pure virtual |
|
pure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
|
virtual |
Definition at line 81 of file GenMatrix.cc.
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
friend |
Definition at line 146 of file Matrix/CLHEP/Matrix/GenMatrix.h.
|
friend |
Definition at line 147 of file Matrix/CLHEP/Matrix/GenMatrix.h.