0.6.0
Loading...
Searching...
No Matches
mod_ui_read_material Module Reference

Functions/Subroutines

subroutine, public ui_read_material (parser, material, rheology, redefine)
 Read material properties.
 
logical recursive function ui_parse_fluid (parser, tok, keyword_id)
 
logical recursive function ui_parse_solid (parser, tok, keyword_id)
 
logical recursive function ui_parse_porous_medium (parser, tok, keyword_id)
 
logical recursive function ui_parse_material (parser, tok, keyword_id)
 
logical recursive function ui_parse_peng_robinson_coefficients (parser, tok, keyword_id)
 
logical recursive function ui_parse_coolprop (parser, tok, keyword_id)
 
logical recursive function ui_parse_stiffened_gas_coefficients (parser, tok, keyword_id)
 

Variables

type(t_ui_material_properties), allocatable ui_current_material
 
integer ui_id
 
integer ui_properties_counter
 
logical ui_is_density_read = .false.
 
logical ui_is_conductivity_read = .false.
 
logical ui_is_reference_temperature_read = .false.
 
logical ui_is_specific_heat_read_cp_read = .false.
 
logical ui_is_specific_heat_read_cv_read = .false.
 
logical ui_is_thermal_expansion_read = .false.
 
logical ui_is_equation_of_state_read = .false.
 
logical ui_is_isothermal_compressibility_read = .false.
 
logical ui_is_molar_mass_read = .false.
 
logical ui_is_reference_pressure_read = .false.
 
logical ui_is_speed_of_sound_read = .false.
 
logical ui_is_viscosity_read = .false.
 
logical ui_is_stiffened_gas_gamma = .false.
 
logical ui_is_stiffened_gas_pi = .false.
 
logical ui_is_acentric_factor = .false.
 
logical ui_is_critical_density = .false.
 
logical ui_is_critical_pressure = .false.
 
logical ui_is_critical_temperature = .false.
 
logical ui_is_peng_robinson_specific_heat_cp_law = .false.
 
logical ui_is_coolprop_fluid_name = .false.
 
logical ui_is_specific_heat_cp_law_read = .false.
 
logical ui_is_specific_heat_cv_law_read = .false.
 
logical ui_is_conductivity_law_read = .false.
 
logical ui_is_viscosity_law_read = .false.
 
logical ui_is_density_law_read = .false.
 
logical ui_is_speed_of_sound_law_read = .false.
 
logical ui_is_isothermal_compressibility_law_read = .false.
 
logical ui_is_thermal_expansion_law_read = .false.
 

Function/Subroutine Documentation

◆ ui_parse_coolprop()

logical recursive function mod_ui_read_material::ui_parse_coolprop ( type(t_parser) parser,
type(t_token), intent(in) tok,
integer, intent(in) keyword_id )

◆ ui_parse_fluid()

logical recursive function mod_ui_read_material::ui_parse_fluid ( type(t_parser) parser,
type(t_token), intent(in) tok,
integer, intent(in) keyword_id )

◆ ui_parse_material()

logical recursive function mod_ui_read_material::ui_parse_material ( type(t_parser) parser,
type(t_token), intent(in) tok,
integer, intent(in) keyword_id )

◆ ui_parse_peng_robinson_coefficients()

logical recursive function mod_ui_read_material::ui_parse_peng_robinson_coefficients ( type(t_parser) parser,
type(t_token), intent(in) tok,
integer, intent(in) keyword_id )

◆ ui_parse_porous_medium()

logical recursive function mod_ui_read_material::ui_parse_porous_medium ( type(t_parser) parser,
type(t_token), intent(in) tok,
integer, intent(in) keyword_id )

◆ ui_parse_solid()

logical recursive function mod_ui_read_material::ui_parse_solid ( type(t_parser) parser,
type(t_token), intent(in) tok,
integer, intent(in) keyword_id )

◆ ui_parse_stiffened_gas_coefficients()

logical recursive function mod_ui_read_material::ui_parse_stiffened_gas_coefficients ( type(t_parser) parser,
type(t_token), intent(in) tok,
integer, intent(in) keyword_id )

◆ ui_read_material()

subroutine, public mod_ui_read_material::ui_read_material ( type(t_parser) parser,
type(t_ui_material_properties), intent(inout) material,
integer, intent(in) rheology,
logical, intent(in) redefine )

Read material properties.

Parameters
[in,out]parserparser
[in,out]materialmaterial to read
[in]rheologyrheology of a material (fluid, solid, porous medium)
[in]redefineredefine a material (if enabled, presence of properties is not checked)

Variable Documentation

◆ ui_current_material

type(t_ui_material_properties), allocatable mod_ui_read_material::ui_current_material

◆ ui_id

integer mod_ui_read_material::ui_id

◆ ui_is_acentric_factor

logical mod_ui_read_material::ui_is_acentric_factor = .false.

◆ ui_is_conductivity_law_read

logical mod_ui_read_material::ui_is_conductivity_law_read = .false.

◆ ui_is_conductivity_read

logical mod_ui_read_material::ui_is_conductivity_read = .false.

◆ ui_is_coolprop_fluid_name

logical mod_ui_read_material::ui_is_coolprop_fluid_name = .false.

◆ ui_is_critical_density

logical mod_ui_read_material::ui_is_critical_density = .false.

◆ ui_is_critical_pressure

logical mod_ui_read_material::ui_is_critical_pressure = .false.

◆ ui_is_critical_temperature

logical mod_ui_read_material::ui_is_critical_temperature = .false.

◆ ui_is_density_law_read

logical mod_ui_read_material::ui_is_density_law_read = .false.

◆ ui_is_density_read

logical mod_ui_read_material::ui_is_density_read = .false.

◆ ui_is_equation_of_state_read

logical mod_ui_read_material::ui_is_equation_of_state_read = .false.

◆ ui_is_isothermal_compressibility_law_read

logical mod_ui_read_material::ui_is_isothermal_compressibility_law_read = .false.

◆ ui_is_isothermal_compressibility_read

logical mod_ui_read_material::ui_is_isothermal_compressibility_read = .false.

◆ ui_is_molar_mass_read

logical mod_ui_read_material::ui_is_molar_mass_read = .false.

◆ ui_is_peng_robinson_specific_heat_cp_law

logical mod_ui_read_material::ui_is_peng_robinson_specific_heat_cp_law = .false.

◆ ui_is_reference_pressure_read

logical mod_ui_read_material::ui_is_reference_pressure_read = .false.

◆ ui_is_reference_temperature_read

logical mod_ui_read_material::ui_is_reference_temperature_read = .false.

◆ ui_is_specific_heat_cp_law_read

logical mod_ui_read_material::ui_is_specific_heat_cp_law_read = .false.

◆ ui_is_specific_heat_cv_law_read

logical mod_ui_read_material::ui_is_specific_heat_cv_law_read = .false.

◆ ui_is_specific_heat_read_cp_read

logical mod_ui_read_material::ui_is_specific_heat_read_cp_read = .false.

◆ ui_is_specific_heat_read_cv_read

logical mod_ui_read_material::ui_is_specific_heat_read_cv_read = .false.

◆ ui_is_speed_of_sound_law_read

logical mod_ui_read_material::ui_is_speed_of_sound_law_read = .false.

◆ ui_is_speed_of_sound_read

logical mod_ui_read_material::ui_is_speed_of_sound_read = .false.

◆ ui_is_stiffened_gas_gamma

logical mod_ui_read_material::ui_is_stiffened_gas_gamma = .false.

◆ ui_is_stiffened_gas_pi

logical mod_ui_read_material::ui_is_stiffened_gas_pi = .false.

◆ ui_is_thermal_expansion_law_read

logical mod_ui_read_material::ui_is_thermal_expansion_law_read = .false.

◆ ui_is_thermal_expansion_read

logical mod_ui_read_material::ui_is_thermal_expansion_read = .false.

◆ ui_is_viscosity_law_read

logical mod_ui_read_material::ui_is_viscosity_law_read = .false.

◆ ui_is_viscosity_read

logical mod_ui_read_material::ui_is_viscosity_read = .false.

◆ ui_properties_counter

integer mod_ui_read_material::ui_properties_counter