| 
    Stokhos Package Browser (Single Doxygen Collection)
    Version of the Day
    
   | 
 
Defines quadrature for a tensor product basis by Smolyak sparse grids. More...
#include <Stokhos_SmolyakSparseGridQuadrature.hpp>

Public Member Functions | |
| template<typename index_set_type > | |
| SmolyakSparseGridQuadrature (const Teuchos::RCP< const ProductBasis< ordinal_type, value_type > > &product_basis, const index_set_type &index_set, const value_type duplicate_tol=1.0e-12, const point_compare_type &point_compare=point_compare_type()) | |
| Constructor.  More... | |
| virtual | ~SmolyakSparseGridQuadrature () | 
| Destructor.  More... | |
| virtual ordinal_type | size () const | 
| Get number of quadrature points.  More... | |
| virtual const Teuchos::Array < Teuchos::Array< value_type > > &  | getQuadPoints () const | 
| Get quadrature points.  More... | |
| virtual const Teuchos::Array < value_type > &  | getQuadWeights () const | 
| Get quadrature weights.  More... | |
| virtual const Teuchos::Array < Teuchos::Array< value_type > > &  | getBasisAtQuadPoints () const | 
| Get values of basis at quadrature points.  More... | |
| virtual std::ostream & | print (std::ostream &os) const | 
| Print quadrature data.  More... | |
  Public Member Functions inherited from Stokhos::Quadrature< ordinal_type, value_type > | |
| Quadrature () | |
| Constructor.  More... | |
| virtual | ~Quadrature () | 
| Destructor.  More... | |
Protected Attributes | |
| Teuchos::Array< Teuchos::Array < value_type > >  | quad_points | 
| Quadrature points.  More... | |
| Teuchos::Array< value_type > | quad_weights | 
| Quadrature weights.  More... | |
| Teuchos::Array< Teuchos::Array < value_type > >  | quad_values | 
| Quadrature values.  More... | |
Private Member Functions | |
| SmolyakSparseGridQuadrature (const SmolyakSparseGridQuadrature &) | |
| SmolyakSparseGridQuadrature & | operator= (const SmolyakSparseGridQuadrature &b) | 
Defines quadrature for a tensor product basis by Smolyak sparse grids.
This class generates the sparse grids using the SmolyakPseudoSpectralOperator and doesn't rely on Dakota.
Definition at line 63 of file Stokhos_SmolyakSparseGridQuadrature.hpp.
| Stokhos::SmolyakSparseGridQuadrature< ordinal_type, value_type, point_compare_type >::SmolyakSparseGridQuadrature | ( | const Teuchos::RCP< const ProductBasis< ordinal_type, value_type > > & | product_basis, | 
| const index_set_type & | index_set, | ||
| const value_type | duplicate_tol = 1.0e-12,  | 
        ||
| const point_compare_type & | point_compare = point_compare_type()  | 
        ||
| ) | 
Constructor.
| product_basis | product basis | 
| index_set | index set defining growth levels | 
| point_compare | comparison functor used in ordering points | 
Definition at line 47 of file Stokhos_SmolyakSparseGridQuadratureImp.hpp.
      
  | 
  inlinevirtual | 
Destructor.
Definition at line 81 of file Stokhos_SmolyakSparseGridQuadrature.hpp.
      
  | 
  private | 
      
  | 
  inlinevirtual | 
Get number of quadrature points.
Implements Stokhos::Quadrature< ordinal_type, value_type >.
Definition at line 84 of file Stokhos_SmolyakSparseGridQuadrature.hpp.
      
  | 
  virtual | 
Get quadrature points.
Array is dimensioned Q-by-d where Q is the number of quadrature points and d is the dimension of the basis.
Implements Stokhos::Quadrature< ordinal_type, value_type >.
Definition at line 85 of file Stokhos_SmolyakSparseGridQuadratureImp.hpp.
      
  | 
  virtual | 
Get quadrature weights.
Array is of size Q where Q is the number of quadrature points.
Implements Stokhos::Quadrature< ordinal_type, value_type >.
Definition at line 93 of file Stokhos_SmolyakSparseGridQuadratureImp.hpp.
      
  | 
  virtual | 
Get values of basis at quadrature points.
Array is dimensioned Q-by-P where Q is the number of quadrature points and P is the size of the basis.
Implements Stokhos::Quadrature< ordinal_type, value_type >.
Definition at line 101 of file Stokhos_SmolyakSparseGridQuadratureImp.hpp.
      
  | 
  virtual | 
Print quadrature data.
Implements Stokhos::Quadrature< ordinal_type, value_type >.
Definition at line 109 of file Stokhos_SmolyakSparseGridQuadratureImp.hpp.
      
  | 
  private | 
      
  | 
  protected | 
Quadrature points.
Definition at line 123 of file Stokhos_SmolyakSparseGridQuadrature.hpp.
      
  | 
  protected | 
Quadrature weights.
Definition at line 126 of file Stokhos_SmolyakSparseGridQuadrature.hpp.
      
  | 
  protected | 
Quadrature values.
Definition at line 129 of file Stokhos_SmolyakSparseGridQuadrature.hpp.
 1.8.5