|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Strategy interface for computing PCE of a/b using only b[0]. More...
#include <Stokhos_DenseDirectDivisionExpansionStrategy.hpp>

Public Member Functions | |
| DenseDirectDivisionExpansionStrategy (const Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > &basis_, const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > &Cijk_) | |
| Constructor. More... | |
| virtual | ~DenseDirectDivisionExpansionStrategy () |
| Destructor. More... | |
| virtual void | divide (Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &alpha, const Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > &b, const value_type &beta) |
Public Member Functions inherited from Stokhos::DivisionExpansionStrategy< ordinal_type, value_type, node_type > | |
| DivisionExpansionStrategy () | |
| Constructor. More... | |
| virtual | ~DivisionExpansionStrategy () |
| Destructor. More... | |
Protected Types | |
| typedef Stokhos::Sparse3Tensor < ordinal_type, value_type > | Cijk_type |
| Short-hand for Cijk. More... | |
Protected Attributes | |
| Teuchos::RCP< const Stokhos::OrthogPolyBasis < ordinal_type, value_type > > | basis |
| Basis. More... | |
| Teuchos::RCP< const Cijk_type > | Cijk |
| Triple product. More... | |
| Teuchos::RCP < Teuchos::SerialDenseMatrix < ordinal_type, value_type > > | A |
| Dense matrices for linear system. More... | |
| Teuchos::RCP < Teuchos::SerialDenseMatrix < ordinal_type, value_type > > | X |
| Teuchos::RCP < Teuchos::SerialDenseMatrix < ordinal_type, value_type > > | B |
| Teuchos::SerialDenseSolver < ordinal_type, value_type > | solver |
| Serial dense solver. More... | |
Private Member Functions | |
| DenseDirectDivisionExpansionStrategy (const DenseDirectDivisionExpansionStrategy &) | |
| DenseDirectDivisionExpansionStrategy & | operator= (const DenseDirectDivisionExpansionStrategy &b) |
Strategy interface for computing PCE of a/b using only b[0].
Such a strategy is only useful when the division occurs in a preconditioner
Definition at line 63 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
|
protected |
Short-hand for Cijk.
Definition at line 99 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
| Stokhos::DenseDirectDivisionExpansionStrategy< ordinal_type, value_type, node_type >::DenseDirectDivisionExpansionStrategy | ( | const Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > & | basis_, |
| const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > & | Cijk_ | ||
| ) |
Constructor.
Definition at line 116 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
|
inlinevirtual |
Destructor.
Definition at line 73 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
|
private |
|
virtual |
Implements Stokhos::DivisionExpansionStrategy< ordinal_type, value_type, node_type >.
Definition at line 135 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
|
private |
|
protected |
Definition at line 96 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
|
protected |
Triple product.
Definition at line 102 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
|
protected |
Dense matrices for linear system.
Definition at line 105 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
|
protected |
Definition at line 105 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
|
protected |
Definition at line 105 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
|
protected |
Serial dense solver.
Definition at line 108 of file Stokhos_DenseDirectDivisionExpansionStrategy.hpp.
1.8.5