basic_timeloop_procedures Submodule

Contains module procedures associated with the basic timeloop class


Uses


Module Subroutines

module subroutine initStandardTimeloop(this, envObj, normObj)

Initialize timeloop parameters using config file and time normalization from normObj

Arguments

Type IntentOptional Attributes Name
class(Timeloop), intent(inout) :: this
class(EnvironmentWrapper), intent(inout) :: envObj
class(Normalization), intent(in) :: normObj

module subroutine loop(this, envObj, modellerObj)

Perform loop based on timeloop parameters and using passed modeller and environment

Arguments

Type IntentOptional Attributes Name
class(Timeloop), intent(inout) :: this
class(EnvironmentWrapper), intent(inout) :: envObj
type(Modeller), intent(inout) :: modellerObj