Base class for Schur complement preconditioners. More...
#include <schur_preconditioner.hpp>

Public Member Functions | |
| virtual void | update_structure (Graph< T, S > *graph, SchurComplement< T, S > *schur, StreamPool &streams)=0 |
| virtual void | update_values (Graph< T, S > *graph, SchurComplement< T, S > *schur, StreamPool &streams)=0 |
| virtual void | set_damping_factor (Graph< T, S > *graph, SchurComplement< T, S > *schur, T damping_factor, const bool use_identity, StreamPool &streams)=0 |
| virtual void | apply (Graph< T, S > *graph, SchurComplement< T, S > *schur, T *z, const T *r, StreamPool &streams)=0 |
Base class for Schur complement preconditioners.