mod_edges.f90 File Reference

Data Types

type  edges_group_x
 X groups (1 - before, 2 - after) More...
 
type  edges_group_y
 Y groups (1 - before, 2 - after) More...
 
type  edges_group_t
 T groups (1 - before, 2 - after) More...
 
type  segment_edges
 segment edge structure More...
 

Modules

module  mod_edges
 File contains module with edge structure definition and edge related routines.
 

Functions/Subroutines

subroutine edges_initialization (edges)
 Routine initializes matrices edges structure. More...
 
subroutine grasp_input_edges_initialization (edges)
 
subroutine read_edges (iu_main_output, RIN, edges)
 Routine reads matrices edges data from "input_edge.dat" file. More...
 
logical function edges_present (iu_main_output, nx_segm, ny_segm, nt_segm, RIN, edges)
 Function checks if data for edges are present. If present, function sets the data into edge structure and returns edges_present = .true. More...
 

Function/Subroutine Documentation

◆ edges_initialization()

subroutine edges_initialization ( type(segment_edges), intent(inout)  edges)

Routine initializes matrices edges structure.

Author
Tatsiana Lapionak
Date
20 APR 2015
Parameters
[in,out]edges- structure of edges data

◆ edges_present()

logical function edges_present ( integer, intent(in)  iu_main_output,
integer, intent(in)  nx_segm,
integer, intent(in)  ny_segm,
integer, intent(in)  nt_segm,
type(retr_input_settings), intent(in)  RIN,
type(segment_edges), intent(inout)  edges 
)

Function checks if data for edges are present. If present, function sets the data into edge structure and returns edges_present = .true.

Author
Tatsiana Lapionak
Date
20 APR 2015
Parameters
[in]iu_main_output- unit number of main output file of retrieval
[in]nx_segm- max number of pixels with different X coordinates for retrieved segment
[in]ny_segm- max number of pixels with different Y coordinates for retrieved segment
[in]nt_segm- max number of pixels with different T coordinates for retrieved segment
[in]RIN- structure of settings for retrieval
[in,out]edges- structure of edges data

◆ grasp_input_edges_initialization()

subroutine grasp_input_edges_initialization ( type(segment_edges), intent(inout)  edges)

◆ read_edges()

subroutine read_edges ( integer, intent(in)  iu_main_output,
type(retr_input_settings), intent(in)  RIN,
type(segment_edges), intent(inout)  edges 
)

Routine reads matrices edges data from "input_edge.dat" file.

Author
Tatsiana Lapionak
Date
20 APR 2015
Parameters
[in]iu_main_output- unit number of main output file of retrieval
[in]RIN- structure of settings for retrieval
[in,out]edges- structure of edges data