https://mooseframework.inl.gov
Loading...
Searching...
No Matches
TestSourceStepper.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
12#include "TimeStepper.h"
13
15{
16public:
18
20
24 virtual void rejectStep() override;
25
26protected:
27 virtual Real computeDT() override { return _dt; };
28 virtual Real computeInitialDT() override { return _dt; };
29
30 Real _dt;
31};
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
const InputParameters & parameters() const
Get the parameters of the object.
Definition MooseBase.h:131
virtual Real computeDT() override
Computes time step size after the initial time step.
static InputParameters validParams()
virtual void rejectStep() override
This gets called when time step is rejected for all input time steppers.
virtual Real computeInitialDT() override
Computes time step size for the initial time step.
Base class for time stepping.
Definition TimeStepper.h:23