24 #include "petscistypes.h" 30 namespace Input {
class Record; }
81 void set_tolerances(
double r_tol,
double a_tol,
unsigned int max_it)
override;
115 double get_solution_precision()
override;
136 double compute_residual()
override;
142 void create_inversion_matrix();
SchurComplement SchurComplement
int orig_lsize
Size of local vector part of original system.
Solver based on the original PETSc solver using MPIAIJ matrix and succesive Schur complement construc...
Distribution * get_distribution() const
SchurState
Schur complement class for a PETSC based linear system.
LinSys * get_system() const