type_output_overall Derived Type

type, private :: type_output_overall


Inherits

type~~type_output_overall~~InheritsGraph type~type_output_overall type_output_overall type~type_output_vtk type_output_vtk type~type_output_overall->type~type_output_vtk vtk type~type_dp_3d type_dp_3d type~type_output_vtk->type~type_dp_3d coordinate

Inherited by

type~~type_output_overall~~InheritedByGraph type~type_output_overall type_output_overall type~type_output type_output type~type_output->type~type_output_overall overall type~type_ftdss type_ftdss type~type_ftdss->type~type_output output

Components

Type Visibility Attributes Name Initial
character(len=:), private, allocatable :: dir_output_field
character(len=:), private, allocatable :: file_extension
character(len=:), private, allocatable :: format_output
character(len=:), private, allocatable :: variable_names(:)
type(type_output_vtk), private :: vtk
procedure(abst_output_overall_cell), private, pointer, pass(self) :: write_cell => null()
procedure(abst_output_overall_fields), private, pointer, pass(self) :: write_fields => null()

Type-Bound Procedures

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

  • interface

    private module subroutine initialize_input_type_output_overall(self, input, coordinate, domain, dir_output)

    Arguments

    Type IntentOptional Attributes Name
    class(type_output_overall), intent(inout) :: self
    type(type_input), intent(in) :: input
    type(type_dp_3d), intent(in) :: coordinate
    type(type_domain), intent(inout) :: domain
    character(len=*), intent(in) :: dir_output

procedure, public, pass(self) :: initialize_vtk => initialize_output_overall_vtk

procedure, public, pass(self) :: initialize_vtu => initialize_output_overall_vtu