#include <Sacado_PCE_TripleProduct.hpp>
Public Types | |
| typedef BasisT | basis_type |
| typedef BasisT::value_type | value_type |
Public Member Functions | |
| TripleProduct (unsigned int degree) | |
| Constructor. | |
| TripleProduct (const TripleProduct &tp) | |
| Copy constructor. | |
| ~TripleProduct () | |
| Destructor. | |
| TripleProduct & | operator= (const TripleProduct &tp) |
| Assignment. | |
| const value_type & | value (unsigned int i, unsigned int j, unsigned int k) const |
| Get value (i,j,k). | |
| const value_type & | norm_squared (unsigned int i) const |
| Get norm-squared. | |
| unsigned int | size () const |
| Return size. | |
| const BasisT & | getBasis () const |
| Return basis. | |
| void | resize (unsigned int degree) |
| Resize to new dimension. | |
Protected Member Functions | |
| void | compute () |
| Compute values. | |
Protected Attributes | |
| unsigned int | l |
| Size of each dimension. | |
| BasisT | basis |
| Basis. | |
| std::vector< value_type > | Cijk |
| Cijk data. | |
Definition at line 43 of file Sacado_PCE_TripleProduct.hpp.
| typedef BasisT Sacado::PCE::TripleProduct< BasisT >::basis_type |
Definition at line 46 of file Sacado_PCE_TripleProduct.hpp.
| typedef BasisT::value_type Sacado::PCE::TripleProduct< BasisT >::value_type |
Definition at line 48 of file Sacado_PCE_TripleProduct.hpp.
| Sacado::PCE::TripleProduct< BasisT >::TripleProduct | ( | unsigned int | degree | ) |
| Sacado::PCE::TripleProduct< BasisT >::TripleProduct | ( | const TripleProduct< BasisT > & | tp | ) |
Copy constructor.
| Sacado::PCE::TripleProduct< BasisT >::~TripleProduct | ( | ) |
| TripleProduct& Sacado::PCE::TripleProduct< BasisT >::operator= | ( | const TripleProduct< BasisT > & | tp | ) |
Assignment.
| const Sacado::PCE::TripleProduct< BasisT >::value_type & Sacado::PCE::TripleProduct< BasisT >::value | ( | unsigned int | i, | |
| unsigned int | j, | |||
| unsigned int | k | |||
| ) | const |
| const Sacado::PCE::TripleProduct< BasisT >::value_type & Sacado::PCE::TripleProduct< BasisT >::norm_squared | ( | unsigned int | i | ) | const |
| unsigned int Sacado::PCE::TripleProduct< BasisT >::size | ( | ) | const [inline] |
| const BasisT& Sacado::PCE::TripleProduct< BasisT >::getBasis | ( | ) | const [inline] |
| void Sacado::PCE::TripleProduct< BasisT >::resize | ( | unsigned int | degree | ) |
| void Sacado::PCE::TripleProduct< BasisT >::compute | ( | ) | [protected] |
unsigned int Sacado::PCE::TripleProduct< BasisT >::l [protected] |
BasisT Sacado::PCE::TripleProduct< BasisT >::basis [protected] |
std::vector<value_type> Sacado::PCE::TripleProduct< BasisT >::Cijk [protected] |
1.4.7