FYS3150: Project 2
Loading...
Searching...
No Matches
jacobi.hpp
Go to the documentation of this file.
1
8#ifndef __JACOBI__
9#define __JACOBI__
10
11#include <armadillo>
12
24void jacobi_rotate(arma::mat& A, arma::mat& R, int k, int l);
25
40void jacobi_eigensolver(const arma::mat& A,
41 double eps,
42 arma::vec& eigenvalues,
43 arma::mat& eigenvectors,
44 const int maxiter,
45 int& iterations,
46 bool& converged);
47
48#endif
void jacobi_rotate(arma::mat &A, arma::mat &R, int k, int l)
Computes a single rotation.
Definition: jacobi.cpp:17
void jacobi_eigensolver(const arma::mat &A, double eps, arma::vec &eigenvalues, arma::mat &eigenvectors, const int maxiter, int &iterations, bool &converged)
Solves the eigenvalue problem using the jacobi rotation method.
Definition: jacobi.cpp:56