ShyLU  Version of the Day
Public Member Functions | Public Attributes | List of all members
ShyLU_Local_Schur_Operator Class Reference
Inheritance diagram for ShyLU_Local_Schur_Operator:
Inheritance graph
[legend]
Collaboration diagram for ShyLU_Local_Schur_Operator:
Collaboration graph
[legend]

Public Member Functions

 ShyLU_Local_Schur_Operator (shylu_config *config, shylu_symbolic *ssym, Epetra_CrsMatrix *G, Epetra_CrsMatrix *R, Epetra_LinearProblem *LP, Amesos_BaseSolver *solver, Ifpack_Preconditioner *ifSolver, Epetra_CrsMatrix *C, Epetra_Map *LocalDRowMap, int nvectors)
 
int SetUseTranspose (bool useTranspose)
 
int Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const
 
int ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const
 
double NormInf () const
 
const char * Label () const
 
bool UseTranspose () const
 
bool HasNormInf () const
 
const Epetra_Comm & Comm () const
 
const Epetra_Map & OperatorDomainMap () const
 
const Epetra_Map & OperatorRangeMap () const
 
void PrintTimingInfo ()
 
void ResetTempVectors (int nvectors)
 

Public Attributes

int cntApply
 
Epetra_CrsMatrix * G_
 
Epetra_CrsMatrix * R_
 
Epetra_LinearProblem * LP_
 
Amesos_BaseSolver * solver_
 
Ifpack_Preconditioner * ifSolver_
 
Epetra_CrsMatrix * C_
 
Epetra_MultiVector * orig_lhs_
 
Epetra_MultiVector * orig_rhs_
 
Epetra_Map * localDRowMap_
 
int nvectors_
 
Teuchos::RCP< Epetra_MultiVector > temp
 
Teuchos::RCP< Epetra_MultiVector > temp2
 
Teuchos::RCP< Epetra_MultiVector > localX
 
shylu_symbolicssym_
 
shylu_configconfig_
 

Detailed Description

Definition at line 60 of file shylu_local_schur_operator.h.


The documentation for this class was generated from the following files: