holder_hcfs Derived Type

type, public :: holder_hcfs


Inherits

type~~holder_hcfs~~InheritsGraph type~holder_hcfs holder_hcfs type~abst_hcf abst_hcf type~holder_hcfs->type~abst_hcf p type~abst_hcf_base abst_hcf_base type~abst_hcf->type~abst_hcf_base base type~abst_hcf_impedance abst_hcf_impedance type~abst_hcf->type~abst_hcf_impedance impedance type~abst_hcf_viscosity abst_hcf_viscosity type~abst_hcf->type~abst_hcf_viscosity viscosity

Inherited by

type~~holder_hcfs~~InheritedByGraph type~holder_hcfs holder_hcfs type~type_material_manager type_material_manager type~type_material_manager->type~holder_hcfs hcf type~type_properties_manager type_properties_manager type~type_properties_manager->type~type_material_manager materials type~type_ftdss type_ftdss type~type_ftdss->type~type_properties_manager property

Components

Type Visibility Attributes Name Initial
class(abst_hcf), public, allocatable :: p

Type-Bound Procedures

procedure, public, pass(self) :: initialize => initialize_holder_hcfs

  • interface

    private module subroutine initialize_holder_hcfs(self, input, material_id)

    Arguments

    Type IntentOptional Attributes Name
    class(holder_hcfs), intent(inout) :: self
    type(type_input), intent(in) :: input
    integer(kind=int32), intent(in) :: material_id

Source Code

    type :: holder_hcfs
        class(abst_hcf), allocatable :: p
    contains
        procedure, pass(self) :: initialize => initialize_holder_hcfs
    end type holder_hcfs