37 virtual void execute()
override;
Executioners are objects that do the actual work of solving your problem.
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
const InputParameters & parameters() const
Get the parameters of the object.
A base class that can be used for executioners solving for steady state problems.
Real & _time
The current time.
virtual unsigned int getIterationNumberOutput() const
Get a general iteration number for the purpose of outputting, useful in the presence of a nested solv...
virtual bool lastSolveConverged() const override
Whether or not the last solve converged.
Real _system_time
The system time.
bool _last_solve_converged
Flag showing if the last solve converged.
virtual void execute() override
Pure virtual execute function MUST be overridden by children classes.
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...
static InputParameters validParams()
unsigned int _output_iteration_number
Iteration number obtained from the main application.
int & _time_step
The time step index.
FEProblemBase & _problem
Just an alias for now.