40 virtual void init()
override;
42 virtual void execute()
override;
virtual bool lastSolveConverged() const override
Whether or not the last solve converged.
InputParameters validParams()
bool _last_solve_converged
unsigned int _output_iteration_number
Iteration number obtained from the main application.
Steady executioners usually only call "solve()" on the NonlinearSystem once.
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
virtual void setIterationNumberOutput(unsigned int iteration_number)
Set a general iteration number for the purpose of outputting, useful in the presence of a nested solv...
FEProblemSolve _feproblem_solve
Executioners are objects that do the actual work of solving your problem.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
Constructor.
virtual void checkIntegrity()
const InputParameters & parameters() const
Get the parameters of the object.
virtual void execute() override
Pure virtual execute function MUST be overridden by children classes.
virtual void init() override
Initialize the executioner.
Steady(const InputParameters ¶meters)
virtual unsigned int getIterationNumberOutput() const
Get a general iteration number for the purpose of outputting, useful in the presence of a nested solv...