Epetra_SerialDenseOperator: A pure virtual class for using real-valued double-precision operators.
More...
#include <Epetra_SerialDenseOperator.h>
|
virtual const char * | Label () const =0 |
| Returns a character string describing the operator. More...
|
|
virtual bool | UseTranspose () const =0 |
| Returns the current UseTranspose setting. More...
|
|
virtual bool | HasNormInf () const =0 |
| Returns true if the this object can provide an approximate Inf-norm, false otherwise. More...
|
|
virtual int | RowDim () const =0 |
| Returns the row dimension of operator. More...
|
|
virtual int | ColDim () const =0 |
| Returns the column dimension of operator. More...
|
|
Epetra_SerialDenseOperator: A pure virtual class for using real-valued double-precision operators.
The Epetra_SerialDenseOperator class is a pure virtual class (specifies interface only) that enable the use of real-valued double-precision operators. It is currently implemented by the Epetra_SerialDenseMatrix, Epetra_SerialDenseSolver and Epetra_SerialDenseSVD classes.
Definition at line 66 of file Epetra_SerialDenseOperator.h.
virtual Epetra_SerialDenseOperator::~Epetra_SerialDenseOperator |
( |
| ) |
|
|
inlinevirtual |
virtual int Epetra_SerialDenseOperator::SetUseTranspose |
( |
bool |
UseTranspose | ) |
|
|
pure virtual |
If set true, transpose of this operator will be applied.
This flag allows the transpose of the given operator to be used implicitly. Setting this flag
affects only the Apply() and ApplyInverse() methods. If the implementation of this interface
does not support transpose use, this method should return a value of -1.
- Parameters
-
In | UseTranspose -If true, multiply by the transpose of operator, otherwise just use operator. |
- Returns
- Integer error code, set to 0 if successful. Set to -1 if this implementation does not support transpose.
Implemented in Epetra_SerialDenseMatrix, and Epetra_SerialDenseSVD.
virtual double Epetra_SerialDenseOperator::NormInf |
( |
| ) |
const |
|
pure virtual |
virtual const char* Epetra_SerialDenseOperator::Label |
( |
| ) |
const |
|
pure virtual |
virtual bool Epetra_SerialDenseOperator::UseTranspose |
( |
| ) |
const |
|
pure virtual |
virtual bool Epetra_SerialDenseOperator::HasNormInf |
( |
| ) |
const |
|
pure virtual |
virtual int Epetra_SerialDenseOperator::RowDim |
( |
| ) |
const |
|
pure virtual |
virtual int Epetra_SerialDenseOperator::ColDim |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: