22#ifndef sparse_linear_algebra_double_h
23#define sparse_linear_algebra_double_h
38 FMATVEC_EXPORT Vector<Ref, double>
slvLU(
const Matrix<SymmetricSparse, Ref, Ref, double> &A,
const Vector<Ref, double> &x);
49 FMATVEC_EXPORT Matrix<General, Ref, Ref, double>
slvLU(
const Matrix<SymmetricSparse, Ref, Ref, double> &A,
const Matrix<General, Ref, Ref, double> &X);
62 FMATVEC_EXPORT
int eigvec(
const Matrix<SymmetricSparse, Ref, Ref, double> &A,
const Matrix<SymmetricSparse, Ref, Ref, double> &M,
int nev,
double sigma, Matrix<General, Ref, Ref, double> &eigenvectors, Vector<Ref, double> &eigenvalues,
double tol_=0);
Namespace fmatvec.
Definition: _memory.cc:28
int eigvec(const SquareMatrix< Ref, double > &A, SquareMatrix< Ref, std::complex< double > > &V, Vector< Ref, std::complex< double > > &w)
Eigenvectors and Eigenvalues.
Definition: linear_algebra_double.cc:715
Vector< Ref, std::complex< double > > slvLU(const SquareMatrix< Ref, std::complex< double > > &A, const Vector< Ref, std::complex< double > > &x)
System of linear equations.
Definition: linear_algebra_complex.cc:47