15 #ifndef _aspect_simulator_solver_stokes_matrix_based_h 16 #define _aspect_simulator_solver_stokes_matrix_based_h 24 namespace StokesSolver
30 class MatrixBased:
public Interface<dim>
65 const bool solve_newton_system,
66 const double last_pressure_normalization_adjustment,
72 std::string
name()
const override;
MatrixBased(Simulator< dim > &simulator)
::TrilinosWrappers::MPI::BlockVector BlockVector
::TrilinosWrappers::BlockSparseMatrix BlockSparseMatrix
std::string name() const override
SolverOutputs solve(const LinearAlgebra::BlockSparseMatrix &system_matrix, const LinearAlgebra::BlockVector &system_rhs, const bool solve_newton_system, const double last_pressure_normalization_adjustment, LinearAlgebra::BlockVector &solution_vector) override
ObserverPointer< const Simulator< dim >, SimulatorAccess< dim > > simulator