19 #ifndef QMCPLUSPLUS_EIGENSOLVER_H 20 #define QMCPLUSPLUS_EIGENSOLVER_H 42 std::vector<Real>& eigenvals,
54 std::vector<Real>& eigenvals,
helper functions for EinsplineSetBuilder
QTBase::RealType RealType
static void solveGeneralizedEigenvalues(Matrix< Real > &A, Matrix< Real > &B, std::vector< Real > &eigenvals, Matrix< Real > &eigenvectors)
Use generalized eigenvalue solver.
static void solveGeneralizedEigenvalues_Inv(Matrix< Real > &A, Matrix< Real > &B, std::vector< Real > &eigenvals, Matrix< Real > &eigenvectors)
Solve by explicitly inverting the overlap matrix.
double B(double x, int k, int i, const std::vector< double > &t)