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,
17 virtual void apply(Graph<T, S> *graph, T *z,
const T *r,