| blas_type typedef | Belos::details::ProjectedLeastSquaresSolver< Scalar > | private |
| computeGivensRotation(const Scalar &x, const Scalar &y, Scalar &theCosine, Scalar &theSine, Scalar &result) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| defaultRobustness_ | Belos::details::ProjectedLeastSquaresSolver< Scalar > | private |
| extremeSingularValues(const mat_type &A) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| lapack_type typedef | Belos::details::ProjectedLeastSquaresSolver< Scalar > | private |
| leastSquaresConditionNumber(const mat_type &A, const mat_type &b, const magnitude_type &residualNorm) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| leastSquaresResidualNorm(const mat_type &A, const mat_type &x, const mat_type &b) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| magnitude_type typedef | Belos::details::ProjectedLeastSquaresSolver< Scalar > | |
| makeRandomProblem(mat_type &H, mat_type &z) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| mat_type typedef | Belos::details::ProjectedLeastSquaresSolver< Scalar > | |
| ProjectedLeastSquaresSolver(std::ostream &warnStream, const ERobustness defaultRobustness=ROBUSTNESS_NONE) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| scalar_type typedef | Belos::details::ProjectedLeastSquaresSolver< Scalar > | |
| singularValues(const mat_type &A, Teuchos::ArrayView< magnitude_type > sigmas) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| solutionError(const mat_type &x_approx, const mat_type &x_exact) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| solve(ProjectedLeastSquaresProblem< Scalar > &problem, const int curCol) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| solveGivens(mat_type &y, mat_type &R, const mat_type &z, const int curCol) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| solveLapack(const mat_type &H, mat_type &R, mat_type &y, mat_type &z, const int curCol) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| solveLeastSquaresUsingSVD(mat_type &A, mat_type &X) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| solveUpperTriangularSystem(Teuchos::ESide side, mat_type &X, const mat_type &R, const mat_type &B) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| solveUpperTriangularSystem(Teuchos::ESide side, mat_type &X, const mat_type &R, const mat_type &B, const ERobustness robustness) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| solveUpperTriangularSystemInPlace(Teuchos::ESide side, mat_type &X, const mat_type &R) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| solveUpperTriangularSystemInPlace(Teuchos::ESide side, mat_type &X, const mat_type &R, const ERobustness robustness) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| STM typedef | Belos::details::ProjectedLeastSquaresSolver< Scalar > | private |
| STS typedef | Belos::details::ProjectedLeastSquaresSolver< Scalar > | private |
| testGivensRotations(std::ostream &out) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| testTriangularSolves(std::ostream &out, const int testProblemSize, const ERobustness robustness, const bool verbose=false) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| testUpdateColumn(std::ostream &out, const int numCols, const bool testBlockGivens=false, const bool extraVerbose=false) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| updateColumn(ProjectedLeastSquaresProblem< Scalar > &problem, const int curCol) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| updateColumnGivens(const mat_type &H, mat_type &R, mat_type &y, mat_type &z, Teuchos::ArrayView< scalar_type > theCosines, Teuchos::ArrayView< scalar_type > theSines, const int curCol) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| updateColumns(ProjectedLeastSquaresProblem< Scalar > &problem, const int startCol, const int endCol) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inline |
| updateColumnsGivens(const mat_type &H, mat_type &R, mat_type &y, mat_type &z, Teuchos::ArrayView< scalar_type > theCosines, Teuchos::ArrayView< scalar_type > theSines, const int startCol, const int endCol) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| updateColumnsGivensBlock(const mat_type &H, mat_type &R, mat_type &y, mat_type &z, Teuchos::ArrayView< scalar_type > theCosines, Teuchos::ArrayView< scalar_type > theSines, const int startCol, const int endCol) | Belos::details::ProjectedLeastSquaresSolver< Scalar > | inlineprivate |
| warn_ | Belos::details::ProjectedLeastSquaresSolver< Scalar > | private |