44#ifndef EPETRA_SERIALSYMDENSEMATRIX_H
45#define EPETRA_SERIALSYMDENSEMATRIX_H
244 int Scale (
double ScalarA );
258 void CopyUPLOMat(
bool Upper,
double * A,
int LDA,
int NumRows);
double * A() const
Returns pointer to the this matrix.
int LDA() const
Returns the leading dimension of the this matrix.
Epetra_SerialDenseMatrix(bool set_object_label=true)
Default constructor; defines a zero size object.
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.
Epetra_DataAccess CV() const
Returns the data access mode of the this matrix.
virtual double NormOne() const
Computes the 1-Norm of the this matrix.
int Reshape(int NumRows, int NumCols)
Reshape a Epetra_SerialDenseMatrix object.
int Reshape(int NumRowsCols)
Reshape a Epetra_SerialSymDenseMatrix object.
Epetra_SerialSymDenseMatrix(void)
Default constructor; defines a zero size 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.