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

OpenMP-parallel cyclic Jacobi eigensolver. More...

#include "impl.hpp"
#include <cmath>
#include <algorithm>
#include <stdexcept>

Go to the source code of this file.

Namespaces

namespace  num
 
namespace  num::backends
 
namespace  num::backends::omp
 

Functions

EigenResult num::backends::omp::eig_sym (const Matrix &A, real tol, idx max_sweeps)
 

Detailed Description

OpenMP-parallel cyclic Jacobi eigensolver.

Same algorithm as backends/seq/jacobi_eig.cpp; the off-diagonal update and eigenvector accumulation loops are parallelised via OpenMP.

Definition in file jacobi_eig.cpp.