mod_heating Module



Contents


Variables

TypeVisibilityAttributesNameInitial
type(settings_t), private, pointer:: settings=> null()
type(background_t), private, pointer:: background=> null()

Derived Types

type, public :: heating_t

Components

TypeVisibilityAttributesNameInitial
procedure(realdp), public, pointer, nopass:: H
procedure(realdp), public, pointer, nopass:: dHdT
procedure(realdp), public, pointer, nopass:: dHdrho

Type-Bound Procedures

procedure, public :: delete

Functions

public function new_heating(settings_tgt, background_tgt) result(heating)

Arguments

TypeIntentOptionalAttributesName
type(settings_t), intent(in), target:: settings_tgt
type(background_t), intent(in), target:: background_tgt

Return Value type(heating_t)


Subroutines

private subroutine delete(this)

Arguments

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