|
| void | update_structure (Graph< T, S > *graph, SchurComplement< T, S > *schur, StreamPool &streams) override |
| |
| void | update_values (Graph< T, S > *graph, SchurComplement< T, S > *schur, StreamPool &streams) override |
| |
| void | set_damping_factor (Graph< T, S > *graph, SchurComplement< T, S > *schur, T damping_factor, const bool use_identity, StreamPool &streams) override |
| |
| void | apply (Graph< T, S > *graph, SchurComplement< T, S > *schur, T *z, const T *r, StreamPool &streams) override |
| |
template<typename T, typename S>
class graphite::BlockJacobiSchurPreconditioner< T, S >
Block Jacobi preconditioner for PCG with the Schur complement.