Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Othogonal polynomial expansions based on derivative calculations. More...
#include <Stokhos_DerivOrthogPolyExpansion.hpp>
Classes | |
struct | acos_quad_func |
struct | acosh_quad_func |
struct | asin_quad_func |
struct | asinh_quad_func |
struct | atan_quad_func |
struct | atanh_quad_func |
Public Types | |
typedef Stokhos::StandardStorage < ordinal_type, value_type > | node_type |
Public Types inherited from Stokhos::OrthogPolyExpansion< ordinal_type, value_type > | |
typedef Sparse3Tensor < ordinal_type, value_type > | tp_type |
Typename of TripleProduct tensor. More... | |
Public Member Functions | |
DerivOrthogPolyExpansion (const Teuchos::RCP< const DerivBasis< ordinal_type, value_type > > &basis, const Teuchos::RCP< const Teuchos::SerialDenseMatrix< ordinal_type, value_type > > &Bij, const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > &Cijk, const Teuchos::RCP< const Stokhos::Dense3Tensor< ordinal_type, value_type > > &Dijk) | |
Constructor. More... | |
virtual | ~DerivOrthogPolyExpansion () |
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 | 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 | 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 | 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 | 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 | 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 | sincos (OrthogPolyApprox< ordinal_type, value_type, node_type > &s, OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
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 | sinhcosh (OrthogPolyApprox< ordinal_type, value_type, node_type > &s, 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) |
template<typename OpT > | |
void | quad (const OpT &quad_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) |
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 | 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) |
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) |
void | derivative (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
Public Member Functions inherited from Stokhos::OrthogPolyExpansion< ordinal_type, value_type > | |
OrthogPolyExpansion () | |
Constructor. More... | |
virtual | ~OrthogPolyExpansion () |
Destructor. More... | |
Protected Member Functions | |
ordinal_type | solve (ordinal_type s, ordinal_type nrhs) |
Solve linear system. More... | |
Protected Attributes | |
Teuchos::RCP< const Stokhos::DerivBasis < ordinal_type, value_type > > | basis |
Basis. More... | |
Teuchos::RCP< const Teuchos::SerialDenseMatrix < ordinal_type, value_type > > | Bij |
Derivative double-product tensor. More... | |
Teuchos::RCP< const Stokhos::Sparse3Tensor < ordinal_type, value_type > > | Cijk |
Triple-product tensor. More... | |
Teuchos::RCP< const Stokhos::Dense3Tensor < ordinal_type, value_type > > | Dijk |
Derivative Triple-product tensor. More... | |
ordinal_type | sz |
Workspace size. More... | |
Teuchos::SerialDenseMatrix < ordinal_type, value_type > | A |
Matrix. More... | |
Teuchos::SerialDenseMatrix < ordinal_type, value_type > | B |
RHS. More... | |
Teuchos::Array< ordinal_type > | piv |
Pivot array. More... | |
Teuchos::LAPACK< ordinal_type, value_type > | lapack |
LAPACK wrappers. More... | |
Private Member Functions | |
DerivOrthogPolyExpansion (const DerivOrthogPolyExpansion &) | |
DerivOrthogPolyExpansion & | operator= (const DerivOrthogPolyExpansion &b) |
Othogonal polynomial expansions based on derivative calculations.
Definition at line 60 of file Stokhos_DerivOrthogPolyExpansion.hpp.
typedef Stokhos::StandardStorage<ordinal_type, value_type> Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::node_type |
Definition at line 63 of file Stokhos_DerivOrthogPolyExpansion.hpp.
Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::DerivOrthogPolyExpansion | ( | const Teuchos::RCP< const DerivBasis< ordinal_type, value_type > > & | basis, |
const Teuchos::RCP< const Teuchos::SerialDenseMatrix< ordinal_type, value_type > > & | Bij, | ||
const Teuchos::RCP< const Stokhos::Sparse3Tensor< ordinal_type, value_type > > & | Cijk, | ||
const Teuchos::RCP< const Stokhos::Dense3Tensor< ordinal_type, value_type > > & | Dijk | ||
) |
Constructor.
Definition at line 49 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
inlinevirtual |
Destructor.
Definition at line 73 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
private |
|
inlinevirtual |
Get expansion size.
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 76 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
inlinevirtual |
Get basis.
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 80 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
inlinevirtual |
Get triple product.
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 84 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 100 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 118 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 127 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 136 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 148 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 160 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 177 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 194 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 248 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 314 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 345 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 364 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 383 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 414 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 433 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 452 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 504 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 522 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 540 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 609 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 669 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 687 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 749 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 809 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 826 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 844 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 862 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 881 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 899 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
void Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::sincos | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | s, |
Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a | ||
) |
Definition at line 918 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1039 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1022 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1056 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
void Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::sinhcosh | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | s, |
Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a | ||
) |
Definition at line 1074 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1193 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1176 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1210 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
void Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::quad | ( | const OpT & | quad_func, |
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 1229 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1287 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1307 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1326 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1371 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1390 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1409 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1439 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1427 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1451 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1464 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1479 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1494 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1507 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
virtual |
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type >.
Definition at line 1522 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
void Stokhos::DerivOrthogPolyExpansion< ordinal_type, value_type >::derivative | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a | ||
) |
Definition at line 1537 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
private |
|
protected |
Solve linear system.
Definition at line 73 of file Stokhos_DerivOrthogPolyExpansionImp.hpp.
|
protected |
Definition at line 249 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
protected |
Derivative double-product tensor.
Definition at line 252 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
protected |
Triple-product tensor.
Definition at line 255 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
protected |
Derivative Triple-product tensor.
Definition at line 258 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
protected |
Workspace size.
Definition at line 261 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
protected |
Matrix.
Definition at line 264 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
protected |
RHS.
Definition at line 267 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
protected |
Pivot array.
Definition at line 270 of file Stokhos_DerivOrthogPolyExpansion.hpp.
|
protected |
LAPACK wrappers.
Definition at line 273 of file Stokhos_DerivOrthogPolyExpansion.hpp.