batmat main
Batched linear algebra routines
Loading...
Searching...
No Matches
batmat::linalg::norms< T, simd >::result_simd Struct Reference

#include <batmat/linalg/norms.hpp>

Detailed Description

template<class T, class simd>
struct batmat::linalg::norms< T, simd >::result_simd

Lane-wise accumulators.

Definition at line 30 of file norms.hpp.

Public Member Functions

simd norm_1 () const
 ℓ₁ norm.
simd norm_2 () const
 ℓ₂ norm.
simd norm_inf () const
 max-norm.

Public Attributes

simd amax
simd asum
simd sumsq

Member Function Documentation

◆ norm_1()

template<class T, class simd>
simd batmat::linalg::norms< T, simd >::result_simd::norm_1 ( ) const
inlinenodiscard

ℓ₁ norm.

Definition at line 36 of file norms.hpp.

◆ norm_2()

template<class T, class simd>
simd batmat::linalg::norms< T, simd >::result_simd::norm_2 ( ) const
inlinenodiscard

ℓ₂ norm.

Definition at line 38 of file norms.hpp.

◆ norm_inf()

template<class T, class simd>
simd batmat::linalg::norms< T, simd >::result_simd::norm_inf ( ) const
inlinenodiscard

max-norm.

Definition at line 43 of file norms.hpp.

Member Data Documentation

◆ amax

template<class T, class simd>
simd batmat::linalg::norms< T, simd >::result_simd::amax

Definition at line 31 of file norms.hpp.

◆ asum

template<class T, class simd>
simd batmat::linalg::norms< T, simd >::result_simd::asum

Definition at line 32 of file norms.hpp.

◆ sumsq

template<class T, class simd>
simd batmat::linalg::norms< T, simd >::result_simd::sumsq

Definition at line 33 of file norms.hpp.


The documentation for this struct was generated from the following file: