Stokhos Namespace Reference

Top-level namespace for Stokhos classes and functions. More...


Classes

class  CompletePolynomialBasis
 Multivariate orthogonal polynomial basis generated from a total-order complete-polynomial tensor product of univariate polynomials. More...
class  ConstantOrthogPolyExpansion
 Orthogonal polynomial expansion class for constant (size 1) expansions. More...
class  Dense3Tensor
 Data structure storing a dense 3-tensor C(i,j,k). More...
class  DerivBasis
 Abstract base class for multivariate orthogonal polynomials that support computing double and triple products involving derivatives of the basis polynomials. More...
class  DerivOrthogPolyExpansion
 Othogonal polynomial expansions based on derivative calculations. More...
class  DiscretizedStieltjesBasis
 Generates three-term recurrence using the Discretized Stieltjes procedure. More...
struct  IsScalarType
 Base template specification for IsScalarType. More...
struct  IsScalarType< float >
struct  IsScalarType< double >
struct  IsScalarType< int >
struct  IsScalarType< long >
struct  ds_array
 Dynamic array allocation class that works for any type. More...
struct  ds_array< T, true >
 Dynamic array allocation class that is specialized for scalar i.e., fundamental or built-in types (float, double, etc...). More...
class  ForUQTKOrthogPolyExpansion
class  HermiteBasis
 Hermite polynomial basis. More...
class  KLMatrixFreeEpetraOp
 An Epetra operator representing the block stochastic Galerkin operator. More...
class  LegendreBasis
 Legendre polynomial basis. More...
class  MatrixFreeEpetraOp
 An Epetra operator representing the block stochastic Galerkin operator. More...
class  MeanEpetraOp
 An Epetra operator representing applying the mean in a block stochastic Galerkin expansion. More...
class  OneDOrthogPolyBasis
 Abstract base class for 1-D orthogonal polynomials. More...
class  OrthogPolyApprox
 Class to store coefficients of a projection onto an orthogonal polynomial basis. More...
class  OrthogPolyBasis
 Abstract base class for multivariate orthogonal polynomials. More...
class  OrthogPolyExpansion
 Abstract base class for orthogonal polynomial-based expansions. More...
class  ProductBasis
 Abstract base class for multivariate orthogonal polynomials generated from tensor products of univariate polynomials. More...
class  QuadOrthogPolyExpansion
 Orthogonal polynomial expansions based on numerical quadrature. More...
class  Quadrature
 Abstract base class for quadrature methods. More...
class  RecurrenceBasis
 Implementation of OneDOrthogPolyBasis based on the general three-term recurrence relationship:

\[ \psi_{k+1}(x) = \gamma_{k+1}\big( (\alpha_k - \delta_k x)\psi_k(x) - \beta_k\psi_{k-1}(x) \big) \]

for $k=0,\dots,P$ where $\psi_{-1}(x) = 0$, $\psi_{0}(x) = 1$, and $\beta_{0} = 1$. More...

class  RysBasis
 Rys polynomial basis. More...
class  PreconditionerFactory
 A class to represent a generic preconditioner factory. More...
class  SGModelEvaluator
 Nonlinear, stochastic Galerkin ModelEvaluator. More...
class  SGQuadModelEvaluator
 ModelEvaluator adaptor that implements the stochastic Galerkin residual and Jacobian computations using quadrature. More...
class  Sparse3Tensor
 Data structure storing a sparse 3-tensor C(i,j,k) in a a compressed format. More...
class  SparseGridQuadrature
 Defines quadrature for a tensor product basis by Smolyak sparse grids. More...
class  TensorProductQuadrature
 Defines quadrature for a tensor product basis by tensor products of 1-D quadrature rules. More...
class  UserDefinedQuadrature
class  VectorOrthogPolyTraits
 Base traits definition for VectorOthogPoly. More...
class  VectorOrthogPoly
 A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor. More...
class  EpetraVectorCloner
 Cloner for Epetra_Vector coefficients. More...
class  EpetraMultiVectorCloner
 Cloner for Epetra_MultiVector coefficients. More...
class  EpetraOperatorCloner
 Cloner for Epetra_Operator coefficients. More...
class  EpetraDerivativeCloner
class  EpetraCrsMatrixCloner
 Cloner for Epetra_CrsMatrix coefficients. More...
class  VectorOrthogPolyTraits< Epetra_Vector >
 Specialization of VectorOrthogPolyTraits to Epetra_Vector coefficients. More...
class  VectorOrthogPolyTraits< Epetra_MultiVector >
 Specialization of VectorOrthogPolyTraits to Epetra_MultiVector coefficients. More...
class  VectorOrthogPolyTraits< Epetra_CrsMatrix >
 Specialization of VectorOrthogPolyTraits to Epetra_CrsMatrix coefficients. More...
class  VectorOrthogPolyTraits< Epetra_Operator >
 Specialization of VectorOrthogPolyTraits to Epetra_Operator coefficients. More...
class  VectorOrthogPolyTraits< EpetraExt::ModelEvaluator::Derivative >

Functions

template<typename ordinal_type, typename value_type>
std::ostream & operator<< (std::ostream &os, const Dense3Tensor< ordinal_type, value_type > &Cijk)
template<typename ordinal_type, typename value_type>
std::ostream & operator<< (std::ostream &os, const OneDOrthogPolyBasis< ordinal_type, value_type > &b)
 Print basis to stream os.
template<typename ordinal_type, typename value_type>
std::ostream & operator<< (std::ostream &os, const OrthogPolyApprox< ordinal_type, value_type > &a)
 Prints the array of coefficients (more compact than print()).
template<typename ordinal_type, typename value_type>
std::ostream & operator<< (std::ostream &os, const Stokhos::OrthogPolyApprox< ordinal_type, value_type > &a)
 Prints the array of coefficients (more compact than print()).
template<typename ordinal_type, typename value_type>
std::ostream & operator<< (std::ostream &os, const OrthogPolyBasis< ordinal_type, value_type > &b)
 Print basis to stream os.
template<typename ordinal_type, typename value_type>
std::ostream & operator<< (std::ostream &os, const Sparse3Tensor< ordinal_type, value_type > &Cijk)
void getMyPoints (int order, int np, double p[], double x[])
void getMyWeights (int order, int np, double p[], double w[])


Detailed Description

Top-level namespace for Stokhos classes and functions.
Generated on Wed May 12 21:25:04 2010 for Stokhos by  doxygen 1.4.7