#include <Epetra_SerialDenseOperator.h>
Inheritance diagram for Epetra_SerialDenseOperator:
Public Member Functions | |
Destructor. | |
| virtual | ~Epetra_SerialDenseOperator () |
| Destructor. | |
Atribute set methods. | |
| virtual int | SetUseTranspose (bool UseTranspose)=0 |
| If set true, transpose of this operator will be applied. | |
Mathematical functions. | |
| virtual int | Apply (const Epetra_SerialDenseMatrix &X, Epetra_SerialDenseMatrix &Y)=0 |
| Returns the result of a Epetra_SerialDenseOperator applied to a Epetra_SerialDenseMatrix X in Y. | |
| virtual int | ApplyInverse (const Epetra_SerialDenseMatrix &X, Epetra_SerialDenseMatrix &Y)=0 |
| Returns the result of a Epetra_SerialDenseOperator inverse applied to an Epetra_SerialDenseMatrix X in Y. | |
| virtual double | NormInf () const =0 |
| Returns the infinity norm of the global matrix. | |
Atribute access functions | |
| virtual char * | Label () const =0 |
| Returns a character string describing the operator. | |
| virtual bool | UseTranspose () const =0 |
| Returns the current UseTranspose setting. | |
| virtual bool | HasNormInf () const =0 |
| Returns true if the this object can provide an approximate Inf-norm, false otherwise. | |
| virtual int | RowDim () const =0 |
| Returns the row dimension of operator. | |
| virtual int | ColDim () const =0 |
| Returns the column dimension of operator. | |
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.
|
||||||||||||
|
Returns the result of a Epetra_SerialDenseOperator applied to a Epetra_SerialDenseMatrix X in Y.
Implemented in Epetra_SerialDenseMatrix, and Epetra_SerialDenseSVD. |
|
||||||||||||
|
Returns the result of a Epetra_SerialDenseOperator inverse applied to an Epetra_SerialDenseMatrix X in Y.
Implemented in Epetra_SerialDenseMatrix, and Epetra_SerialDenseSVD. |
|
|
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.
Implemented in Epetra_SerialDenseMatrix, and Epetra_SerialDenseSVD. |
1.3.9.1