|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Subroutines/functions for automatic time stepping. More...
Modules | |
| module | timestepmodule |
| Module with subroutines/functions for automatic time stepping. | |
Functions/Subroutines | |
| subroutine, public | timestepmodule::pushaccelstack (sam, acc, ierr) |
| Pushes the given vector onto the acceleration stack. More... | |
| subroutine | timestepmodule::getautostep (sam, sys, errlim, HP, H, HX, istat) |
| Calculates the next time step based on local truncation errors. More... | |
| real(dp) function, public | timestepmodule::getinitialtimestepsize (sys, ierr) |
| Returns the length of the initial time step. More... | |
| real(dp) function, public | timestepmodule::gettimestepsize (sys, sam, ctrl, errlim, ierr) |
| Returns the length of the next time step. More... | |
| subroutine, public | timestepmodule::deallocatetimestep () |
| Deallocates the internal buffers for automatic time stepping. More... | |
Variables | |
| real(dp), dimension(:), pointer, save | timestepmodule::a1 |
| Bottom of acceleration stack. More... | |
| real(dp), dimension(:), pointer, save | timestepmodule::a2 |
| Middle of acceleration stack. More... | |
| real(dp), dimension(:), pointer, save | timestepmodule::a3 |
| Top of acceleration stack. More... | |
| real(dp), dimension(:), allocatable, save | timestepmodule::err |
| Internal work array. More... | |
Subroutines/functions for automatic time stepping.