| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(type_variable), | public | :: | P | ||||
| type(type_variable), | public | :: | T | ||||
| type(type_bc), | public | :: | bc | ||||
| type(type_controls), | public | :: | controls | ||||
| type(type_dp_3d), | public, | pointer | :: | coordinate | |||
| type(type_domain), | public | :: | domain | ||||
| class(abst_hydraulic), | public, | allocatable | :: | hydraulic | |||
| type(type_ic), | public | :: | ic | ||||
| type(type_output), | public | :: | output | ||||
| type(type_variable), | public | :: | phi | ||||
| type(type_properties_manager), | public | :: | property | ||||
| class(abst_thermal), | public, | allocatable | :: | thermal |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_ftdss), | intent(inout) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_ftdss), | intent(inout) | :: | self |
type :: type_ftdss type(type_dp_3d), pointer :: coordinate type(type_domain) :: domain type(type_variable) :: phi type(type_variable) :: T class(abst_thermal), allocatable :: thermal type(type_variable) :: P class(abst_hydraulic), allocatable :: hydraulic type(type_properties_manager) :: property type(type_bc) :: bc type(type_ic) :: ic type(type_controls) :: controls type(type_output) :: output contains procedure, pass(self) :: initialize => initialize_type_ftdss procedure, pass(self) :: shift => shift_type_ftdss end type type_ftdss