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);
Epetra_SerialDenseMatrix: A class for constructing and using real double precision general dense matr...
virtual double NormInf() const
Computes the Infinity-Norm of the this matrix.
int Scale(double ScalarA)
Inplace scalar-matrix product A = a A.
int Shape(int NumRows, int NumCols)
Set dimensions of a Epetra_SerialDenseMatrix object; init values to zero.
virtual double NormOne() const
Computes the 1-Norm of the this matrix.
int Reshape(int NumRows, int NumCols)
Reshape a Epetra_SerialDenseMatrix object.
Epetra_SerialSymDenseMatrix: A class for constructing and using symmetric positive definite dense mat...
int Reshape(int NumRowsCols)
Reshape a Epetra_SerialSymDenseMatrix object.
double InfNorm() const
Computes the Infinity-Norm of the this matrix (identical to NormInf() method).
int Shape(int NumRowsCols)
Set dimensions of a Epetra_SerialSymDenseMatrix object; init values to zero.
char UPLO() const
Returns character value of UPLO used by LAPACK routines.
bool Upper() const
Returns true if upper triangle of this matrix has and will be used.
double NormInf() const
Computes the Infinity-Norm of the this matrix.
void SetUpper()
Specify that the upper triangle of the this matrix should be used.
void SetLower()
Specify that the lower triangle of the this matrix should be used.
double OneNorm() const
Computes the 1-Norm of the this matrix (identical to NormOne() method).
double NormOne() const
Computes the 1-Norm of the this matrix.