conduction_settings_t Derived Type

type, public :: conduction_settings_t


Contents


Components

TypeVisibilityAttributesNameInitial
logical, private :: para_conduction
logical, private :: fixed_tc_para
real(kind=dp), private :: fixed_tc_para_value
logical, private :: perp_conduction
logical, private :: fixed_tc_perp
real(kind=dp), private :: fixed_tc_perp_value

Type-Bound Procedures

procedure, public :: disable

procedure, public :: is_enabled

procedure, public :: enable_para_conduction

procedure, public :: has_parallel_conduction

procedure, public :: set_fixed_tc_para

  • private pure subroutine set_fixed_tc_para(this, tc_para)

    Arguments

    TypeIntentOptionalAttributesName
    class(conduction_settings_t), intent(inout) :: this
    real(kind=dp), intent(in) :: tc_para

procedure, public :: get_fixed_tc_para

procedure, public :: has_fixed_tc_para

procedure, public :: enable_perp_conduction

procedure, public :: has_perpendicular_conduction

procedure, public :: set_fixed_tc_perp

  • private pure subroutine set_fixed_tc_perp(this, tc_perp)

    Arguments

    TypeIntentOptionalAttributesName
    class(conduction_settings_t), intent(inout) :: this
    real(kind=dp), intent(in) :: tc_perp

procedure, public :: get_fixed_tc_perp

procedure, public :: has_fixed_tc_perp