15#ifndef TLAPACK_LEGACY_LASSQ_HH
16#define TLAPACK_LEGACY_LASSQ_HH
56 template <
typename TX>
constexpr bool isnan(const T &x) noexcept
Extends std::isnan() to complex numbers.
Definition utils.hpp:125
void lassq(idx_t n, TX const *x, int_t incx, real_type< TX > &scl, real_type< TX > &sumsq)
Updates a sum of squares represented in scaled form.
Definition lassq.hpp:57
#define tlapack_expr_with_vector(x, TX, n, X, incx, expr)
Creates a vector object and executes an expression with it.
Definition utils.hpp:68
typename traits::real_type_traits< Types..., int >::type real_type
The common real type of the list of types.
Definition scalar_type_traits.hpp:113