CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Public Member Functions | Protected Member Functions | Friends | List of all members
CLHEP::HepVector Class Reference

#include <Vector.h>

Inheritance diagram for CLHEP::HepVector:
CLHEP::HepGenMatrix CLHEP::HepGenMatrix CLHEP::HepGenMatrix

Public Member Functions

 HepVector ()
 
 HepVector (int p)
 
 HepVector (int p, int)
 
 HepVector (int p, HepRandom &r)
 
 HepVector (const HepVector &v)
 
 HepVector (const HepMatrix &m)
 
virtual ~HepVector ()
 
const doubleoperator() (int row) const
 
doubleoperator() (int row)
 
const doubleoperator[] (int row) const
 
doubleoperator[] (int row)
 
virtual const doubleoperator() (int row, int col) const
 
virtual doubleoperator() (int row, int col)
 
HepVectoroperator*= (double t)
 
HepVectoroperator/= (double t)
 
HepVectoroperator+= (const HepMatrix &v2)
 
HepVectoroperator+= (const HepVector &v2)
 
HepVectoroperator-= (const HepMatrix &v2)
 
HepVectoroperator-= (const HepVector &v2)
 
HepVectoroperator= (const HepVector &hm2)
 
HepVectoroperator= (const HepMatrix &)
 
HepVectoroperator= (const Hep3Vector &)
 
HepVector operator- () const
 
HepVector apply (double(*f)(double, int)) const
 
HepVector sub (int min_row, int max_row) const
 
HepVector sub (int min_row, int max_row)
 
void sub (int row, const HepVector &v1)
 
double normsq () const
 
double norm () const
 
virtual int num_row () const
 
virtual int num_col () const
 
HepMatrix T () const
 
 HepVector ()
 
 HepVector (int p)
 
 HepVector (int p, int)
 
 HepVector (int p, HepRandom &r)
 
 HepVector (const HepVector &v)
 
 HepVector (const HepMatrix &m)
 
virtual ~HepVector ()
 
const doubleoperator() (int row) const
 
doubleoperator() (int row)
 
const doubleoperator[] (int row) const
 
doubleoperator[] (int row)
 
virtual const doubleoperator() (int row, int col) const
 
virtual doubleoperator() (int row, int col)
 
HepVectoroperator*= (double t)
 
HepVectoroperator/= (double t)
 
HepVectoroperator+= (const HepMatrix &v2)
 
HepVectoroperator+= (const HepVector &v2)
 
HepVectoroperator-= (const HepMatrix &v2)
 
HepVectoroperator-= (const HepVector &v2)
 
HepVectoroperator= (const HepVector &hm2)
 
HepVectoroperator= (const HepMatrix &)
 
HepVectoroperator= (const Hep3Vector &)
 
HepVector operator- () const
 
HepVector apply (double(*f)(double, int)) const
 
HepVector sub (int min_row, int max_row) const
 
HepVector sub (int min_row, int max_row)
 
void sub (int row, const HepVector &v1)
 
double normsq () const
 
double norm () const
 
virtual int num_row () const
 
virtual int num_col () const
 
HepMatrix T () const
 
 HepVector ()
 
 HepVector (int p)
 
 HepVector (int p, int)
 
 HepVector (int p, HepRandom &r)
 
 HepVector (const HepVector &v)
 
 HepVector (const HepMatrix &m)
 
virtual ~HepVector ()
 
const doubleoperator() (int row) const
 
doubleoperator() (int row)
 
const doubleoperator[] (int row) const
 
doubleoperator[] (int row)
 
virtual const doubleoperator() (int row, int col) const
 
virtual doubleoperator() (int row, int col)
 
HepVectoroperator*= (double t)
 
HepVectoroperator/= (double t)
 
HepVectoroperator+= (const HepMatrix &v2)
 
HepVectoroperator+= (const HepVector &v2)
 
HepVectoroperator-= (const HepMatrix &v2)
 
HepVectoroperator-= (const HepVector &v2)
 
HepVectoroperator= (const HepVector &hm2)
 
HepVectoroperator= (const HepMatrix &)
 
HepVectoroperator= (const Hep3Vector &)
 
HepVector operator- () const
 
HepVector apply (double(*f)(double, int)) const
 
HepVector sub (int min_row, int max_row) const
 
HepVector sub (int min_row, int max_row)
 
void sub (int row, const HepVector &v1)
 
double normsq () const
 
double norm () const
 
virtual int num_row () const
 
virtual int num_col () const
 
HepMatrix T () const
 
- Public Member Functions inherited from CLHEP::HepGenMatrix
virtual ~HepGenMatrix ()
 
HepGenMatrix_row operator[] (int)
 
const HepGenMatrix_row_const operator[] (int) const
 
virtual bool operator== (const HepGenMatrix &) const
 
virtual ~HepGenMatrix ()
 
HepGenMatrix_row operator[] (int)
 
const HepGenMatrix_row_const operator[] (int) const
 
virtual bool operator== (const HepGenMatrix &) const
 
virtual ~HepGenMatrix ()
 
HepGenMatrix_row operator[] (int)
 
const HepGenMatrix_row_const operator[] (int) const
 
virtual bool operator== (const HepGenMatrix &) const
 

Protected Member Functions

virtual int num_size () const
 
virtual int num_size () const
 
virtual int num_size () const
 
- Protected Member Functions inherited from CLHEP::HepGenMatrix
void delete_m (int size, double *)
 
doublenew_m (int size)
 
void delete_m (int size, double *)
 
doublenew_m (int size)
 
void delete_m (int size, double *)
 
doublenew_m (int size)
 

Friends

class HepDiagMatrix
 
class HepSymMatrix
 
class HepMatrix
 
void swap (HepVector &v1, HepVector &v2)
 
double dot (const HepVector &v1, const HepVector &v2)
 
HepVector operator+ (const HepVector &v1, const HepVector &v2)
 
HepVector operator- (const HepVector &v1, const HepVector &v2)
 
HepVector operator* (const HepSymMatrix &hm1, const HepVector &hm2)
 
HepVector operator* (const HepDiagMatrix &hm1, const HepVector &hm2)
 
HepMatrix operator* (const HepVector &hm1, const HepMatrix &hm2)
 
HepVector operator* (const HepMatrix &hm1, const HepVector &hm2)
 
HepVector solve (const HepMatrix &a, const HepVector &v)
 
void tridiagonal (HepSymMatrix *a, HepMatrix *hsm)
 
void row_house (HepMatrix *, const HepMatrix &, double, int, int, int, int)
 
void row_house (HepMatrix *, const HepVector &, double, int, int)
 
void back_solve (const HepMatrix &R, HepVector *b)
 
void col_house (HepMatrix *, const HepMatrix &, double, int, int, int, int)
 
HepVector house (const HepSymMatrix &a, int row, int col)
 
HepVector house (const HepMatrix &a, int row, int col)
 
void house_with_update (HepMatrix *a, int row, int col)
 
HepSymMatrix vT_times_v (const HepVector &v)
 
HepVector qr_solve (HepMatrix *, const HepVector &)
 
void swap (HepVector &v1, HepVector &v2)
 
double dot (const HepVector &v1, const HepVector &v2)
 
HepVector operator+ (const HepVector &v1, const HepVector &v2)
 
HepVector operator- (const HepVector &v1, const HepVector &v2)
 
HepVector operator* (const HepSymMatrix &hm1, const HepVector &hm2)
 
HepVector operator* (const HepDiagMatrix &hm1, const HepVector &hm2)
 
HepMatrix operator* (const HepVector &hm1, const HepMatrix &hm2)
 
HepVector operator* (const HepMatrix &hm1, const HepVector &hm2)
 
HepVector solve (const HepMatrix &a, const HepVector &v)
 
void tridiagonal (HepSymMatrix *a, HepMatrix *hsm)
 
void row_house (HepMatrix *, const HepMatrix &, double, int, int, int, int)
 
void row_house (HepMatrix *, const HepVector &, double, int, int)
 
void back_solve (const HepMatrix &R, HepVector *b)
 
void col_house (HepMatrix *, const HepMatrix &, double, int, int, int, int)
 
HepVector house (const HepSymMatrix &a, int row, int col)
 
HepVector house (const HepMatrix &a, int row, int col)
 
void house_with_update (HepMatrix *a, int row, int col)
 
HepSymMatrix vT_times_v (const HepVector &v)
 
HepVector qr_solve (HepMatrix *, const HepVector &)
 
void swap (HepVector &v1, HepVector &v2)
 
double dot (const HepVector &v1, const HepVector &v2)
 
HepVector operator+ (const HepVector &v1, const HepVector &v2)
 
HepVector operator- (const HepVector &v1, const HepVector &v2)
 
HepVector operator* (const HepSymMatrix &hm1, const HepVector &hm2)
 
HepVector operator* (const HepDiagMatrix &hm1, const HepVector &hm2)
 
HepMatrix operator* (const HepVector &hm1, const HepMatrix &hm2)
 
HepVector operator* (const HepMatrix &hm1, const HepVector &hm2)
 
HepVector solve (const HepMatrix &a, const HepVector &v)
 
void tridiagonal (HepSymMatrix *a, HepMatrix *hsm)
 
void row_house (HepMatrix *, const HepMatrix &, double, int, int, int, int)
 
void row_house (HepMatrix *, const HepVector &, double, int, int)
 
void back_solve (const HepMatrix &R, HepVector *b)
 
void col_house (HepMatrix *, const HepMatrix &, double, int, int, int, int)
 
HepVector house (const HepSymMatrix &a, int row, int col)
 
HepVector house (const HepMatrix &a, int row, int col)
 
void house_with_update (HepMatrix *a, int row, int col)
 
HepSymMatrix vT_times_v (const HepVector &v)
 
HepVector qr_solve (HepMatrix *, const HepVector &)
 

Additional Inherited Members

- Public Types inherited from CLHEP::HepGenMatrix
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
 
- Static Public Member Functions inherited from CLHEP::HepGenMatrix
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)
 

Detailed Description

Author

Definition at line 39 of file Matrix/CLHEP/Matrix/Vector.h.

Constructor & Destructor Documentation

CLHEP::HepVector::HepVector ( )
inline
CLHEP::HepVector::HepVector ( int  p)
explicit

Definition at line 54 of file Vector.cc.

CLHEP::HepVector::HepVector ( int  p,
int  init 
)

Definition at line 59 of file Vector.cc.

References CLHEP::HepGenMatrix::error().

CLHEP::HepVector::HepVector ( int  p,
HepRandom r 
)

Definition at line 80 of file Vector.cc.

References a, and b.

CLHEP::HepVector::HepVector ( const HepVector v)

Definition at line 95 of file Vector.cc.

CLHEP::HepVector::HepVector ( const HepMatrix m)

Definition at line 106 of file Vector.cc.

References CLHEP::HepGenMatrix::error(), and CLHEP::HepMatrix::num_col().

CLHEP::HepVector::~HepVector ( )
virtual

Definition at line 92 of file Vector.cc.

CLHEP::HepVector::HepVector ( )
inline
CLHEP::HepVector::HepVector ( int  p)
explicit
CLHEP::HepVector::HepVector ( int  p,
int   
)
CLHEP::HepVector::HepVector ( int  p,
HepRandom r 
)
CLHEP::HepVector::HepVector ( const HepVector v)
CLHEP::HepVector::HepVector ( const HepMatrix m)
virtual CLHEP::HepVector::~HepVector ( )
virtual
CLHEP::HepVector::HepVector ( )
inline
CLHEP::HepVector::HepVector ( int  p)
explicit
CLHEP::HepVector::HepVector ( int  p,
int   
)
CLHEP::HepVector::HepVector ( int  p,
HepRandom r 
)
CLHEP::HepVector::HepVector ( const HepVector v)
CLHEP::HepVector::HepVector ( const HepMatrix m)
virtual CLHEP::HepVector::~HepVector ( )
virtual

Member Function Documentation

HepVector CLHEP::HepVector::apply ( double(*)(double, int)  f) const

Definition at line 556 of file Vector.cc.

Referenced by main().

HepVector CLHEP::HepVector::apply ( double(*)(double, int)  f) const
HepVector CLHEP::HepVector::apply ( double(*)(double, int)  f) const
double CLHEP::HepVector::norm ( ) const
inline
double CLHEP::HepVector::norm ( ) const
inline

Referenced by main().

double CLHEP::HepVector::norm ( ) const
inline
double CLHEP::HepVector::normsq ( ) const
inline
double CLHEP::HepVector::normsq ( ) const
inline

Referenced by main().

double CLHEP::HepVector::normsq ( ) const
inline
virtual int CLHEP::HepVector::num_col ( ) const
virtual

Implements CLHEP::HepGenMatrix.

int CLHEP::HepVector::num_col ( ) const
inlinevirtual

Implements CLHEP::HepGenMatrix.

Definition at line 119 of file Vector.cc.

Referenced by CLHEP::HepMatrix::operator+=(), and CLHEP::HepMatrix::operator-=().

virtual int CLHEP::HepVector::num_col ( ) const
virtual

Implements CLHEP::HepGenMatrix.

virtual int CLHEP::HepVector::num_row ( ) const
virtual

Implements CLHEP::HepGenMatrix.

int CLHEP::HepVector::num_row ( ) const
inlinevirtual
virtual int CLHEP::HepVector::num_row ( ) const
virtual

Implements CLHEP::HepGenMatrix.

virtual int CLHEP::HepVector::num_size ( ) const
protectedvirtual

Implements CLHEP::HepGenMatrix.

int CLHEP::HepVector::num_size ( ) const
inlineprotectedvirtual

Implements CLHEP::HepGenMatrix.

Definition at line 118 of file Vector.cc.

Referenced by CLHEP::dot().

virtual int CLHEP::HepVector::num_size ( ) const
protectedvirtual

Implements CLHEP::HepGenMatrix.

const double& CLHEP::HepVector::operator() ( int  row) const
inline
const double& CLHEP::HepVector::operator() ( int  row) const
inline
const double& CLHEP::HepVector::operator() ( int  row) const
inline
double& CLHEP::HepVector::operator() ( int  row)
inline
double& CLHEP::HepVector::operator() ( int  row)
inline
double& CLHEP::HepVector::operator() ( int  row)
inline
const double & CLHEP::HepVector::operator() ( int  row,
int  col 
) const
inlinevirtual

Implements CLHEP::HepGenMatrix.

Definition at line 142 of file Vector.cc.

virtual const double& CLHEP::HepVector::operator() ( int  row,
int  col 
) const
virtual

Implements CLHEP::HepGenMatrix.

virtual const double& CLHEP::HepVector::operator() ( int  row,
int  col 
) const
virtual

Implements CLHEP::HepGenMatrix.

virtual double& CLHEP::HepVector::operator() ( int  row,
int  col 
)
virtual

Implements CLHEP::HepGenMatrix.

double & CLHEP::HepVector::operator() ( int  row,
int  col 
)
inlinevirtual

Implements CLHEP::HepGenMatrix.

Definition at line 129 of file Vector.cc.

virtual double& CLHEP::HepVector::operator() ( int  row,
int  col 
)
virtual

Implements CLHEP::HepGenMatrix.

HepVector& CLHEP::HepVector::operator*= ( double  t)
HepVector& CLHEP::HepVector::operator*= ( double  t)
HepVector & CLHEP::HepVector::operator*= ( double  t)

Definition at line 450 of file Vector.cc.

References SIMPLE_UOP.

HepVector & CLHEP::HepVector::operator+= ( const HepMatrix v2)
HepVector& CLHEP::HepVector::operator+= ( const HepMatrix v2)
HepVector& CLHEP::HepVector::operator+= ( const HepMatrix v2)
HepVector& CLHEP::HepVector::operator+= ( const HepVector v2)
HepVector & CLHEP::HepVector::operator+= ( const HepVector v2)

Definition at line 416 of file Vector.cc.

References CHK_DIM_1, num_row(), and SIMPLE_BOP.

HepVector& CLHEP::HepVector::operator+= ( const HepVector v2)
HepVector CLHEP::HepVector::operator- ( ) const

Definition at line 213 of file Vector.cc.

HepVector CLHEP::HepVector::operator- ( ) const
HepVector CLHEP::HepVector::operator- ( ) const
HepVector& CLHEP::HepVector::operator-= ( const HepMatrix v2)
HepVector & CLHEP::HepVector::operator-= ( const HepMatrix v2)
HepVector& CLHEP::HepVector::operator-= ( const HepMatrix v2)
HepVector& CLHEP::HepVector::operator-= ( const HepVector v2)
HepVector& CLHEP::HepVector::operator-= ( const HepVector v2)
HepVector & CLHEP::HepVector::operator-= ( const HepVector v2)

Definition at line 437 of file Vector.cc.

References CHK_DIM_1, num_row(), and SIMPLE_BOP.

HepVector& CLHEP::HepVector::operator/= ( double  t)
HepVector & CLHEP::HepVector::operator/= ( double  t)

Definition at line 444 of file Vector.cc.

References SIMPLE_UOP.

HepVector& CLHEP::HepVector::operator/= ( double  t)
HepVector & CLHEP::HepVector::operator= ( const HepVector hm2)

Definition at line 469 of file Vector.cc.

HepVector& CLHEP::HepVector::operator= ( const HepVector hm2)
HepVector& CLHEP::HepVector::operator= ( const HepVector hm2)
HepVector& CLHEP::HepVector::operator= ( const HepMatrix )
HepVector& CLHEP::HepVector::operator= ( const HepMatrix )
HepVector & CLHEP::HepVector::operator= ( const HepMatrix hm1)

Definition at line 480 of file Vector.cc.

References CLHEP::HepGenMatrix::error(), and CLHEP::HepMatrix::num_col().

HepVector& CLHEP::HepVector::operator= ( const Hep3Vector )
HepVector& CLHEP::HepVector::operator= ( const Hep3Vector )
HepVector & CLHEP::HepVector::operator= ( const Hep3Vector v)

Definition at line 494 of file Vector.cc.

References CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().

const double& CLHEP::HepVector::operator[] ( int  row) const
inline
const double& CLHEP::HepVector::operator[] ( int  row) const
inline
const double& CLHEP::HepVector::operator[] ( int  row) const
inline
double& CLHEP::HepVector::operator[] ( int  row)
inline
double& CLHEP::HepVector::operator[] ( int  row)
inline
double& CLHEP::HepVector::operator[] ( int  row)
inline
HepVector CLHEP::HepVector::sub ( int  min_row,
int  max_row 
) const
HepVector CLHEP::HepVector::sub ( int  min_row,
int  max_row 
) const
HepVector CLHEP::HepVector::sub ( int  min_row,
int  max_row 
) const

Definition at line 151 of file Vector.cc.

Referenced by CLHEP::dsum(), main(), and vector_test().

HepVector CLHEP::HepVector::sub ( int  min_row,
int  max_row 
)
HepVector CLHEP::HepVector::sub ( int  min_row,
int  max_row 
)
HepVector CLHEP::HepVector::sub ( int  min_row,
int  max_row 
)

Definition at line 168 of file Vector.cc.

References CLHEP::HepGenMatrix::error(), and num_row().

void CLHEP::HepVector::sub ( int  row,
const HepVector v1 
)
void CLHEP::HepVector::sub ( int  row,
const HepVector v1 
)

Definition at line 180 of file Vector.cc.

References CLHEP::HepGenMatrix::error(), and num_row().

void CLHEP::HepVector::sub ( int  row,
const HepVector v1 
)
HepMatrix CLHEP::HepVector::T ( ) const
HepMatrix CLHEP::HepVector::T ( ) const

Definition at line 531 of file Vector.cc.

Referenced by main(), and symmatrix_test().

HepMatrix CLHEP::HepVector::T ( ) const

Friends And Related Function Documentation

void back_solve ( const HepMatrix R,
HepVector b 
)
friend
void back_solve ( const HepMatrix R,
HepVector b 
)
friend
void back_solve ( const HepMatrix R,
HepVector b 
)
friend
void col_house ( HepMatrix ,
const HepMatrix ,
double  ,
int  ,
int  ,
int  ,
int   
)
friend
void col_house ( HepMatrix ,
const HepMatrix ,
double  ,
int  ,
int  ,
int  ,
int   
)
friend
void col_house ( HepMatrix ,
const HepMatrix ,
double  ,
int  ,
int  ,
int  ,
int   
)
friend
double dot ( const HepVector v1,
const HepVector v2 
)
friend

Definition at line 543 of file Vector.cc.

double dot ( const HepVector v1,
const HepVector v2 
)
friend

Definition at line 543 of file Vector.cc.

double dot ( const HepVector v1,
const HepVector v2 
)
friend

Definition at line 543 of file Vector.cc.

HepDiagMatrix
friend

Definition at line 136 of file Matrix/CLHEP/Matrix/Vector.h.

HepMatrix
friend

Definition at line 138 of file Matrix/CLHEP/Matrix/Vector.h.

HepSymMatrix
friend

Definition at line 137 of file Matrix/CLHEP/Matrix/Vector.h.

HepVector house ( const HepSymMatrix a,
int  row,
int  col 
)
friend
HepVector house ( const HepSymMatrix a,
int  row,
int  col 
)
friend
HepVector house ( const HepSymMatrix a,
int  row,
int  col 
)
friend
HepVector house ( const HepMatrix a,
int  row,
int  col 
)
friend
HepVector house ( const HepMatrix a,
int  row,
int  col 
)
friend
HepVector house ( const HepMatrix a,
int  row,
int  col 
)
friend
void house_with_update ( HepMatrix a,
int  row,
int  col 
)
friend
void house_with_update ( HepMatrix a,
int  row,
int  col 
)
friend
void house_with_update ( HepMatrix a,
int  row,
int  col 
)
friend
HepVector operator* ( const HepSymMatrix hm1,
const HepVector hm2 
)
friend

Definition at line 510 of file SymMatrix.cc.

HepVector operator* ( const HepSymMatrix hm1,
const HepVector hm2 
)
friend

Definition at line 510 of file SymMatrix.cc.

HepVector operator* ( const HepSymMatrix hm1,
const HepVector hm2 
)
friend

Definition at line 510 of file SymMatrix.cc.

HepVector operator* ( const HepDiagMatrix hm1,
const HepVector hm2 
)
friend

Definition at line 433 of file DiagMatrix.cc.

HepVector operator* ( const HepDiagMatrix hm1,
const HepVector hm2 
)
friend

Definition at line 433 of file DiagMatrix.cc.

HepVector operator* ( const HepDiagMatrix hm1,
const HepVector hm2 
)
friend

Definition at line 433 of file DiagMatrix.cc.

HepMatrix operator* ( const HepVector hm1,
const HepMatrix hm2 
)
friend

Definition at line 380 of file Vector.cc.

HepMatrix operator* ( const HepVector hm1,
const HepMatrix hm2 
)
friend

Definition at line 380 of file Vector.cc.

HepMatrix operator* ( const HepVector hm1,
const HepMatrix hm2 
)
friend

Definition at line 380 of file Vector.cc.

HepVector operator* ( const HepMatrix hm1,
const HepVector hm2 
)
friend
HepVector operator* ( const HepMatrix hm1,
const HepVector hm2 
)
friend
HepVector operator* ( const HepMatrix hm1,
const HepVector hm2 
)
friend
HepVector operator+ ( const HepVector v1,
const HepVector v2 
)
friend
HepVector operator+ ( const HepVector v1,
const HepVector v2 
)
friend
HepVector operator+ ( const HepVector v1,
const HepVector v2 
)
friend
HepVector operator- ( const HepVector v1,
const HepVector v2 
)
friend
HepVector operator- ( const HepVector v1,
const HepVector v2 
)
friend
HepVector operator- ( const HepVector v1,
const HepVector v2 
)
friend
HepVector qr_solve ( HepMatrix ,
const HepVector  
)
friend
HepVector qr_solve ( HepMatrix ,
const HepVector  
)
friend
HepVector qr_solve ( HepMatrix ,
const HepVector  
)
friend
void row_house ( HepMatrix ,
const HepMatrix ,
double  ,
int  ,
int  ,
int  ,
int   
)
friend
void row_house ( HepMatrix ,
const HepMatrix ,
double  ,
int  ,
int  ,
int  ,
int   
)
friend
void row_house ( HepMatrix ,
const HepMatrix ,
double  ,
int  ,
int  ,
int  ,
int   
)
friend
void row_house ( HepMatrix ,
const HepVector ,
double  ,
int  ,
int   
)
friend
void row_house ( HepMatrix ,
const HepVector ,
double  ,
int  ,
int   
)
friend
void row_house ( HepMatrix ,
const HepVector ,
double  ,
int  ,
int   
)
friend
HepVector solve ( const HepMatrix a,
const HepVector v 
)
friend
HepVector solve ( const HepMatrix a,
const HepVector v 
)
friend
HepVector solve ( const HepMatrix a,
const HepVector v 
)
friend
void swap ( HepVector v1,
HepVector v2 
)
friend
void swap ( HepVector v1,
HepVector v2 
)
friend
void swap ( HepVector v1,
HepVector v2 
)
friend
void tridiagonal ( HepSymMatrix a,
HepMatrix hsm 
)
friend
void tridiagonal ( HepSymMatrix a,
HepMatrix hsm 
)
friend
void tridiagonal ( HepSymMatrix a,
HepMatrix hsm 
)
friend
HepSymMatrix vT_times_v ( const HepVector v)
friend

Definition at line 542 of file SymMatrix.cc.

HepSymMatrix vT_times_v ( const HepVector v)
friend

Definition at line 542 of file SymMatrix.cc.

HepSymMatrix vT_times_v ( const HepVector v)
friend

Definition at line 542 of file SymMatrix.cc.


The documentation for this class was generated from the following files: