| 
    Stokhos Package Browser (Single Doxygen Collection)
    Version of the Day
    
   | 
 
Orthogonal polynomial expansions based on numerical quadrature. More...
#include <Stokhos_PseudoSpectralOrthogPolyExpansion.hpp>

Classes | |
| struct | acos_quad_func | 
| struct | acosh_quad_func | 
| struct | asin_quad_func | 
| struct | asinh_quad_func | 
| struct | atan2_quad_func | 
| struct | atan_quad_func | 
| struct | atanh_quad_func | 
| struct | cbrt_quad_func | 
| struct | cos_quad_func | 
| struct | cosh_quad_func | 
| struct | div_quad_func | 
| struct | exp_quad_func | 
| struct | log10_quad_func | 
| struct | log_quad_func | 
| struct | pow_quad_func | 
| struct | sin_quad_func | 
| struct | sinh_quad_func | 
| struct | sqrt_quad_func | 
| struct | tan_quad_func | 
| struct | tanh_quad_func | 
| struct | times_quad_func | 
Public Member Functions | |
| PseudoSpectralOrthogPolyExpansion (const Teuchos::RCP< const OrthogPolyBasis< ordinal_type, value_type > > &basis, const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > &Cijk, const Teuchos::RCP< const PseudoSpectralOperator< ordinal_type, value_type, point_compare_type > > &ps_op, const Teuchos::RCP< Teuchos::ParameterList > ¶ms=Teuchos::null) | |
| Constructor.  More... | |
| virtual | ~PseudoSpectralOrthogPolyExpansion () | 
| Destructor.  More... | |
| void | timesEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x) | 
| void | divideEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x) | 
| void | timesEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x) | 
| void | divideEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x) | 
| void | times (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | times (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | times (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) | 
| void | divide (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | divide (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | divide (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) | 
| void | exp (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | log (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | log10 (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | sqrt (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | cbrt (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | pow (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | pow (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | pow (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) | 
| void | cos (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | sin (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | tan (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | cosh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | sinh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | tanh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | acos (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | asin (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | atan (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | atan2 (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | atan2 (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | atan2 (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) | 
| void | acosh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | asinh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | atanh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| template<typename FuncT > | |
| void | nary_op (const FuncT &func, OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > **a) | 
| template<typename ExprT1 , typename ExprT2 > | |
| value_type | compute_times_coeff (ordinal_type k, const ExprT1 &a, const ExprT2 &b) const | 
| template<typename ExprT1 , typename ExprT2 > | |
| value_type | fast_compute_times_coeff (ordinal_type k, const ExprT1 &a, const ExprT2 &b) const | 
| template<typename FuncT > | |
| void | unary_op (const FuncT &func, OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| Nonlinear unary function.  More... | |
| template<typename FuncT > | |
| void | binary_op (const FuncT &func, OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| Nonlinear binary function.  More... | |
| template<typename FuncT > | |
| void | binary_op (const FuncT &func, OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| Nonlinear binary function.  More... | |
| template<typename FuncT > | |
| void | binary_op (const FuncT &func, OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) | 
| Nonlinear binary function.  More... | |
  Public Member Functions inherited from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type > | |
| OrthogPolyExpansionBase (const Teuchos::RCP< const OrthogPolyBasis< ordinal_type, value_type > > &basis, const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > &Cijk, const Teuchos::RCP< Teuchos::ParameterList > ¶ms=Teuchos::null) | |
| Constructor.  More... | |
| virtual | ~OrthogPolyExpansionBase () | 
| Destructor.  More... | |
| ordinal_type | size () const | 
| Get expansion size.  More... | |
| Teuchos::RCP< const  OrthogPolyBasis< ordinal_type, value_type > >  | getBasis () const | 
| Get basis.  More... | |
| virtual Teuchos::RCP< const  Sparse3Tensor< ordinal_type, value_type > >  | getTripleProduct () const | 
| Get triple product.  More... | |
| void | unaryMinus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | plusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x) | 
| void | minusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x) | 
| void | plusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x) | 
| void | minusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x) | 
| void | plus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | plus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | plus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) | 
| void | minus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | minus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | minus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) | 
| void | abs (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | fabs (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) | 
| void | max (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | max (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | max (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) | 
| void | min (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | min (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) | 
| void | min (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) | 
  Public Member Functions inherited from Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type > | |
| OrthogPolyExpansion () | |
| Constructor.  More... | |
| virtual | ~OrthogPolyExpansion () | 
| Destructor.  More... | |
Protected Types | |
| typedef  OrthogPolyExpansionBase < ordinal_type, value_type, node_type >::Cijk_type  | Cijk_type | 
| Short-hand for Cijk.  More... | |
| typedef  Teuchos::SerialDenseVector < ordinal_type, value_type >  | SDV | 
| Short-hand for SerialDenseVector.  More... | |
  Protected Types inherited from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type > | |
| typedef Stokhos::Sparse3Tensor < ordinal_type, value_type >  | Cijk_type | 
| Short-hand for Cijk.  More... | |
Protected Attributes | |
| Teuchos::RCP< const  PseudoSpectralOperator < ordinal_type, value_type, point_compare_type > >  | ps_op | 
| Pseudospectral operator.  More... | |
| bool | use_quad_for_times | 
| Use quadrature for times functions.  More... | |
| bool | use_quad_for_division | 
| Use quadrature for division functions.  More... | |
| ordinal_type | sz | 
| Expansions size.  More... | |
| ordinal_type | nqp | 
| Number of Quad points.  More... | |
| SDV | avals | 
| Temporary array for values of first argument at quad points.  More... | |
| SDV | bvals | 
| Temporary array for values of second argument at quad points.  More... | |
| Teuchos::Array< Teuchos::Array < SDV > >  | navals | 
| Temporary array for values of n-ary arguments at quad points.  More... | |
| SDV | fvals | 
| Temporary array for values of operation at quad points.  More... | |
  Protected Attributes inherited from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type > | |
| Teuchos::RCP< const  OrthogPolyBasis< ordinal_type, value_type > >  | basis | 
| Basis.  More... | |
| Teuchos::RCP< const  Stokhos::Sparse3Tensor < ordinal_type, value_type > >  | Cijk | 
| Triple-product tensor.  More... | |
| Teuchos::RCP < Teuchos::ParameterList >  | params | 
| Parameter list.  More... | |
| Teuchos::RCP < Stokhos::DivisionExpansionStrategy < ordinal_type, value_type, node_type > >  | division_strategy | 
| Division expansion strategy.  More... | |
| ordinal_type | sz | 
| Expansions size.  More... | |
Private Member Functions | |
| PseudoSpectralOrthogPolyExpansion (const PseudoSpectralOrthogPolyExpansion &) | |
| PseudoSpectralOrthogPolyExpansion & | operator= (const PseudoSpectralOrthogPolyExpansion &b) | 
Additional Inherited Members | |
  Public Types inherited from Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type > | |
| typedef Sparse3Tensor < ordinal_type, value_type >  | tp_type | 
| Typename of TripleProduct tensor.  More... | |
Orthogonal polynomial expansions based on numerical quadrature.
Definition at line 62 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  protected | 
Short-hand for Cijk.
Definition at line 187 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  protected | 
Short-hand for SerialDenseVector.
Definition at line 205 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
| Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::PseudoSpectralOrthogPolyExpansion | ( | const Teuchos::RCP< const OrthogPolyBasis< ordinal_type, value_type > > & | basis, | 
| const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > & | Cijk, | ||
| const Teuchos::RCP< const PseudoSpectralOperator< ordinal_type, value_type, point_compare_type > > & | ps_op, | ||
| const Teuchos::RCP< Teuchos::ParameterList > & | params = Teuchos::null  | 
        ||
| ) | 
Constructor.
Definition at line 51 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  inlinevirtual | 
Destructor.
Definition at line 74 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  private | 
      
  | 
  virtual | 
Reimplemented from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type >.
Definition at line 386 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Reimplemented from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type >.
Definition at line 396 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Reimplemented from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type >.
Definition at line 406 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Reimplemented from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type >.
Definition at line 419 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Reimplemented from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type >.
Definition at line 444 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Reimplemented from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type >.
Definition at line 457 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Reimplemented from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type >.
Definition at line 467 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Reimplemented from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type >.
Definition at line 477 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Reimplemented from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type >.
Definition at line 507 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Reimplemented from Stokhos::OrthogPolyExpansionBase< ordinal_type, value_type, node_type >.
Definition at line 520 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 530 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 539 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 548 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 557 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 566 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 575 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 585 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 595 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 614 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 605 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 623 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 641 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 632 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 650 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 659 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 668 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 677 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
| void Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::atan2 | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, | 
| const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
| const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b | ||
| ) | 
Definition at line 686 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
| void Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::atan2 | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, | 
| const value_type & | a, | ||
| const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b | ||
| ) | 
Definition at line 696 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
| void Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::atan2 | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, | 
| const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
| const value_type & | b | ||
| ) | 
Definition at line 706 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 716 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 725 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  virtual | 
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 734 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
| void Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::nary_op | ( | const FuncT & | func, | 
| OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, | ||
| const OrthogPolyApprox< ordinal_type, value_type, node_type > ** | a | ||
| ) | 
Definition at line 306 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
| value_type Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::compute_times_coeff | ( | ordinal_type | k, | 
| const ExprT1 & | a, | ||
| const ExprT2 & | b | ||
| ) | const | 
Definition at line 744 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
| value_type Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::fast_compute_times_coeff | ( | ordinal_type | k, | 
| const ExprT1 & | a, | ||
| const ExprT2 & | b | ||
| ) | const | 
Definition at line 820 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  private | 
| void Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::unary_op | ( | const FuncT & | func, | 
| OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, | ||
| const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a | ||
| ) | 
Nonlinear unary function.
Definition at line 75 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
| void Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::binary_op | ( | const FuncT & | func, | 
| OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, | ||
| const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
| const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b | ||
| ) | 
Nonlinear binary function.
Definition at line 132 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
| void Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::binary_op | ( | const FuncT & | func, | 
| OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, | ||
| const value_type & | a, | ||
| const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b | ||
| ) | 
Nonlinear binary function.
Definition at line 192 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
| void Stokhos::PseudoSpectralOrthogPolyExpansion< ordinal_type, value_type, point_compare_type, node_type >::binary_op | ( | const FuncT & | func, | 
| OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, | ||
| const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
| const value_type & | b | ||
| ) | 
Nonlinear binary function.
Definition at line 249 of file Stokhos_PseudoSpectralOrthogPolyExpansionImp.hpp.
      
  | 
  protected | 
Pseudospectral operator.
Definition at line 190 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  protected | 
Use quadrature for times functions.
Definition at line 193 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  protected | 
Use quadrature for division functions.
Definition at line 196 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  protected | 
Expansions size.
Definition at line 199 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  protected | 
Number of Quad points.
Definition at line 202 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  protected | 
Temporary array for values of first argument at quad points.
Definition at line 208 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  protected | 
Temporary array for values of second argument at quad points.
Definition at line 211 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  protected | 
Temporary array for values of n-ary arguments at quad points.
Definition at line 214 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
      
  | 
  protected | 
Temporary array for values of operation at quad points.
Definition at line 217 of file Stokhos_PseudoSpectralOrthogPolyExpansion.hpp.
 1.8.5