mod_flow_settings Module


Contents


Derived Types

type, public :: flow_settings_t

Components

TypeVisibilityAttributesNameInitial
logical, private :: has_flow

Type-Bound Procedures

procedure, public :: enable
procedure, public :: disable
procedure, public :: is_enabled

Functions

public pure function new_flow_settings() result(flow)

Arguments

None

Return Value type(flow_settings_t)

public pure function is_enabled(this)

Arguments

TypeIntentOptionalAttributesName
class(flow_settings_t), intent(in) :: this

Return Value logical


Subroutines

public pure subroutine enable(this)

Arguments

TypeIntentOptionalAttributesName
class(flow_settings_t), intent(inout) :: this

public pure subroutine disable(this)

Arguments

TypeIntentOptionalAttributesName
class(flow_settings_t), intent(inout) :: this