timedisc_modeuler.f90 File Reference

Go to the source code of this file.

Data Types

type  timedisc_modeuler_mod::timedisc_modeuler
 

Modules

module  timedisc_modeuler_mod
 subroutines for modified Euler i.e. Runge-Kutta methods
 

Functions/Subroutines

subroutine timedisc_modeuler_mod::inittimedisc_modeuler (this, Mesh, Physics, config, IO)
 
subroutine timedisc_modeuler_mod::solveode (this, Mesh, Physics, Sources, Fluxes, time, dt, err)
 
subroutine timedisc_modeuler_mod::computecvar_modeuler (this, Mesh, Physics, Fluxes, eta, time, dt, cold, pvar, cvar, rhs, cnew)
 performs the time step update using the RHS More...
 
subroutine timedisc_modeuler_mod::finalize (this)
 
elemental real function timedisc_modeuler_mod::updatetimestep_modeuler (eta_n, dt, y0, yn, rhs)
 

Variables

character(len=32), parameter timedisc_modeuler_mod::odesolver_name = "modified Euler"
 
real, dimension(3, 3), parameter timedisc_modeuler_mod::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 timedisc_modeuler_mod::zeta = RESHAPE((/ 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.5 /), (/3,3/))