numerics 0.1.0
Loading...
Searching...
No Matches
dense.hpp File Reference

Dense matrix inner kernels (namespace num::kernel::dense) More...

#include "core/matrix.hpp"
#include "core/types.hpp"
#include "core/vector.hpp"
#include "kernel/policy.hpp"

Go to the source code of this file.

Namespaces

namespace  num
 
namespace  num::kernel
 
namespace  num::kernel::dense
 

Functions

void num::kernel::dense::ger (real alpha, const Vector &x, const Vector &y, Matrix &A, seq_t) noexcept
 Sequential rank-1 update.
 
void num::kernel::dense::ger (real alpha, const Vector &x, const Vector &y, Matrix &A, par_t)
 Parallel rank-1 update.
 
void num::kernel::dense::ger (real alpha, const Vector &x, const Vector &y, Matrix &A)
 
void num::kernel::dense::trsv_lower (const Matrix &L, const Vector &b, Vector &x)
 Forward substitution: solve Lx = b.
 
void num::kernel::dense::trsv_upper (const Matrix &U, const Vector &b, Vector &x)
 Back substitution: solve Ux = b.
 

Detailed Description

Dense matrix inner kernels (namespace num::kernel::dense)

Definition in file dense.hpp.