Belos Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Belos::details::ProjectedLeastSquaresSolver< Scalar > Member List

This is the complete list of members for Belos::details::ProjectedLeastSquaresSolver< Scalar >, including all inherited members.

blas_type typedefBelos::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 typedefBelos::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 typedefBelos::details::ProjectedLeastSquaresSolver< Scalar >
makeRandomProblem(mat_type &H, mat_type &z)Belos::details::ProjectedLeastSquaresSolver< Scalar >inlineprivate
mat_type typedefBelos::details::ProjectedLeastSquaresSolver< Scalar >
ProjectedLeastSquaresSolver(std::ostream &warnStream, const ERobustness defaultRobustness=ROBUSTNESS_NONE)Belos::details::ProjectedLeastSquaresSolver< Scalar >inline
scalar_type typedefBelos::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 typedefBelos::details::ProjectedLeastSquaresSolver< Scalar >private
STS typedefBelos::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