Class NLKEigenDiffSolver

Inheritance Relationships

Base Type

Class Documentation

class NLKEigenDiffSolver : public opensn::PETScNonLinearSolver

Public Functions

inline explicit NLKEigenDiffSolver(std::shared_ptr<NLKEigenDiffContext> nlk_diff_context_ptr)
~NLKEigenDiffSolver() override = default

Protected Functions

virtual void SetMonitor() override
virtual void SetSystemSize() override
virtual void SetSystem() override
virtual void SetFunction() override
virtual void SetJacobian() override
virtual void SetInitialGuess() override
virtual void PostSolveCallback() override