44 #ifndef EPETRA_SERIALSYMDENSEMATRIX_H
45 #define EPETRA_SERIALSYMDENSEMATRIX_H
225 bool Upper()
const {
return(Upper_);};
228 char UPLO()
const {
return(UPLO_);};
244 int Scale (
double ScalarA );
258 void CopyUPLOMat(
bool Upper,
double * A,
int LDA,
int NumRows);
virtual double NormInf() const
Computes the Infinity-Norm of the this matrix.
double OneNorm() const
Computes the 1-Norm of the this matrix (identical to NormOne() method).
int Reshape(int NumRowsCols)
Reshape a Epetra_SerialSymDenseMatrix object.
virtual double NormOne() const
Computes the 1-Norm of the this matrix.
Epetra_SerialDenseMatrix: A class for constructing and using real double precision general dense matr...
Epetra_SerialSymDenseMatrix: A class for constructing and using symmetric positive definite dense mat...
double NormInf() const
Computes the Infinity-Norm of the this matrix.
virtual double InfNorm() const
Computes the Infinity-Norm of the this matrix (identical to NormInf() method).
char UPLO() const
Returns character value of UPLO used by LAPACK routines.
double NormOne() const
Computes the 1-Norm of the this matrix.
void SetUpper()
Specify that the upper triangle of the this matrix should be used.
bool Upper() const
Returns true if upper triangle of this matrix has and will be used.
int Reshape(int NumRows, int NumCols)
Reshape a Epetra_SerialDenseMatrix object.
int Scale(double ScalarA)
Inplace scalar-matrix product A = a A.
void SetLower()
Specify that the lower triangle of the this matrix should be used.
int Shape(int NumRows, int NumCols)
Set dimensions of a Epetra_SerialDenseMatrix object; init values to zero.
int Shape(int NumRowsCols)
Set dimensions of a Epetra_SerialSymDenseMatrix object; init values to zero.