Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

MatrixRoutines.h File Reference

Go to the source code of this file.

Functions

TDSPMatrixTransform (TDSPMatrix *A, TDSPMatrix *X, TDSPMatrix *result=NULL)
 Global Routines and matlab-equivalents.

TDSPMatrixAdjointTransform (TDSPMatrix *A, TDSPMatrix *X, TDSPMatrix *result=NULL)
TDSPVectorAffine (TDSPMatrix *A, TDSPVector *x, TDSPVector *b=NULL, TDSPVector *result=NULL)
TDSPMatrixUnitMatrix (Int_t nrows, Int_t ncols=0, TComplex diag=1.0)
TDSPMatrixFlatMatrix (Int_t nrows, Int_t ncols=0, TComplex fil=1.0)
TDSPMatrixZeroMatrix (Int_t nrows, Int_t ncols=0)
TDSPMatrixZeros (Int_t nrows, Int_t ncols=0)
TDSPMatrixOnes (Int_t nrows, Int_t ncols=0)
TComplex Det (TDSPMatrix *a)
TDSPMatrixRowStack (TDSPVector *, Int_t n, TDSPMatrix *result=NULL)
TDSPMatrixColumnStack (TDSPVector *, Int_t n, TDSPMatrix *result=NULL)
 stack the vector as rows of a matrix

TDSPMatrixConvMatrix (TDSPVector *, Int_t m=0, Int_t n=0, TDSPMatrix *result=NULL, Bool_t cyclic=kTRUE, Int_t Offset=0)
 stack the vector as columns of a matrix

TDSPMatrixConvMatrix (TDSPMatrix *, Int_t m=0, Int_t n=0, TDSPMatrix *result=NULL, Bool_t cyclic=kTRUE, Int_t mOffset=0, Int_t nOffset=0)
TDSPMatrixToeplitz (TDSPVector *, Int_t m=0, Int_t n=0, TDSPMatrix *result=NULL, Bool_t cyclic=kTRUE)
TDSPMatrixRandNC (UInt_t M, UInt_t N, Double_t sigma=1.)


Function Documentation

TDSPMatrix* AdjointTransform TDSPMatrix A,
TDSPMatrix X,
TDSPMatrix result = NULL
[inline]
 

Definition at line 24 of file MatrixRoutines.h.

References TDSPMatrix::AdjointTransform().

00024 { return A->AdjointTransform(X,result);};

TDSPVector* Affine TDSPMatrix A,
TDSPVector x,
TDSPVector b = NULL,
TDSPVector result = NULL
 

TDSPMatrix* ColumnStack TDSPVector ,
Int_t  n,
TDSPMatrix result = NULL
 

stack the vector as rows of a matrix

TDSPMatrix* ConvMatrix TDSPMatrix ,
Int_t  m = 0,
Int_t  n = 0,
TDSPMatrix result = NULL,
Bool_t  cyclic = kTRUE,
Int_t  mOffset = 0,
Int_t  nOffset = 0
 

TDSPMatrix* ConvMatrix TDSPVector ,
Int_t  m = 0,
Int_t  n = 0,
TDSPMatrix result = NULL,
Bool_t  cyclic = kTRUE,
Int_t  Offset = 0
 

stack the vector as columns of a matrix

TComplex Det TDSPMatrix a  )  [inline]
 

Definition at line 31 of file MatrixRoutines.h.

References TDSPMatrix::Det().

00031 { return a->Det();};

TDSPMatrix* FlatMatrix Int_t  nrows,
Int_t  ncols = 0,
TComplex  fil = 1.0
 

Referenced by Ones(), and ZeroMatrix().

TDSPMatrix* Ones Int_t  nrows,
Int_t  ncols = 0
[inline]
 

Definition at line 30 of file MatrixRoutines.h.

References FlatMatrix().

00030 {return FlatMatrix(nrows,ncols,1.0);}

TDSPMatrix* RandNC UInt_t  M,
UInt_t  N,
Double_t  sigma = 1.
 

TDSPMatrix* RowStack TDSPVector ,
Int_t  n,
TDSPMatrix result = NULL
 

TDSPMatrix* Toeplitz TDSPVector ,
Int_t  m = 0,
Int_t  n = 0,
TDSPMatrix result = NULL,
Bool_t  cyclic = kTRUE
 

TDSPMatrix* Transform TDSPMatrix A,
TDSPMatrix X,
TDSPMatrix result = NULL
[inline]
 

Global Routines and matlab-equivalents.

TDSP ******************************************************************* MatrixRoutines.h - description ------------------- begin : Mon Feb 18 2002 copyright : (C) 2002 by Peter Jung email : jung@hhi.de

Definition at line 23 of file MatrixRoutines.h.

References TDSPMatrix::Transform().

00023 { return A->Transform(X,result);};

TDSPMatrix* UnitMatrix Int_t  nrows,
Int_t  ncols = 0,
TComplex  diag = 1.0
 

TDSPMatrix* ZeroMatrix Int_t  nrows,
Int_t  ncols = 0
[inline]
 

Definition at line 28 of file MatrixRoutines.h.

References FlatMatrix().

Referenced by Zeros().

00028 {return FlatMatrix(nrows,ncols,0.0);}

TDSPMatrix* Zeros Int_t  nrows,
Int_t  ncols = 0
[inline]
 

Definition at line 29 of file MatrixRoutines.h.

References ZeroMatrix().

00029 {return ZeroMatrix(nrows,ncols);};


Generated on Fri Apr 23 16:23:44 2004 by doxygen 1.3.2