Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src
epetra
Stokhos_SGOperator.hpp
Go to the documentation of this file.
1
// @HEADER
2
// *****************************************************************************
3
// Stokhos Package
4
//
5
// Copyright 2009 NTESS and the Stokhos contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
// @HEADER
9
10
#ifndef STOKHOS_SG_OPERATOR_HPP
11
#define STOKHOS_SG_OPERATOR_HPP
12
13
#include "
Teuchos_RCP.hpp
"
14
#include "
Stokhos_EpetraOperatorOrthogPoly.hpp
"
15
#include "
Stokhos_Sparse3Tensor.hpp
"
16
17
namespace
Stokhos {
18
23
class
SGOperator
:
public
virtual
Epetra_Operator
{
24
public
:
25
27
SGOperator
() {}
28
30
virtual
~SGOperator
() {}
31
33
virtual
void
setupOperator
(
34
const
Teuchos::RCP<Stokhos::EpetraOperatorOrthogPoly >
& poly) = 0;
35
37
virtual
Teuchos::RCP< Stokhos::EpetraOperatorOrthogPoly >
38
getSGPolynomial
() = 0;
39
41
virtual
Teuchos::RCP<const Stokhos::EpetraOperatorOrthogPoly >
42
getSGPolynomial
()
const
= 0;
43
44
};
// class SGOperator
45
46
}
// namespace Stokhos
47
48
#endif // STOKHOS_SG_OPERATOR_HPP
Stokhos_Sparse3Tensor.hpp
Stokhos::SGOperator::setupOperator
virtual void setupOperator(const Teuchos::RCP< Stokhos::EpetraOperatorOrthogPoly > &poly)=0
Setup operator.
Stokhos::SGOperator::SGOperator
SGOperator()
Constructor.
Definition:
Stokhos_SGOperator.hpp:27
Stokhos_EpetraOperatorOrthogPoly.hpp
Stokhos::SGOperator
An abstract class to represent a generic stochastic Galerkin operator as an Epetra_Operator.
Definition:
Stokhos_SGOperator.hpp:23
Stokhos::SGOperator::getSGPolynomial
virtual Teuchos::RCP< Stokhos::EpetraOperatorOrthogPoly > getSGPolynomial()=0
Get SG polynomial.
Epetra_Operator
Stokhos::SGOperator::~SGOperator
virtual ~SGOperator()
Destructor.
Definition:
Stokhos_SGOperator.hpp:30
Teuchos::RCP
Teuchos_RCP.hpp
Generated on Fri Nov 22 2024 09:18:14 for Stokhos Package Browser (Single Doxygen Collection) by
1.8.5