numerics 0.1.0
Loading...
Searching...
No Matches
reduce.cpp File Reference

Implementations for num::kernel::reduce (seq_t and par_t overloads). More...

#include "kernel/reduce.hpp"
#include "kernel/raw.hpp"
#include <cmath>

Go to the source code of this file.

Namespaces

namespace  num
 
namespace  num::kernel
 
namespace  num::kernel::reduce
 

Functions

real num::kernel::reduce::l1_norm (const Vector &x, seq_t) noexcept
 Sequential l1 norm.
 
real num::kernel::reduce::l1_norm (const Vector &x, par_t)
 Parallel l1 norm.
 
real num::kernel::reduce::linf_norm (const Vector &x, seq_t) noexcept
 Sequential infinity norm.
 
real num::kernel::reduce::linf_norm (const Vector &x, par_t)
 Parallel infinity norm.
 
real num::kernel::reduce::sum (const Vector &x, seq_t) noexcept
 Sequential sum.
 
real num::kernel::reduce::sum (const Vector &x, par_t)
 Parallel sum.
 

Detailed Description

Implementations for num::kernel::reduce (seq_t and par_t overloads).

Definition in file reduce.cpp.