initCompositeIntegrator Interface

interface
private pure module subroutine initCompositeIntegrator(this, initialTime, initialTimestep, numIntegrators, dtController)

Arguments

Type IntentOptional Attributes Name
class(CompositeIntegrator), intent(inout) :: this
real(kind=rk), intent(in) :: initialTime

Time value before first step

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

Default timestep

integer(kind=ik), intent(in) :: numIntegrators

Number of integrators expected

class(TimestepController), intent(in), optional :: dtController

Optional timestep controller

Description

Composite integraotr initialization routine