10 #ifndef STOKHOS_FULLY_ASSEMBLED_PRECONDITIONER_HPP 
   11 #define STOKHOS_FULLY_ASSEMBLED_PRECONDITIONER_HPP 
   71     virtual const char* 
Label () 
const;
 
  125 #endif // STOKHOS_FULLY_ASSEMBLED_PRECONDITIONER_HPP 
virtual bool HasNormInf() const 
Returns true if the this object can provide an approximate Inf-norm, false otherwise. 
 
FullyAssembledPreconditioner(const Teuchos::RCP< Stokhos::AbstractPreconditionerFactory > &prec_factory, const Teuchos::RCP< Teuchos::ParameterList > ¶ms=Teuchos::null)
Constructor. 
 
virtual const char * Label() const 
Returns a character string describing the operator. 
 
virtual const Epetra_Map & OperatorRangeMap() const 
Returns the Epetra_Map object associated with the range of this matrix operator. 
 
Teuchos::RCP< Stokhos::AbstractPreconditionerFactory > prec_factory
Stores factory for building preconditioner. 
 
virtual int Apply(const Epetra_MultiVector &Input, Epetra_MultiVector &Result) const 
Returns the result of a Epetra_Operator applied to a Epetra_MultiVector Input in Result as described ...
 
std::string label
Label for operator. 
 
virtual int SetUseTranspose(bool UseTranspose)
Set to true if the transpose of the operator is requested. 
 
A stochastic preconditioner based on applying a preconditioner to the fully assembled operator...
 
FullyAssembledPreconditioner & operator=(const FullyAssembledPreconditioner &)
Private to prohibit copying. 
 
virtual ~FullyAssembledPreconditioner()
Destructor. 
 
virtual void setupPreconditioner(const Teuchos::RCP< Stokhos::SGOperator > &sg_op, const Epetra_Vector &x)
Setup preconditioner. 
 
virtual double NormInf() const 
Returns an approximate infinity norm of the operator matrix. 
 
Teuchos::RCP< Epetra_Operator > prec
Stores preconditioner. 
 
virtual bool UseTranspose() const 
Returns the current UseTranspose setting. 
 
virtual const Epetra_Comm & Comm() const 
Returns a reference to the Epetra_Comm communicator associated with this operator. 
 
virtual int ApplyInverse(const Epetra_MultiVector &X, Epetra_MultiVector &Y) const 
Returns the result of the inverse of the operator applied to a Epetra_MultiVector Input in Result as ...
 
virtual const Epetra_Map & OperatorDomainMap() const 
Returns the Epetra_Map object associated with the domain of this matrix operator. ...
 
An abstract class to represent a generic stochastic Galerkin preconditioner as an Epetra_Operator...