sdr_load_config Subroutine

public subroutine sdr_load_config(me, geometry)

Load the configuration from the Lua script provided on the command line or from seeder.lua by default, if no file name is given as program argument.

The configuration needs to describe some general properties, like the directory where the resulting mesh is to be stored and the geometries, that are to be used to define the mesh.

Arguments

TypeIntentOptionalAttributesName
type(sdr_confHead_type), intent(inout) :: me

contains basic information from config file

type(sdr_geometry_type), intent(out) :: geometry

contains all geometry object defined in the config file


Calls

proc~~sdr_load_config~~CallsGraph proc~sdr_load_config sdr_load_config proc~tem_debug_load_main tem_debug_load_main proc~sdr_load_config->proc~tem_debug_load_main proc~tem_load_general tem_load_general proc~sdr_load_config->proc~tem_load_general proc~sdr_load_geometry sdr_load_geometry proc~sdr_load_config->proc~sdr_load_geometry proc~open_config_file open_config_file proc~sdr_load_config->proc~open_config_file interface~aot_get_val aot_get_val proc~sdr_load_config->interface~aot_get_val proc~sdr_load_inverted sdr_load_inverted proc~sdr_load_config->proc~sdr_load_inverted proc~sdr_subresolution_encolor sdr_subresolution_encolor proc~sdr_load_config->proc~sdr_subresolution_encolor proc~tem_stoptimer tem_stopTimer proc~sdr_load_config->proc~tem_stoptimer proc~tem_starttimer tem_startTimer proc~sdr_load_config->proc~tem_starttimer proc~close_config close_config proc~sdr_load_config->proc~close_config proc~sdr_subresolution_load sdr_subresolution_load proc~sdr_load_config->proc~sdr_subresolution_load proc~tem_logging_load_primary tem_logging_load_primary proc~sdr_load_config->proc~tem_logging_load_primary proc~tem_abort tem_abort proc~sdr_load_config->proc~tem_abort proc~sdr_load_geometry->interface~aot_get_val proc~aot_table_length aot_table_length proc~sdr_load_geometry->proc~aot_table_length proc~tem_load_cube tem_load_cube proc~sdr_load_geometry->proc~tem_load_cube interface~init init proc~sdr_load_geometry->interface~init proc~sdr_identify_bc_colors sdr_identify_bc_colors proc~sdr_load_geometry->proc~sdr_identify_bc_colors proc~aot_table_close aot_table_close proc~sdr_load_geometry->proc~aot_table_close proc~aot_table_open aot_table_open proc~sdr_load_geometry->proc~aot_table_open proc~sdr_identify_inv_colors sdr_identify_inv_colors proc~sdr_load_geometry->proc~sdr_identify_inv_colors interface~truncate truncate proc~sdr_load_geometry->interface~truncate proc~sdr_load_spatialobject_single sdr_load_spatialObject_single proc~sdr_load_geometry->proc~sdr_load_spatialobject_single proc~sdr_init_attribute sdr_init_attribute proc~sdr_load_geometry->proc~sdr_init_attribute proc~sdr_load_inverted->interface~aot_get_val proc~sdr_load_inverted->proc~tem_abort proc~sdr_load_inverted->proc~aot_table_length interface~init~10 init proc~sdr_load_inverted->interface~init~10 proc~sdr_load_inverted->proc~aot_table_close proc~sdr_load_inverted->proc~aot_table_open interface~append~10 append proc~sdr_load_inverted->interface~append~10 proc~upper_to_lower upper_to_lower proc~sdr_load_inverted->proc~upper_to_lower proc~sdr_subres_fills_add sdr_subres_fills_add proc~sdr_subresolution_encolor->proc~sdr_subres_fills_add proc~sdr_subresolution_load->interface~aot_get_val proc~sdr_subresolution_load->proc~tem_abort proc~subres_load_color_defaults subres_load_color_defaults proc~sdr_subresolution_load->proc~subres_load_color_defaults proc~sdr_subres_fills_load sdr_subres_fills_load proc~sdr_subresolution_load->proc~sdr_subres_fills_load proc~ply_prj_init_define ply_prj_init_define proc~sdr_subresolution_load->proc~ply_prj_init_define proc~ply_prj_header_load ply_prj_header_load proc~sdr_subresolution_load->proc~ply_prj_header_load proc~sdr_subresolution_load->proc~aot_table_close proc~sdr_subresolution_load->proc~aot_table_open proc~sdr_subresolution_load->proc~upper_to_lower

Called by

proc~~sdr_load_config~~CalledByGraph proc~sdr_load_config sdr_load_config program~seeder seeder program~seeder->proc~sdr_load_config

Contents


Variables

TypeVisibilityAttributesNameInitial
character(len=1024), private :: filename
type(flu_State), private :: conf
integer, private :: iError