write_output Module Procedure

module procedure write_output module subroutine write_output(this, filename)

Uses

  • proc~~write_output~~UsesGraph proc~write_output write_output module~string_functions_interface string_functions_interface proc~write_output->module~string_functions_interface

This is a generic procedure for writing output files. This procedure eliminates the DTIO to allow for linking to external libraries that handle all of the file output

Arguments

Type IntentOptional AttributesName
class(problem_discretization), intent(in) :: this
character(len=*), intent(in) :: filename

Calls

proc~~write_output~~CallsGraph proc~write_output write_output interface~base_name base_name proc~write_output->interface~base_name proc~vtk_output vtk_output proc~write_output->proc~vtk_output interface~file_extension file_extension proc~write_output->interface~file_extension proc~csv_output csv_output proc~write_output->proc~csv_output proc~base_name base_name interface~base_name->proc~base_name scalar_attributes scalar_attributes proc~vtk_output->scalar_attributes ncells ncells proc~vtk_output->ncells vtk_serial_write vtk_serial_write proc~vtk_output->vtk_serial_write flux_divergence_attributes flux_divergence_attributes proc~vtk_output->flux_divergence_attributes proc~file_extension file_extension interface~file_extension->proc~file_extension

Called by

proc~~write_output~~CalledByGraph proc~write_output write_output interface~write_output write_output interface~write_output->proc~write_output

Contents

None