LogConstantDT

Sets the time step so that it is constant in the logarithmic space. The initial time step must be set up independently.

TimeStepper which imposes a time step constant in the logarithmic space

Input Parameters

  • first_dtInitial time step (in absolute time)

    C++ Type:double

    Description:Initial time step (in absolute time)

  • log_dtTime step in log10(time)

    C++ Type:double

    Description:Time step in log10(time)

Required Parameters

  • reset_dtFalseUse when restarting a calculation to force a change in dt.

    Default:False

    C++ Type:bool

    Description:Use when restarting a calculation to force a change in dt.

  • growth_factor2Maximum ratio of new to previous timestep sizes following a step that required the time step to be cut due to a failed solve.

    Default:2

    C++ Type:double

    Description:Maximum ratio of new to previous timestep sizes following a step that required the time step to be cut due to a failed solve.

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Description:Set the enabled status of the MooseObject.

Advanced Parameters