#include <Sacado_PCE_Workspace.hpp>
Public Types | |
| typedef BasisT::value_type | value_type |
| Typename of values. | |
| typedef int | ordinal_type |
| Ordinal type. | |
| typedef Teuchos::SerialDenseMatrix< ordinal_type, value_type > | matrix_type |
| Typename of matrix. | |
| typedef TripleProduct< BasisT > | tp_type |
| Typename of TripleProduct tensor. | |
Public Member Functions | |
| Workspace (unsigned int sz) | |
| Constructor. | |
| ~Workspace () | |
| Destructor. | |
| void | resize (unsigned int sz) |
| Resize workspace. | |
| unsigned int | size () const |
| Get workspace size. | |
| matrix_type & | getMatrix () |
| Get matrix. | |
| matrix_type & | getRHS () |
| Get RHS. | |
| const tp_type & | getTripleProduct () const |
| Get TripleProduct tensor. | |
| ordinal_type | solve (ordinal_type s, ordinal_type nrhs) |
| Solve linear system. | |
Protected Attributes | |
| unsigned int | sz |
| Workspace size. | |
| matrix_type | A |
| Matrix. | |
| matrix_type | b |
| RHS. | |
| std::vector< ordinal_type > | piv |
| Pivot array. | |
| tp_type | Cijk |
| Triple-product tensor. | |
| Teuchos::LAPACK< ordinal_type, value_type > | lapack |
| LAPACK wrappers. | |
Definition at line 47 of file Sacado_PCE_Workspace.hpp.
| typedef BasisT::value_type Sacado::PCE::Workspace< BasisT >::value_type |
| typedef int Sacado::PCE::Workspace< BasisT >::ordinal_type |
| typedef Teuchos::SerialDenseMatrix<ordinal_type,value_type> Sacado::PCE::Workspace< BasisT >::matrix_type |
| typedef TripleProduct<BasisT> Sacado::PCE::Workspace< BasisT >::tp_type |
| Sacado::PCE::Workspace< BasisT >::Workspace | ( | unsigned int | sz | ) |
| Sacado::PCE::Workspace< BasisT >::~Workspace | ( | ) | [inline] |
| void Sacado::PCE::Workspace< BasisT >::resize | ( | unsigned int | sz | ) |
| unsigned int Sacado::PCE::Workspace< BasisT >::size | ( | ) | const [inline] |
| matrix_type& Sacado::PCE::Workspace< BasisT >::getMatrix | ( | ) | [inline] |
| matrix_type& Sacado::PCE::Workspace< BasisT >::getRHS | ( | ) | [inline] |
| const tp_type& Sacado::PCE::Workspace< BasisT >::getTripleProduct | ( | ) | const [inline] |
| ordinal_type Sacado::PCE::Workspace< BasisT >::solve | ( | ordinal_type | s, | |
| ordinal_type | nrhs | |||
| ) |
Solve linear system.
unsigned int Sacado::PCE::Workspace< BasisT >::sz [protected] |
matrix_type Sacado::PCE::Workspace< BasisT >::A [protected] |
matrix_type Sacado::PCE::Workspace< BasisT >::b [protected] |
std::vector<ordinal_type> Sacado::PCE::Workspace< BasisT >::piv [protected] |
tp_type Sacado::PCE::Workspace< BasisT >::Cijk [protected] |
Teuchos::LAPACK<ordinal_type,value_type> Sacado::PCE::Workspace< BasisT >::lapack [protected] |
1.4.7