45 void IncrMat() { rowcol++; data += storage; }
48 void IncrUT() { rowcol++; data += storage; storage--; skip++; }
49 void IncrLT() { rowcol++; data += storage; storage++; }
74 void Copy(
const Real*&);
75 void Copy(
const int*&);
80 Real MaximumAbsoluteValue1(
Real r,
int& i);
81 Real MinimumAbsoluteValue1(
Real r,
int& i);
91 int Skip() {
return skip; }
94 void Skip(
int i) { skip=i; }
147 { gm=gmx; cw=cwx; rowcol=row; gm->GetRow(*
this); }
152 { gm=gmx; cw=cwx; rowcol=col; gm->GetCol(*
this); }
156 { gm=gmx; data=r; cw=cwx+
StoreHere; rowcol=col; gm->GetCol(*
this); }
160 { gm=gmx; store=data=r; cw=cwx+
StoreHere; rowcol=col; gm->GetCol(*
this); }
Real DotProd(const MatrixRowCol &mrc1, const MatrixRowCol &mrc2)
Real Sum(const BaseMatrix &B)
#define FREE_CHECK(Class)
MatrixColX(GeneralMatrix *, Real *, LoadAndStoreFlag, int=0)
MatrixRow(GeneralMatrix *, LoadAndStoreFlag, int=0)
LoadAndStoreFlag(const ControlWord &cwx)
Real SumAbsoluteValue(const BaseMatrix &B)
KPMatrix KP(const BaseMatrix &bm1, const BaseMatrix &bm2)
MatrixCol(GeneralMatrix *, LoadAndStoreFlag, int=0)
LoadAndStoreFlag(LSF lsf)