| 
| void  | DGEQP3_F77 (const int *, const int *, double *, const int *, int *, double *, double *, const int *, int *) | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| scalar_type  | Stokhos::detail::weighted_inner_product (const Teuchos::SerialDenseVector< ordinal_type, scalar_type > &x, const Teuchos::SerialDenseVector< ordinal_type, scalar_type > &y, const Teuchos::Array< scalar_type > &w) | 
|   | Compute weighted inner product between vectors x and y.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| void  | Stokhos::detail::saxpy (const scalar_type &alpha, Teuchos::SerialDenseVector< ordinal_type, scalar_type > &x, const scalar_type &beta, const Teuchos::SerialDenseVector< ordinal_type, scalar_type > &y) | 
|   | Overwrite x with alpha*x + beta*y.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| void  | Stokhos::print_matlab (std::ostream &os, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A) | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| scalar_type  | Stokhos::vec_norm_inf (const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A) | 
|   | Vector-infinity norm of a matrix.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| void  | Stokhos::QR_CGS (ordinal_type k, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, const Teuchos::Array< scalar_type > &w, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R) | 
|   | Compute thin QR using classical Gram-Schmidt.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| void  | Stokhos::QR_MGS (ordinal_type k, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, const Teuchos::Array< scalar_type > &w, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R) | 
|   | Compute thin QR using modified Gram-Schmidt.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| void  | Stokhos::QR_MGS2 (ordinal_type k, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, const Teuchos::Array< scalar_type > &w, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R) | 
|   | Compute thin QR using modified Gram-Schmidt with reorthogonalization.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| void  | Stokhos::QR_Householder (ordinal_type k, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, const Teuchos::Array< scalar_type > &w, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R) | 
|   | Compute thin QR using Householder reflections.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| void  | Stokhos::CPQR_Householder3 (const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R, Teuchos::Array< ordinal_type > &piv) | 
|   | Compute column-pivoted QR using Householder reflections.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| ordinal_type  | Stokhos::CPQR_Householder_threshold (const scalar_type &rank_threshold, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, const Teuchos::Array< scalar_type > &w, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R, Teuchos::Array< ordinal_type > &piv) | 
|   | Compute column-pivoted QR using Householder reflections.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| ordinal_type  | Stokhos::CPQR_MGS_threshold (const scalar_type &rank_threshold, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, const Teuchos::Array< scalar_type > &w, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R, Teuchos::Array< ordinal_type > &piv) | 
|   | Compute column-pivoted QR using modified Gram-Schmidt.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| ordinal_type  | Stokhos::CPQR_MGS_reorthog_threshold (const scalar_type &rank_threshold, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, const Teuchos::Array< scalar_type > &w, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R, Teuchos::Array< ordinal_type > &piv) | 
|   | Compute column-pivoted QR using modified Gram-Schmidt and reorthogonalization.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| scalar_type  | Stokhos::cond_R (const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R) | 
|   | Compute condition number of upper-triangular R.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| scalar_type  | Stokhos::weightedQROrthogonalizationError (const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, const Teuchos::Array< scalar_type > &w) | 
|   | Compute weighted QR orthogonalization error.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| scalar_type  | Stokhos::QROrthogonalizationError (const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q) | 
|   | Compute QR orthogonalization error.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| scalar_type  | Stokhos::residualQRError (const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R) | 
|   | Compute QR residual error.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| scalar_type  | Stokhos::residualCPQRError (const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Q, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &R, const Teuchos::Array< ordinal_type > &piv) | 
|   | Compute column-pivoted QR residual error.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| void  | Stokhos::svd (const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, Teuchos::Array< scalar_type > &s, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &U, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Vt) | 
|   | Compute SVD of matrix.  More...
  | 
|   | 
| template<typename ordinal_type , typename scalar_type >  | 
| ordinal_type  | Stokhos::svd_threshold (const scalar_type &rank_threshold, const Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &A, Teuchos::Array< scalar_type > &s, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &U, Teuchos::SerialDenseMatrix< ordinal_type, scalar_type > &Vt) | 
|   |