grasp_settings_validators.c File Reference
#include <dirent.h>#include <assert.h>#include <string.h>#include <stdlib.h>#include <stdio.h>#include "grasp_settings_validators.h"#include <grasp/utils.h>#include "yamlsettings/yamlsettings_dictionary.h"#include "grasp_settings.h"#include "../output/grasp_output_stream.h"#include "../global/grasp_compilation_information.h"#include "../global/grasp_retrieval_characteristic_type.h"#include "../global/grasp_retrieval_meas_type.h"Functions | |
| int | grasp_settings_validator_directory_fortran (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_indexes_of_wavelengths (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_all_wavelengths_defined (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_cut_off (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | grasp_settings_validator_stream (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | grasp_settings_validator_input_driver (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_divisible (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | grasp_settings_validator_simulated_file (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_bins (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | grasp_settings_validator_output_segment_function (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | grasp_settings_validator_output_tile_function (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | grasp_settings_validator_output_current_function (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | grasp_settings_validator_input_transformer (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_characteristic_retrieved (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_characteristic_type (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_same_nelements_or_zero (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_estimates_and_weights (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_kernelpath (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
| int | graspsettings_validator_int_not_repeated_or_one (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
Function Documentation
◆ grasp_settings_validator_directory_fortran()
| int grasp_settings_validator_directory_fortran | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ grasp_settings_validator_input_driver()
| int grasp_settings_validator_input_driver | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ grasp_settings_validator_input_transformer()
| int grasp_settings_validator_input_transformer | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ grasp_settings_validator_output_current_function()
| int grasp_settings_validator_output_current_function | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ grasp_settings_validator_output_segment_function()
| int grasp_settings_validator_output_segment_function | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ grasp_settings_validator_output_tile_function()
| int grasp_settings_validator_output_tile_function | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ grasp_settings_validator_simulated_file()
| int grasp_settings_validator_simulated_file | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ grasp_settings_validator_stream()
| int grasp_settings_validator_stream | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ graspsettings_validator_all_wavelengths_defined()
| int graspsettings_validator_all_wavelengths_defined | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
(param->counter_mem_pos)
(dictionary->parameters[index2].counter_mem_pos)
◆ graspsettings_validator_bins()
| int graspsettings_validator_bins | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ graspsettings_validator_characteristic_retrieved()
| int graspsettings_validator_characteristic_retrieved | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ graspsettings_validator_characteristic_type()
| int graspsettings_validator_characteristic_type | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ graspsettings_validator_cut_off()
| int graspsettings_validator_cut_off | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ graspsettings_validator_divisible()
| int graspsettings_validator_divisible | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ graspsettings_validator_estimates_and_weights()
| int graspsettings_validator_estimates_and_weights | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
(param->counter_mem_pos)
(dictionary->parameters[index2].counter_mem_pos)
◆ graspsettings_validator_indexes_of_wavelengths()
| int graspsettings_validator_indexes_of_wavelengths | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ graspsettings_validator_int_not_repeated_or_one()
| int graspsettings_validator_int_not_repeated_or_one | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ graspsettings_validator_kernelpath()
| int graspsettings_validator_kernelpath | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
◆ graspsettings_validator_same_nelements_or_zero()
| int graspsettings_validator_same_nelements_or_zero | ( | int | param_index, |
| yamlsettings_dictionary_t * | dictionary, | ||
| char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
| ) |
(param->counter_mem_pos)
(dictionary->parameters[index2].counter_mem_pos)
