type_dp_3d Derived Type

type, public :: type_dp_3d


Inherited by

type~~type_dp_3d~~InheritedByGraph type~type_dp_3d type_dp_3d type~abst_hydraulic abst_hydraulic type~abst_hydraulic->type~type_dp_3d water_flux type~type_ftdss type_ftdss type~type_ftdss->type~type_dp_3d coordinate type~type_ftdss->type~abst_hydraulic hydraulic type~type_output type_output type~type_ftdss->type~type_output output type~type_output_observation type_output_observation type~type_output_observation->type~type_dp_3d coordinate type~type_output_vtk type_output_vtk type~type_output_vtk->type~type_dp_3d coordinate type~type_vtk type_vtk type~type_vtk->type~type_dp_3d points type~type_geometry type_geometry type~type_geometry->type~type_vtk vtk type~type_hydraulic_crs type_hydraulic_crs type~type_hydraulic_crs->type~abst_hydraulic type~type_output->type~type_output_observation observations type~type_output_overall type_output_overall type~type_output->type~type_output_overall overall type~type_output_overall->type~type_output_vtk vtk type~type_input type_input type~type_input->type~type_geometry geometry

Components

Type Visibility Attributes Name Initial
real(kind=real64), public, allocatable :: x(:)
real(kind=real64), public, allocatable :: y(:)
real(kind=real64), public, allocatable :: z(:)

Type-Bound Procedures

procedure, public, pass(self) :: destroy => destroy_type_dp_3d

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

  • private subroutine initialize_type_dp_3d(self, length, initialize_value)

    Arguments

    Type IntentOptional Attributes Name
    class(type_dp_3d), intent(inout) :: self
    integer(kind=int32), intent(in) :: length
    real(kind=real64), intent(in), optional :: initialize_value

Source Code

    type :: type_dp_3d
        real(real64), allocatable :: x(:)
        real(real64), allocatable :: y(:)
        real(real64), allocatable :: z(:)
    contains
        procedure, pass(self) :: initialize => initialize_type_dp_3d
        procedure, pass(self) :: destroy => destroy_type_dp_3d
    end type type_dp_3d