Class WGSLinearSolver
Defined in File wgs_linear_solver.h
Inheritance Relationships
Base Type
public opensn::PETScLinearSolver
(Class PETScLinearSolver)
Class Documentation
-
class WGSLinearSolver : public opensn::PETScLinearSolver
Linear Solver specialization for Within GroupSet (WGS) solves.
Public Functions
Constructor.
- Parameters:
gs_context_ptr – Context Pointer to abstract context.
-
~WGSLinearSolver() override
Protected Functions
-
virtual void PreSetupCallback() override
-
virtual void SetConvergenceTest() override
-
virtual void SetSystemSize() override
-
virtual void SetSystem() override
-
virtual void SetPreconditioner() override
-
virtual void PostSetupCallback() override
-
virtual void PreSolveCallback() override
-
virtual void SetRHS() override
-
virtual void SetInitialGuess() override
-
virtual void PostSolveCallback() override
Protected Attributes
-
std::vector<double> saved_q_moments_local_