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 |