0.6.0
Loading...
Searching...
No Matches
storage.f90 File Reference

Data Types

type  mod_ui_definition_storage::t_ui_material_properties
 
type  mod_ui_definition_storage::t_ui_material_properties_list
 
type  mod_ui_definition_storage::t_ui_species_material_properties
 
type  mod_ui_definition_storage::t_ui_species_properties
 
type  mod_ui_definition_storage::t_ui_species_properties_list
 
type  mod_ui_definition_storage::t_ui_shape_list
 
type  mod_ui_definition_storage::t_ui_immersed_subdomain_metrics
 

Modules

module  mod_ui_definition_storage
 

Functions/Subroutines

subroutine mod_ui_definition_storage::ui_clear_definitions ()
 
logical function mod_ui_definition_storage::ui_is_material_defined (label)
 
integer function mod_ui_definition_storage::get_material_definition_number (label)
 
subroutine mod_ui_definition_storage::add_material_definition (label)
 
integer function mod_ui_definition_storage::ui_get_porous_medium_material_id (parser, tok, label_porous_medium, label_fluid)
 
integer function mod_ui_definition_storage::ui_get_material_id_by_name (parser, tok, rheology)
 
logical function mod_ui_definition_storage::ui_is_species_defined (label)
 
integer function mod_ui_definition_storage::get_species_definition_number (label)
 
subroutine mod_ui_definition_storage::add_species_definition (label)
 
logical function mod_ui_definition_storage::ui_is_shape_defined (label)
 
integer function mod_ui_definition_storage::get_shape_definition_number (label)
 
subroutine mod_ui_definition_storage::add_shape_definition (label)
 
integer function mod_ui_definition_storage::ui_get_subdomain_id (label)
 
logical function mod_ui_definition_storage::ui_is_isd_defined (label)
 
integer function mod_ui_definition_storage::get_isd_definition_number (label)
 
subroutine mod_ui_definition_storage::add_isd_definition (subdomain_id)
 
recursive subroutine mod_ui_definition_storage::ui_evaluate_shape_is_inside_function (parser)
 
recursive subroutine mod_ui_definition_storage::ui_evaluate_shape_get_distance_function (parser)
 
recursive subroutine mod_ui_definition_storage::ui_evaluate_shape_ray_trace_function (parser)
 
recursive subroutine mod_ui_definition_storage::ui_evaluate_ray_get_distance_function (parser)
 
recursive subroutine mod_ui_definition_storage::ui_evaluate_ray_get_intersection_function (parser)
 
recursive subroutine mod_ui_definition_storage::ui_evaluate_ray_get_normal_function (parser)
 
subroutine, private mod_ui_definition_storage::get_double_ident_pointer (label, parser, ident_pt)
 

Variables

integer, parameter, private mod_ui_definition_storage::list_increment = 5
 
type(t_ui_material_properties_list), dimension(:), allocatable mod_ui_definition_storage::ui_material_definition_list
 
integer mod_ui_definition_storage::ui_n_material_definition = 0
 
type(t_ui_species_properties_list), dimension(:), allocatable mod_ui_definition_storage::ui_species_definition_list
 
integer mod_ui_definition_storage::ui_n_species_definition = 0
 
type(t_ui_shape_list), dimension(:), allocatable mod_ui_definition_storage::ui_shape_definition_list
 
integer mod_ui_definition_storage::ui_n_shape_definition = 0
 
integer, dimension(:), allocatable mod_ui_definition_storage::ui_subdomains_to_isd
 
type(t_ui_immersed_subdomain_metrics), dimension(:), allocatable mod_ui_definition_storage::ui_isd_definition_list
 
integer mod_ui_definition_storage::ui_n_immersed_boundaries_definition = 0
 
type(t_intersection_listmod_ui_definition_storage::ui_ray_intersection_list