44#ifndef STOKHOS_SG_OPERATOR_HPP
45#define STOKHOS_SG_OPERATOR_HPP
47#include "Teuchos_RCP.hpp"
68 const Teuchos::RCP<Stokhos::EpetraOperatorOrthogPoly >& poly) = 0;
71 virtual Teuchos::RCP< Stokhos::EpetraOperatorOrthogPoly >
75 virtual Teuchos::RCP<const Stokhos::EpetraOperatorOrthogPoly >
An abstract class to represent a generic stochastic Galerkin operator as an Epetra_Operator.
virtual Teuchos::RCP< Stokhos::EpetraOperatorOrthogPoly > getSGPolynomial()=0
Get SG polynomial.
virtual Teuchos::RCP< const Stokhos::EpetraOperatorOrthogPoly > getSGPolynomial() const =0
Get SG polynomial.
virtual void setupOperator(const Teuchos::RCP< Stokhos::EpetraOperatorOrthogPoly > &poly)=0
Setup operator.
virtual ~SGOperator()
Destructor.
Top-level namespace for Stokhos classes and functions.