Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Private Member Functions | List of all members
Stokhos::BasisFactory< ordinal_type, value_type > Class Template Reference

Factory for building multivariate orthogonal polynomial bases. More...

#include <Stokhos_BasisFactory.hpp>

Public Member Functions

 BasisFactory ()
 Constructor. More...
 
virtual ~BasisFactory ()
 Destructor. More...
 

Static Public Member Functions

static Teuchos::RCP< const
Stokhos::OrthogPolyBasis
< ordinal_type, value_type > > 
create (Teuchos::ParameterList &sgParams)
 Generate multivariate basis. More...
 

Static Protected Member Functions

static Teuchos::RCP< const
Stokhos::OneDOrthogPolyBasis
< ordinal_type, value_type > > 
create1DBasis (Teuchos::ParameterList &params)
 Generate 1-D basis. More...
 

Private Member Functions

 BasisFactory (const BasisFactory &)
 
BasisFactoryoperator= (const BasisFactory &b)
 

Detailed Description

template<typename ordinal_type, typename value_type>
class Stokhos::BasisFactory< ordinal_type, value_type >

Factory for building multivariate orthogonal polynomial bases.

Definition at line 21 of file Stokhos_BasisFactory.hpp.

Constructor & Destructor Documentation

template<typename ordinal_type , typename value_type >
Stokhos::BasisFactory< ordinal_type, value_type >::BasisFactory ( )
inline

Constructor.

Definition at line 25 of file Stokhos_BasisFactory.hpp.

template<typename ordinal_type , typename value_type >
virtual Stokhos::BasisFactory< ordinal_type, value_type >::~BasisFactory ( )
inlinevirtual

Destructor.

Definition at line 28 of file Stokhos_BasisFactory.hpp.

template<typename ordinal_type , typename value_type >
Stokhos::BasisFactory< ordinal_type, value_type >::BasisFactory ( const BasisFactory< ordinal_type, value_type > &  )
private

Member Function Documentation

template<typename ordinal_type , typename value_type >
Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > Stokhos::BasisFactory< ordinal_type, value_type >::create ( Teuchos::ParameterList sgParams)
static

Generate multivariate basis.

Definition at line 28 of file Stokhos_BasisFactoryImp.hpp.

template<typename ordinal_type , typename value_type >
Teuchos::RCP< const Stokhos::OneDOrthogPolyBasis< ordinal_type, value_type > > Stokhos::BasisFactory< ordinal_type, value_type >::create1DBasis ( Teuchos::ParameterList params)
staticprotected

Generate 1-D basis.

Definition at line 119 of file Stokhos_BasisFactoryImp.hpp.

template<typename ordinal_type , typename value_type >
BasisFactory& Stokhos::BasisFactory< ordinal_type, value_type >::operator= ( const BasisFactory< ordinal_type, value_type > &  b)
private

The documentation for this class was generated from the following files: