#include <stdio.h>#include <stdlib.h>#include "../settings/grasp_settings.h"#include "../input/grasp_input.h"#include "grasp_controller.h"#include "grasp_mpi_engine.h"#include "yamlsettings/yamlsettings.h"#include "../output/grasp_output_stream.h"#include "../output/grasp_output.h"#include "../retrieval/inversion/iteration_callback.h"#include "../input/grasp_input_tile_description.h"#include "grasp_controller_iteration_callback.h"Functions | |
| void | grasp_controller_iteration_callback_initialize (const grasp_settings *settings, const grasp_segment_t *segment, output_segment_general *output, const grasp_tile_description_t *tile_description, grasp_processing_functions_t *functions) |
| void | grasp_controller_iteration_callback_setup (int icol, int irow, int itime) |
| void | grasp_controller_iteration_callback () |
Variables | |
| const grasp_settings * | global_settings |
| const grasp_segment_t * | global_segment |
| output_segment_general * | global_output |
| const grasp_tile_description_t * | global_tile_description |
| int | global_icol |
| int | global_irow |
| int | global_itime |
| grasp_processing_functions_t * | global_functions |
Function Documentation
◆ grasp_controller_iteration_callback()
| void grasp_controller_iteration_callback | ( | ) |
This function is called by retrieval code as callback
◆ grasp_controller_iteration_callback_initialize()
| void grasp_controller_iteration_callback_initialize | ( | const grasp_settings * | settings, |
| const grasp_segment_t * | segment, | ||
| output_segment_general * | output, | ||
| const grasp_tile_description_t * | tile_description, | ||
| grasp_processing_functions_t * | functions | ||
| ) |
This function set up global variables that will allow retrieval code to perform callbacks
- Parameters
-
settings segment output tile_description
◆ grasp_controller_iteration_callback_setup()
| void grasp_controller_iteration_callback_setup | ( | int | icol, |
| int | irow, | ||
| int | itime | ||
| ) |
This function set up global variables for each segment retrieved that will allow the retrieval code to perform callbacks
- Parameters
-
icol irow itime
Variable Documentation
◆ global_functions
| grasp_processing_functions_t* global_functions |
◆ global_icol
| int global_icol |
◆ global_irow
| int global_irow |
◆ global_itime
| int global_itime |
◆ global_output
| output_segment_general* global_output |
◆ global_segment
| const grasp_segment_t* global_segment |
◆ global_settings
| const grasp_settings* global_settings |
◆ global_tile_description
| const grasp_tile_description_t* global_tile_description |
