10 virtual void update_structure(Graph<T, S> *graph,
StreamPool &streams) = 0;
12 virtual void update_values(Graph<T, S> *graph,
StreamPool &streams) = 0;
14 virtual void set_damping_factor(Graph<T, S> *graph, T damping_factor,
15 const bool use_identity,
18 virtual void apply(Graph<T, S> *graph, T *z,
const T *r,