elemental_timestep_rk4 Subroutine

private subroutine elemental_timestep_rk4(me, state, cell, dof, sideFlux)

Elemental operation for timestepping of order 4.

Arguments

TypeIntentOptionalAttributesName
class(atl_timestep_type), intent(inout) :: me

Description of the timestep integration method.

real(kind=rk), intent(inout) :: state(:,:,:)

The state of all cells on this level. This field will be updated ad the cell position. See kerneldata type for more explanations.

integer, intent(in) :: cell

Position of the cell to update in the state vector.

integer, intent(in) :: dof

The degree of freedom to update

real(kind=rk), intent(in) :: sideFlux(:)

The flux for one of the sides of this cell. The length of this array is the number of conservative variables of your equation.


Contents

None