Go to the source code of this file.
|
| template<class Matrix , Real R> |
| bool | uni20::linalg::least_squares_detail::check_diagonal (Matrix const &a, R const &scale, R const &tolerance, LeastSquaresInfo &info) |
| |
| template<class Matrix > |
| bool | uni20::linalg::least_squares_detail::finite (Matrix const &a) |
| |
| template<Real R> |
| void | uni20::linalg::least_squares_detail::require_options (LeastSquaresOptions< R > const &options) |
| |
| template<class S > |
| bool | uni20::linalg::least_squares_detail::residual_norms (DenseMatrix< S > const &av, DenseMatrix< S > const &bv, DenseMatrix< S > const &solution, std::vector< make_real_t< S > > &norms, Precision p) |
| |
| template<class X , class A , class B , class Factor > |
| KernelAttempt | uni20::linalg::least_squares_detail::run (X &x, A &a, B &b, std::span< make_real_t< typename A::value_type > > residuals, LeastSquaresInfo &info, LeastSquaresOptions< make_real_t< typename A::value_type > > const &options, Precision p, Factor factor) |
| |
| template<class S > |
| Precision | uni20::linalg::least_squares_detail::working_precision () |
| |
| template<class S > |
| Precision | uni20::linalg::least_squares_detail::working_precision (Precision p) |
| |