Stokhos Development
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::acos_quad_func
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::acos_quad_func
Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::acosh_quad_func
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::acosh_quad_func
Stokhos::AlgebraicOrthogPolyExpansion< ordinal_type, value_type >Orthogonal polynomial expansions limited to algebraic operations
Stokhos::AnisoSparseGridQuadrature< ordinal_type, value_type >Defines quadrature for a tensor product basis by anisotropic Smolyak sparse grids
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::asin_quad_func
Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::asin_quad_func
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::asinh_quad_func
Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::asinh_quad_func
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::atan2_quad_func
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::atan_quad_func
Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::atan_quad_func
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::atanh_quad_func
Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::atanh_quad_func
Stokhos::BasisFactory< ordinal_type, value_type >Factory for building multivariate orthogonal polynomial bases
Stokhos::ClenshawCurtisLegendreBasis< ordinal_type, value_type >Legendre polynomial basis using Clenshaw-Curtis quadrature points
Stokhos::CompletePolynomialBasis< ordinal_type, value_type >Multivariate orthogonal polynomial basis generated from a total-order complete-polynomial tensor product of univariate polynomials
Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >Orthogonal polynomial expansion class for constant (size 1) expansions
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::cos_quad_func
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::cosh_quad_func
Stokhos::Dense3Tensor< ordinal_type, value_type >Data structure storing a dense 3-tensor C(i,j,k)
Stokhos::DerivBasis< ordinal_type, value_type >Abstract base class for multivariate orthogonal polynomials that support computing double and triple products involving derivatives of the basis polynomials
Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >Othogonal polynomial expansions based on derivative calculations
Stokhos::DiscretizedStieltjesBasis< ordinal_type, value_type >Generates three-term recurrence using the Discretized Stieltjes procedure
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::div_quad_func
Stokhos::ds_array< T, isScalar >Dynamic array allocation class that works for any type
Stokhos::ds_array< T, true >Dynamic array allocation class that is specialized for scalar i.e., fundamental or built-in types (float, double, etc...)
Stokhos::KL::OneDExponentialCovarianceFunction< value_type >::EigFuncCosNonlinear function whose roots define eigenvalues for cos() eigenfunction
Stokhos::KL::OneDExponentialCovarianceFunction< value_type >::EigFuncSinNonlinear function whose roots define eigenvalues for sin() eigenfunction
Stokhos::EpetraCrsMatrixClonerCloner for Epetra_CrsMatrix coefficients
Stokhos::EpetraMultiVectorClonerCloner for Epetra_MultiVector coefficients
Stokhos::EpetraMultiVectorOperatorAn adaptor that supplies the operator interface to a multi-vector
Stokhos::EpetraMultiVectorOrthogPolyA container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor
Stokhos::EpetraOperatorClonerCloner for Epetra_Operator coefficients
Stokhos::EpetraVectorClonerCloner for Epetra_Vector coefficients
Stokhos::EpetraVectorOrthogPolyA container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::exp_quad_func
Stokhos::ExpansionFactory< ordinal_type, value_type >Factory for building multivariate expansion strategies
Stokhos::KL::ExponentialOneDEigenFunction< value_type >One-dimensional eigenfunction for exponential covariance function
Stokhos::KL::ExponentialRandomField< value_type >Class representing a KL expansion of an exponential random field
Stokhos::ForUQTKOrthogPolyExpansion< ordinal_type, value_type >
Stokhos::GramSchmidtBasis< ordinal_type, value_type >Transforms a non-orthogonal multivariate basis to an orthogonal one using the Gram-Schmit procedure
Stokhos::HermiteBasis< ordinal_type, value_type >Hermite polynomial basis
Stokhos::IfpackPreconditionerFactoryA factory for building Ifpack preconditioners
Sacado::IsADType< PCE::OrthogPoly< T > >Specialization of IsADType to OrthogPoly types
Stokhos::IsScalarType< T >Base template specification for IsScalarType
Stokhos::IsScalarType< double >
Stokhos::IsScalarType< float >
Stokhos::IsScalarType< int >
Stokhos::IsScalarType< long >
Sacado::IsScalarType< PCE::OrthogPoly< T > >Specialization of IsADType to OrthogPoly types
Stokhos::JacobiBasis< ordinal_type, value_type >Jacobi polynomial basis
Stokhos::Sparse3Tensor< ordinal_type, value_type >::JValues
Stokhos::KLMatrixFreeEpetraOpAn Epetra operator representing the block stochastic Galerkin operator
Stokhos::KLReducedMatrixFreeEpetraOpAn Epetra operator representing the block stochastic Galerkin operator
Stokhos::LegendreBasis< ordinal_type, value_type >Legendre polynomial basis
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::log10_quad_func
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::log_quad_func
Stokhos::MatrixFreeEpetraOpAn Epetra operator representing the block stochastic Galerkin operator
Stokhos::MeanEpetraOpAn Epetra operator representing applying the mean in a block stochastic Galerkin expansion
Stokhos::MLPreconditionerFactoryA factory for building ML preconditioners
Stokhos::KL::OneDEigenFunction< value_type >Abstract base class for one-dimensional eigenfunctions
Stokhos::KL::OneDEigenPair< value_type >Container for one-dimensional eigenfunction and eigenvalue
Stokhos::KL::OneDExponentialCovarianceFunction< value_type >Class representing an exponential covariance function and its KL eigevalues/eigenfunctions
Stokhos::OneDOrthogPolyBasis< ordinal_type, value_type >Abstract base class for 1-D orthogonal polynomials
Stokhos::OrthogPolyApprox< ordinal_type, value_type >Class to store coefficients of a projection onto an orthogonal polynomial basis
Stokhos::OrthogPolyBasis< ordinal_type, value_type >Abstract base class for multivariate orthogonal polynomials
Stokhos::OrthogPolyExpansion< ordinal_type, value_type >Abstract base class for orthogonal polynomial-based expansions
Stokhos::PCECovarianceOpAn Epetra operator representing the covariance operator of a polynomial chaos expansion
Stokhos::PecosOneDOrthogPolyBasis< ordinal_type, value_type >Implementation of OneDOrthogPolyBasis via Pecos
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::pow_quad_func
Stokhos::PreconditionerFactoryAn abstract class to represent a generic preconditioner factory
Stokhos::ProductBasis< ordinal_type, value_type >Abstract base class for multivariate orthogonal polynomials generated from tensor products of univariate polynomials
Stokhos::KL::ProductEigenPair< value_type >Container for multi-dimensional product of 1-D eigenfunctions/values
Stokhos::KL::ProductEigenPairGreater< value_type >Predicate class for sorting product eigenfunctions based on eigenvalue
Sacado::Promote< L, PCE::OrthogPoly< R > >Specialization of Promote to OrthogPoly types
Sacado::Promote< PCE::OrthogPoly< L >, R >Specialization of Promote to OrthogPoly types
Sacado::Promote< PCE::OrthogPoly< T >, PCE::OrthogPoly< T > >Specialization of Promote to Taylor types
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >Orthogonal polynomial expansions based on numerical quadrature
Stokhos::Quadrature< ordinal_type, value_type >Abstract base class for quadrature methods
Stokhos::QuadratureFactory< ordinal_type, value_type >Factory for building multivariate quadrature strategies
Stokhos::RecurrenceBasis< ordinal_type, value_type >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$

Stokhos::RysBasis< ordinal_type, value_type >Rys polynomial basis
Sacado::ScalarType< PCE::OrthogPoly< T > >Specialization of ScalarType to OrthogPoly types
Sacado::ScalarValue< PCE::OrthogPoly< T > >Specialization of ScalarValue to OrthogPoly types
Stokhos::SGInverseModelEvaluatorNonlinear, inverse stochastic Galerkin ModelEvaluator
Stokhos::SGModelEvaluatorNonlinear, stochastic Galerkin ModelEvaluator
Stokhos::SGQuadModelEvaluatorModelEvaluator adaptor that implements the stochastic Galerkin residual and Jacobian computations using quadrature
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::sin_quad_func
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::sinh_quad_func
Stokhos::Sparse3Tensor< ordinal_type, value_type >Data structure storing a sparse 3-tensor C(i,j,k) in a a compressed format
Stokhos::SparseGridQuadrature< ordinal_type, value_type >Defines quadrature for a tensor product basis by Smolyak sparse grids
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::sqrt_quad_func
Stokhos::StieltjesGramSchmidtBuilder< ordinal_type, value_type >Class for building a reduced-dimension basis and quadrature from a given set of polynomial chaos expansions. First generates 1-D orthogonal bases using the discretized Stieltjes procedure, forms their tensor product, and then orthogonalizes using Gram-Schmidt
Stokhos::StieltjesPCEBasis< ordinal_type, value_type >Generates three-term recurrence using the Discretized Stieltjes procedure applied to a polynomial chaos expansion in another basis
Sacado::StringName< PCE::OrthogPoly< T > >Specialization of StringName to OrthogPoly types
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::tan_quad_func
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::tanh_quad_func
Stokhos::TensorProductQuadrature< ordinal_type, value_type >Defines quadrature for a tensor product basis by tensor products of 1-D quadrature rules
Stokhos::QuadOrthogPolyExpansion< ordinal_type, value_type >::times_quad_func
Stokhos::UserDefinedQuadrature< ordinal_type, value_type >
Sacado::Value< PCE::OrthogPoly< T > >Specialization of Value to OrthogPoly types
Sacado::ValueType< PCE::OrthogPoly< T > >Specialization of ValueType to OrthogPoly types
Stokhos::VectorOrthogPoly< coeff_type >A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor
Stokhos::VectorOrthogPolyTraits< coeff_type >Base traits definition for VectorOthogPoly
Stokhos::VectorOrthogPolyTraits< Epetra_CrsMatrix >Specialization of VectorOrthogPolyTraits to Epetra_CrsMatrix coefficients
Stokhos::VectorOrthogPolyTraits< Epetra_MultiVector >Specialization of VectorOrthogPolyTraits to Epetra_MultiVector coefficients
Stokhos::VectorOrthogPolyTraits< Epetra_Operator >Specialization of VectorOrthogPolyTraits to Epetra_Operator coefficients
Stokhos::VectorOrthogPolyTraits< Epetra_Vector >Specialization of VectorOrthogPolyTraits to Epetra_Vector coefficients
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator