FEDEM Solver
R8.0
Source code of the dynamics solver
|
Functions/Subroutines | |
subroutine, public | pushaccelstack (sam, acc, ierr) |
subroutine | getautostep (sam, sys, errlim, HP, H, HX, istat) |
real(dp) function, public | getinitialtimestepsize (sys, ierr) |
real(dp) function, public | gettimestepsize (sys, sam, ctrl, errlim, ierr) |
subroutine, public | deallocatetimestep () |
Variables | |
real(dp), dimension(:), pointer, save | a1 |
real(dp), dimension(:), pointer, save | a2 |
real(dp), dimension(:), pointer, save | a3 |
real(dp), dimension(:), allocatable, save | err |
subroutine, public timestepmodule::deallocatetimestep |
subroutine timestepmodule::getautostep | ( | type(samtype), intent(in) | sam, |
type(systemtype), intent(in) | sys, | ||
real(dp), intent(in) | errlim, | ||
real(dp), intent(in) | HP, | ||
real(dp), intent(in) | H, | ||
real(dp), intent(out) | HX, | ||
integer, intent(out) | istat | ||
) |
real(dp) function, public timestepmodule::getinitialtimestepsize | ( | type(systemtype), intent(inout) | sys, |
integer, intent(out) | ierr | ||
) |
real(dp) function, public timestepmodule::gettimestepsize | ( | type(systemtype), intent(inout) | sys, |
type(samtype), intent(in) | sam, | ||
type(controltype), intent(in) | ctrl, | ||
real(dp), intent(in) | errlim, | ||
integer, intent(inout) | ierr | ||
) |
subroutine, public timestepmodule::pushaccelstack | ( | type(samtype), intent(in) | sam, |
real(dp), dimension(:), intent(in) | acc, | ||
integer, intent(out) | ierr | ||
) |
|
private |
|
private |
|
private |
|
private |