tryIntegrate Subroutine

subroutine tryIntegrate(this, manipulatedModeller, inputVars, dt, nonlinIter, solveSuccess)

Arguments

Type IntentOptional Attributes Name
type(PicardBDEIntegrator), intent(inout) :: this
class(ModellerSurrogate), intent(inout) :: manipulatedModeller

Modeller to be used in callbacks during integration

class(VariableContainer), intent(in) :: inputVars

VariableContainer object housing input data for the integration routine

real(kind=rk), intent(in) :: dt
integer(kind=ik), intent(out) :: nonlinIter
logical, intent(inout) :: solveSuccess