heatloss_t Derived Type

type, public :: heatloss_t


Contents


Components

TypeVisibilityAttributesNameInitial
type(cooling_t), public :: cooling
type(heating_t), public :: heating

Type-Bound Procedures

procedure, public :: get_L0

  • private impure elemental function get_L0(this, x)

    Arguments

    TypeIntentOptionalAttributesName
    class(heatloss_t), intent(in) :: this
    real(kind=dp), intent(in) :: x

    Return Value real(kind=dp)

procedure, public :: get_dLdT

  • private impure elemental function get_dLdT(this, x)

    Arguments

    TypeIntentOptionalAttributesName
    class(heatloss_t), intent(in) :: this
    real(kind=dp), intent(in) :: x

    Return Value real(kind=dp)

procedure, public :: get_dLdrho

  • private impure elemental function get_dLdrho(this, x)

    Arguments

    TypeIntentOptionalAttributesName
    class(heatloss_t), intent(in) :: this
    real(kind=dp), intent(in) :: x

    Return Value real(kind=dp)

procedure, public :: check_if_thermal_balance_needs_enforcing

procedure, public :: delete

  • private subroutine delete(this)

    Arguments

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