5#include "../seq/impl.hpp"
10#ifdef NUMERICS_HAS_OMP
12# pragma omp parallel for schedule(static)
20#ifdef NUMERICS_HAS_OMP
22# pragma omp parallel for schedule(static)
30#ifdef NUMERICS_HAS_OMP
33# pragma omp parallel for reduction(+:sum) schedule(static)
constexpr idx size() const noexcept
real dot(const Vector &x, const Vector &y)
void scale(Vector &v, real alpha)
void axpy(real alpha, const Vector &x, Vector &y)
real dot(const Vector &x, const Vector &y)
void scale(Vector &v, real alpha)
void axpy(real alpha, const Vector &x, Vector &y)
constexpr T ipow(T x) noexcept
Compute x^N at compile time via repeated squaring.