| Type | Intent | Optional | 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 |
| Type | Intent | Optional | 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 |
| Type | Intent | Optional | 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 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output_observation), | intent(inout) | :: | self | |||
| type(type_input), | intent(in) | :: | input | |||
| type(type_dp_3d), | intent(inout), | pointer | :: | coordinate | ||
| type(type_domain), | intent(inout) | :: | domain | |||
| character(len=*), | intent(in) | :: | dir_output | |||
| character(len=*), | intent(in) | :: | variable_name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output), | intent(inout) | :: | self | |||
| type(type_time), | intent(in) | :: | time | |||
| type(type_crs), | intent(in) | :: | Matrix | |||
| type(type_domain), | intent(inout) | :: | domain |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output_observation), | intent(inout) | :: | self | |||
| real(kind=real64), | intent(out) | :: | obs_values(:) | |||
| type(type_domain), | intent(inout), | optional | :: | domain | ||
| type(type_properties_manager), | intent(inout), | optional | :: | properties | ||
| real(kind=real64), | intent(in), | optional | :: | nodal_temperature(:) | ||
| real(kind=real64), | intent(in), | optional | :: | nodal_porosity(:) | ||
| real(kind=real64), | intent(in), | optional | :: | nodal_pw(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output_overall), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | file_name | |||
| character(len=*), | intent(in) | :: | variable_name | |||
| integer(kind=int32), | intent(in) | :: | variable(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output_overall), | intent(inout) | :: | self | |||
| integer(kind=int32), | intent(in) | :: | file_counts | |||
| type(type_domain), | intent(in) | :: | domain | |||
| real(kind=real64), | intent(in), | optional | :: | porosity(:) | ||
| real(kind=real64), | intent(in), | optional | :: | temperature(:) | ||
| real(kind=real64), | intent(in), | optional | :: | si(:) | ||
| real(kind=real64), | intent(in), | optional | :: | pressure(:) | ||
| type(type_dp_3d), | intent(in), | optional | :: | water_flux |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output_observation), | intent(in) | :: | self | |||
| integer(kind=int32), | intent(in) | :: | unit | |||
| real(kind=real64), | intent(in) | :: | time | |||
| real(kind=real64), | intent(in) | :: | values(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output_observation), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | time_unit |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | private, | allocatable | :: | dir_output | |||
| character(len=:), | private, | allocatable | :: | dir_output_field | |||
| logical, | private | :: | is_hydraulic | ||||
| logical, | private | :: | is_thermal | ||||
| character(len=:), | private, | allocatable | :: | log_file_name | |||
| type(type_output_observation), | private, | allocatable | :: | observations(:) | |||
| type(type_output_overall), | private | :: | overall |
| procedure, public, pass(self) :: initialize => initialize_type_output | |
| procedure, public, pass(self) :: output_coloring | |
| procedure, public, pass(self) :: output_fields | |
| procedure, public, pass(self) :: output_history | |
| procedure, public, pass(self) :: output_system_log |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(type_dp_3d), | public | :: | coordinate | ||||
| type(type_dp_vector_3d), | public, | allocatable | :: | coordinate_normalized(:) | |||
| logical, | public | :: | do_output | ||||
| type(holder_elements), | public, | allocatable | :: | elements(:) | |||
| character(len=:), | public, | allocatable | :: | file_name | |||
| procedure(abst_get_values), | public, | pointer, pass(self) | :: | get_values | => | null() | |
| character(len=:), | public, | allocatable | :: | name | |||
| integer(kind=int32), | public, | allocatable | :: | node_ids(:) | |||
| integer(kind=int32), | public | :: | num_observations | ||||
| integer(kind=int32), | public | :: | num_unit | ||||
| character(len=:), | public, | allocatable | :: | type | |||
| character(len=:), | public, | allocatable | :: | unit | |||
| procedure(abst_write_obeservation_header), | public, | pointer, pass(self) | :: | write_header | => | null() | |
| procedure(abst_write_line), | public, | pointer, pass(self) | :: | write_line | => | null() |
| procedure, public, pass(self) :: initialize => initialize_type_output_observation |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | private, | allocatable | :: | dir_output_field | |||
| logical, | private | :: | do_output | ||||
| 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() |
| procedure, public, pass(self) :: initialize => initialize_input_type_output_overall | |
| procedure, public, pass(self) :: initialize_vtk => initialize_output_overall_vtk | |
| procedure, public, pass(self) :: initialize_vtu => initialize_output_overall_vtu |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=int8), | public, | allocatable | :: | cell_types(:) | |||
| integer(kind=int32), | public, | allocatable | :: | connectivities(:) | |||
| type(type_dp_3d), | public | :: | coordinate | ||||
| integer(kind=int32), | public | :: | num_cells | ||||
| integer(kind=int32), | public | :: | num_points | ||||
| integer(kind=int32), | public, | allocatable | :: | offsets(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output), | intent(inout) | :: | self | |||
| type(type_input), | intent(in) | :: | input | |||
| class(type_domain), | intent(inout), | optional | :: | domain | ||
| type(type_dp_3d), | intent(inout), | pointer | :: | coordinate |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output), | intent(inout) | :: | self | |||
| type(type_domain), | intent(in) | :: | domain |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output), | intent(inout) | :: | self | |||
| integer(kind=int32), | intent(in) | :: | file_counts | |||
| type(type_domain), | intent(in) | :: | domain | |||
| real(kind=real64), | intent(in), | optional | :: | porosity(:) | ||
| real(kind=real64), | intent(in), | optional | :: | temperature(:) | ||
| real(kind=real64), | intent(in), | optional | :: | si(:) | ||
| real(kind=real64), | intent(in), | optional | :: | pressure(:) | ||
| type(type_dp_3d), | intent(in), | optional | :: | water_flux |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_output) | :: | self | ||||
| real(kind=real64), | intent(in) | :: | time | |||
| type(type_domain), | intent(inout), | optional | :: | domain | ||
| type(type_properties_manager), | intent(inout), | optional | :: | propeties | ||
| real(kind=real64), | intent(in), | optional | :: | porosity(:) | ||
| real(kind=real64), | intent(in), | optional | :: | temperature(:) | ||
| real(kind=real64), | intent(in), | optional | :: | pressure(:) |