Skip to content
Snippets Groups Projects
Commit bb2ddd48 authored by Rene Brun's avatar Rene Brun
Browse files

From Eddy:

removes virtual function Allocate from TMatrixTBase


git-svn-id: http://root.cern.ch/svn/root/trunk@13779 27541ba8-7e3a-0410-8455-c3a389f83636
parent 3e8b2f5e
No related branches found
No related tags found
No related merge requests found
// @(#)root/matrix:$Name: $:$Id: TMatrixT.h,v 1.1 2005/12/22 09:13:49 brun Exp $
// @(#)root/matrix:$Name: $:$Id: TMatrixT.h,v 1.2 2005/12/23 07:20:10 brun Exp $
// Authors: Fons Rademakers, Eddy Offermann Nov 2003
/*************************************************************************
......@@ -43,12 +43,12 @@ protected:
Element fDataStack[TMatrixTBase<Element>::kSizeMax]; //! data container
Element *fElements; //[fNelems] elements themselves
Element *New_m (Int_t size);
void Delete_m(Int_t size,Element*&);
Int_t Memcpy_m(Element *newp,const Element *oldp,Int_t copySize,
Int_t newSize,Int_t oldSize);
virtual void Allocate(Int_t nrows,Int_t ncols,Int_t row_lwb = 0,Int_t col_lwb = 0,Int_t init = 0,
Int_t nr_nonzeros = -1);
Element *New_m (Int_t size);
void Delete_m(Int_t size,Element*&);
Int_t Memcpy_m(Element *newp,const Element *oldp,Int_t copySize,
Int_t newSize,Int_t oldSize);
void Allocate(Int_t nrows,Int_t ncols,Int_t row_lwb = 0,Int_t col_lwb = 0,Int_t init = 0,
Int_t nr_nonzeros = -1);
// Elementary constructors
void AMultB (const TMatrixT <Element> &a,const TMatrixT <Element> &b,Int_t constr=1);
......
// @(#)root/matrix:$Name: $:$Id: TMatrixTBase.h,v 1.1 2005/12/22 09:19:13 brun Exp $
// @(#)root/matrix:$Name: $:$Id: TMatrixTBase.h,v 1.2 2005/12/23 07:20:10 brun Exp $
// Authors: Fons Rademakers, Eddy Offermann Nov 2003
/*************************************************************************
......@@ -114,9 +114,6 @@ protected:
static void IndexedLexSort(Int_t n,Int_t *first,Int_t swapFirst,
Int_t *second,Int_t swapSecond,Int_t *index);
virtual void Allocate (Int_t nrows,Int_t ncols,Int_t row_lwb = 0,
Int_t col_lwb = 0,Int_t init = 0,Int_t nr_nonzero = -1) = 0;
public:
enum EMatrixStatusBits {
kStatus = BIT(14) // set if matrix object is valid
......
// @(#)root/matrix:$Name: $:$Id: TMatrixTSparse.h,v 1.9 2005/09/02 11:04:45 brun Exp $
// @(#)root/matrix:$Name: $:$Id: TMatrixTSparse.h,v 1.1 2005/12/22 09:19:13 brun Exp $
// Authors: Fons Rademakers, Eddy Offermann Feb 2004
/*************************************************************************
......@@ -44,8 +44,8 @@ protected:
Int_t *fColIndex; //[fNelems] column index
Element *fElements; //[fNelems]
virtual void Allocate(Int_t nrows,Int_t ncols,Int_t row_lwb = 0,Int_t col_lwb = 0,
Int_t init = 0,Int_t nr_nonzeros = 0);
void Allocate(Int_t nrows,Int_t ncols,Int_t row_lwb = 0,Int_t col_lwb = 0,
Int_t init = 0,Int_t nr_nonzeros = 0);
// Elementary constructors
void AMultB (const TMatrixTSparse<Element> &a,const TMatrixTSparse<Element> &b,Int_t constr=1) {
......
// @(#)root/matrix:$Name: $:$Id: TMatrixTSym.h,v 1.19 2005/01/06 06:37:14 brun Exp $
// @(#)root/matrix:$Name: $:$Id: TMatrixTSym.h,v 1.1 2005/12/22 09:19:13 brun Exp $
// Authors: Fons Rademakers, Eddy Offermann Nov 2003
/*************************************************************************
......@@ -42,12 +42,12 @@ protected:
Element fDataStack[TMatrixTBase<Element>::kSizeMax]; //! data container
Element *fElements; //[fNelems] elements themselves
Element *New_m (Int_t size);
void Delete_m(Int_t size,Element*&);
Int_t Memcpy_m(Element *newp,const Element *oldp,Int_t copySize,
Int_t newSize,Int_t oldSize);
virtual void Allocate(Int_t nrows,Int_t ncols,Int_t row_lwb = 0,Int_t col_lwb = 0,Int_t init = 0,
Int_t nr_nonzeros = -1);
Element *New_m (Int_t size);
void Delete_m(Int_t size,Element*&);
Int_t Memcpy_m(Element *newp,const Element *oldp,Int_t copySize,
Int_t newSize,Int_t oldSize);
void Allocate(Int_t nrows,Int_t ncols,Int_t row_lwb = 0,Int_t col_lwb = 0,Int_t init = 0,
Int_t nr_nonzeros = -1);
// Elementary constructors
void AtMultA(const TMatrixT <Element> &a,Int_t constr=1);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment