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_proereties_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 | ||||
logical, | public | :: | do_output | ||||
type(holder_elements), | public, | allocatable | :: | elements(:) | |||
real(kind=real64), | public, | allocatable | :: | eta(:) | |||
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() | |
real(kind=real64), | public, | allocatable | :: | xi(:) |
procedure, public, pass(self) :: initialize => initialize_type_output_observation |
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() |
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_proereties_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(:) |