| 
    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_GMRESDivisionExpansionStrategy.hpp>

Public Member Functions | |
| GMRESDivisionExpansionStrategy (const Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > &basis_, const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > &Cijk_, const ordinal_type prec_iter_, const value_type tol_, const ordinal_type PrecNum_, const ordinal_type max_it_, const ordinal_type linear_, const ordinal_type diag_, const ordinal_type equil_) | |
| Constructor.  More... | |
| virtual | ~GMRESDivisionExpansionStrategy () | 
| 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::RCP < Teuchos::SerialDenseMatrix < ordinal_type, value_type > >  | M | 
| ordinal_type | prec_iter | 
| Tolerance for GMRES.  More... | |
| value_type | tol | 
| ordinal_type | PrecNum | 
| ordinal_type | max_it | 
| ordinal_type | linear | 
| ordinal_type | diag | 
| ordinal_type | equil | 
Private Member Functions | |
| GMRESDivisionExpansionStrategy (const GMRESDivisionExpansionStrategy &) | |
| GMRESDivisionExpansionStrategy & | operator= (const GMRESDivisionExpansionStrategy &b) | 
| ordinal_type | GMRES (const Teuchos::SerialDenseMatrix< ordinal_type, value_type > &A, Teuchos::SerialDenseMatrix< ordinal_type, value_type > &X, const Teuchos::SerialDenseMatrix< ordinal_type, value_type > &B, ordinal_type max_iter, value_type tolerance, ordinal_type prec_iter, ordinal_type order, ordinal_type dim, ordinal_type PrecNum, const Teuchos::SerialDenseMatrix< ordinal_type, value_type > &M, ordinal_type diag) | 
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 35 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Short-hand for Cijk.
Definition at line 91 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
| Stokhos::GMRESDivisionExpansionStrategy< ordinal_type, value_type, node_type >::GMRESDivisionExpansionStrategy | ( | const Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > & | basis_, | 
| const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > & | Cijk_, | ||
| const ordinal_type | prec_iter_, | ||
| const value_type | tol_, | ||
| const ordinal_type | PrecNum_, | ||
| const ordinal_type | max_it_, | ||
| const ordinal_type | linear_, | ||
| const ordinal_type | diag_, | ||
| const ordinal_type | equil_ | ||
| ) | 
Constructor.
Definition at line 122 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  inlinevirtual | 
Destructor.
Definition at line 52 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  private | 
      
  | 
  virtual | 
Implements Stokhos::DivisionExpansionStrategy< ordinal_type, value_type, node_type >.
Definition at line 158 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  private | 
      
  | 
  private | 
Definition at line 293 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Definition at line 88 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Triple product.
Definition at line 94 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Dense matrices for linear system.
Definition at line 97 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Definition at line 97 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Definition at line 97 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Definition at line 97 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Tolerance for GMRES.
Definition at line 101 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Definition at line 103 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Definition at line 105 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Definition at line 107 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Definition at line 109 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Definition at line 111 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
      
  | 
  protected | 
Definition at line 113 of file Stokhos_GMRESDivisionExpansionStrategy.hpp.
 1.8.5