Data Types | |
| type | t_ui_immersed_subdomain_metrics |
| type | t_ui_material_properties |
| type | t_ui_material_properties_list |
| type | t_ui_shape_list |
| type | t_ui_species_material_properties |
| type | t_ui_species_properties |
| type | t_ui_species_properties_list |
Functions/Subroutines | |
| subroutine | ui_clear_definitions () |
| logical function | ui_is_material_defined (label) |
| integer function | get_material_definition_number (label) |
| subroutine | add_material_definition (label) |
| integer function | ui_get_porous_medium_material_id (parser, tok, label_porous_medium, label_fluid) |
| integer function | ui_get_material_id_by_name (parser, tok, rheology) |
| logical function | ui_is_species_defined (label) |
| integer function | get_species_definition_number (label) |
| subroutine | add_species_definition (label) |
| logical function | ui_is_shape_defined (label) |
| integer function | get_shape_definition_number (label) |
| subroutine | add_shape_definition (label) |
| integer function | ui_get_subdomain_id (label) |
| logical function | ui_is_isd_defined (label) |
| integer function | get_isd_definition_number (label) |
| subroutine | add_isd_definition (subdomain_id) |
| recursive subroutine | ui_evaluate_shape_is_inside_function (parser) |
| recursive subroutine | ui_evaluate_shape_get_distance_function (parser) |
| recursive subroutine | ui_evaluate_shape_ray_trace_function (parser) |
| recursive subroutine | ui_evaluate_ray_get_distance_function (parser) |
| recursive subroutine | ui_evaluate_ray_get_intersection_function (parser) |
| recursive subroutine | ui_evaluate_ray_get_normal_function (parser) |
| subroutine, private | get_double_ident_pointer (label, parser, ident_pt) |
Variables | |
| integer, parameter, private | list_increment = 5 |
| type(t_ui_material_properties_list), dimension(:), allocatable | ui_material_definition_list |
| integer | ui_n_material_definition = 0 |
| type(t_ui_species_properties_list), dimension(:), allocatable | ui_species_definition_list |
| integer | ui_n_species_definition = 0 |
| type(t_ui_shape_list), dimension(:), allocatable | ui_shape_definition_list |
| integer | ui_n_shape_definition = 0 |
| integer, dimension(:), allocatable | ui_subdomains_to_isd |
| type(t_ui_immersed_subdomain_metrics), dimension(:), allocatable | ui_isd_definition_list |
| integer | ui_n_immersed_boundaries_definition = 0 |
| type(t_intersection_list) | ui_ray_intersection_list |
| subroutine mod_ui_definition_storage::add_isd_definition | ( | integer, intent(in) | subdomain_id | ) |
| subroutine mod_ui_definition_storage::add_material_definition | ( | character(len=*), intent(in) | label | ) |
| subroutine mod_ui_definition_storage::add_shape_definition | ( | character(len=*), intent(in) | label | ) |
| subroutine mod_ui_definition_storage::add_species_definition | ( | character(len=*), intent(in) | label | ) |
|
private |
| integer function mod_ui_definition_storage::get_isd_definition_number | ( | character(len=*), intent(in) | label | ) |
| integer function mod_ui_definition_storage::get_material_definition_number | ( | character(len=*), intent(in) | label | ) |
| integer function mod_ui_definition_storage::get_shape_definition_number | ( | character(len=*), intent(in) | label | ) |
| integer function mod_ui_definition_storage::get_species_definition_number | ( | character(len=*), intent(in) | label | ) |
| subroutine mod_ui_definition_storage::ui_clear_definitions |
| recursive subroutine mod_ui_definition_storage::ui_evaluate_ray_get_distance_function | ( | type(t_parser) | parser | ) |
| recursive subroutine mod_ui_definition_storage::ui_evaluate_ray_get_intersection_function | ( | type(t_parser) | parser | ) |
| recursive subroutine mod_ui_definition_storage::ui_evaluate_ray_get_normal_function | ( | type(t_parser) | parser | ) |
| recursive subroutine mod_ui_definition_storage::ui_evaluate_shape_get_distance_function | ( | type(t_parser) | parser | ) |
| recursive subroutine mod_ui_definition_storage::ui_evaluate_shape_is_inside_function | ( | type(t_parser) | parser | ) |
| recursive subroutine mod_ui_definition_storage::ui_evaluate_shape_ray_trace_function | ( | type(t_parser) | parser | ) |
| integer function mod_ui_definition_storage::ui_get_material_id_by_name | ( | class(t_parser), intent(inout) | parser, |
| type(t_token), intent(in) | tok, | ||
| integer, intent(in), optional | rheology ) |
| integer function mod_ui_definition_storage::ui_get_porous_medium_material_id | ( | class(t_parser) | parser, |
| type(t_token), intent(in) | tok, | ||
| character(len=*), intent(in) | label_porous_medium, | ||
| character(len=*), intent(in) | label_fluid ) |
| integer function mod_ui_definition_storage::ui_get_subdomain_id | ( | character(len=*), intent(in) | label | ) |
| logical function mod_ui_definition_storage::ui_is_isd_defined | ( | character(len=*), intent(in) | label | ) |
| logical function mod_ui_definition_storage::ui_is_material_defined | ( | character(len=*), intent(in) | label | ) |
| logical function mod_ui_definition_storage::ui_is_shape_defined | ( | character(len=*), intent(in) | label | ) |
| logical function mod_ui_definition_storage::ui_is_species_defined | ( | character(len=*), intent(in) | label | ) |
|
private |
| type(t_ui_immersed_subdomain_metrics), dimension(:), allocatable mod_ui_definition_storage::ui_isd_definition_list |
| type(t_ui_material_properties_list), dimension(:), allocatable mod_ui_definition_storage::ui_material_definition_list |
| integer mod_ui_definition_storage::ui_n_immersed_boundaries_definition = 0 |
| integer mod_ui_definition_storage::ui_n_material_definition = 0 |
| integer mod_ui_definition_storage::ui_n_shape_definition = 0 |
| integer mod_ui_definition_storage::ui_n_species_definition = 0 |
| type(t_intersection_list) mod_ui_definition_storage::ui_ray_intersection_list |
| type(t_ui_shape_list), dimension(:), allocatable mod_ui_definition_storage::ui_shape_definition_list |
| type(t_ui_species_properties_list), dimension(:), allocatable mod_ui_definition_storage::ui_species_definition_list |
| integer, dimension(:), allocatable mod_ui_definition_storage::ui_subdomains_to_isd |