31 #ifndef _CONJUGATE_GRADIENT_H
32 #define _CONJUGATE_GRADIENT_H
37 inner(std::valarray<double>
const &x,
38 std::valarray<double>
const &y);
41 conjugate_gradient(std::valarray<double>
const &A,
42 std::valarray<double> &x,
43 std::valarray<double>
const &b,
44 unsigned n,
double tol,
45 unsigned max_iterations,
bool ortho1);
46 #endif // _CONJUGATE_GRADIENT_H