19 lines
372 B
C++
19 lines
372 B
C++
#ifndef __MATRIX__
|
|
#define __MATRIX__
|
|
|
|
#include <armadillo>
|
|
|
|
|
|
arma::mat create_tridiagonal(
|
|
const arma::vec& a,
|
|
const arma::vec& d,
|
|
const arma::vec& e);
|
|
|
|
arma::mat create_tridiagonal(int n, double a, double d, double e);
|
|
|
|
arma::mat create_symmetric_tridiagonal(int n, double a, double d);
|
|
|
|
double max_offdiag_symmetric(arma::mat& A, int& k, int& l);
|
|
|
|
#endif
|