MRKISS 2025-09-10
A tiny library with zero dependencies that aims to make it easy to use & experiment with explicit Runge-Kutta methods.
Loading...
Searching...
No Matches
mrkiss_solvers_wt::stepp_iface Interface Reference

Type step processing subroutine. More...

Public Member Functions

subroutine stepp_iface (status, end_run, sdf_flags, new_t_delta, pnt_idx, solution, t_delta, y_delta)

Detailed Description

Type step processing subroutine.

Parameters
statusExit status
Value Description
-inf-0 Everything worked
256-511 Error in this routine
end_runReturn used to trigger the calling solver to stop the run when end_run is positive.
sdf_flagsReturn used to trigger SDF run in the calling solver, and pass information to sdf_iface function
new_t_deltaReturns a new value for \(\Delta{t}\). Used by calling solver if positive.
pnt_idxIndex of current point in solution
solutionSolution
t_deltaValue from this step's \(\Delta{t}\)
y_deltaValue from for this step's \(\mathbf{\Delta{y}}\)

Definition at line 90 of file mrkiss_solvers_wt.f90.

Constructor & Destructor Documentation

◆ stepp_iface()

subroutine mrkiss_solvers_wt::stepp_iface::stepp_iface ( integer, intent(out) status,
integer, intent(out) end_run,
integer, intent(out) sdf_flags,
real(kind=rk), intent(out) new_t_delta,
integer, intent(in) pnt_idx,
real(kind=rk), dimension(:,:), intent(in) solution,
real(kind=rk), intent(in) t_delta,
real(kind=rk), dimension(:), intent(in) y_delta )
virtual

Definition at line 90 of file mrkiss_solvers_wt.f90.


The documentation for this interface was generated from the following file: