equilibrium_settings_t Derived Type

type, public :: equilibrium_settings_t


Contents


Components

TypeVisibilityAttributesNameInitial
character, public, allocatable:: equilibrium_type
character, public, allocatable:: boundary_type
logical, public :: use_defaults

Type-Bound Procedures

procedure, public :: set_equilibrium_type

  • public pure subroutine set_equilibrium_type(this, equilibrium_type)

    Arguments

    TypeIntentOptionalAttributesName
    class(equilibrium_settings_t), intent(inout) :: this
    character(len=*), intent(in) :: equilibrium_type

procedure, public :: get_equilibrium_type

procedure, public :: set_boundary_type

  • public pure subroutine set_boundary_type(this, boundary_type)

    Arguments

    TypeIntentOptionalAttributesName
    class(equilibrium_settings_t), intent(inout) :: this
    character(len=*), intent(in) :: boundary_type

procedure, public :: get_boundary_type

  • public pure function get_boundary_type(this) result(boundary_type)

    Arguments

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

    Return Value character(len=:),allocatable

procedure, public :: delete