const int _elements_changed
Target number of changed elements used to determine if we need to change the time step.
static InputParameters validParams()
virtual void initialize()
const MaterialProperty< Real > * _matl_time_step
Pointer to the material property containing the time step limit.
unsigned int _qp
Current quadrature point.
const MaterialProperty< Real > * _changed_property
Material property used to determine if elements have changed.
virtual void threadJoin(const UserObject &y)
Real _matl_value
Current time step limit from the material properties.
const MaterialProperty< Real > * _changed_property_old
const bool _use_elements_changed
Flag to limit the time step based on the number of elements changed.
const bool _use_material_timestep_limit
Flag to find the time step limit from material properties.
const Real _elements_changed_threshold
Tolerance to determine if elements have changed.
int _count
Current number of elements changed.
This postporocessor calculates an estimated timestep size that limits an auxiliary variable to below ...
InputParameters validParams< MaterialTimeStepPostprocessor >()
MaterialTimeStepPostprocessor(const InputParameters ¶meters)