timedisc_modeuler_mod Module Reference
subroutines for modified Euler i.e. Runge-Kutta methods More...
Data Types | |
type | timedisc_modeuler |
Functions/Subroutines | |
subroutine | inittimedisc_modeuler (this, Mesh, Physics, config, IO) |
subroutine | solveode (this, Mesh, Physics, Sources, Fluxes, time, dt, err) |
subroutine | computecvar_modeuler (this, Mesh, Physics, Fluxes, eta, time, dt, cold, pvar, cvar, rhs, cnew) |
performs the time step update using the RHS More... | |
subroutine | finalize (this) |
elemental real function | updatetimestep_modeuler (eta_n, dt, y0, yn, rhs) |
Variables | |
character(len=32), parameter | odesolver_name = "modified Euler" |
real, dimension(3, 3), parameter | eta = RESHAPE((/ 0.0, 0.0, 0.0, 0.0, 0.5, 0.0, 0.0, 0.75, 1.0/3.0 /), (/3,3/)) |
real, dimension(3, 3), parameter | zeta = RESHAPE((/ 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.5 /), (/3,3/)) |
Detailed Description
subroutines for modified Euler i.e. Runge-Kutta methods
[shu1988]
Function/Subroutine Documentation
◆ computecvar_modeuler()
|
private |
performs the time step update using the RHS
Definition at line 204 of file timedisc_modeuler.f90.
◆ finalize()
|
private |
Definition at line 273 of file timedisc_modeuler.f90.
◆ inittimedisc_modeuler()
|
private |
Definition at line 90 of file timedisc_modeuler.f90.
◆ solveode()
|
private |
Definition at line 126 of file timedisc_modeuler.f90.
◆ updatetimestep_modeuler()
|
private |
Definition at line 282 of file timedisc_modeuler.f90.
Variable Documentation
◆ eta
|
private |
Definition at line 73 of file timedisc_modeuler.f90.
◆ odesolver_name
|
private |
Definition at line 72 of file timedisc_modeuler.f90.
◆ zeta
|
private |
Definition at line 75 of file timedisc_modeuler.f90.