version 0.6.0
type_material_reference_properties::material_reference_properties Type Reference

Public Attributes

character(len=:), allocatable label
 Material label.
 
integer rheology = rheology_fluid
 Flag to determine if the material is a fluid, a solid or a porous medium.
 
integer equation_of_state = eos_constant
 Equation of state.
 
double precision reference_temperature = 0d0
 Reference temperature in K (Θ) at which properties are provided.
 
double precision reference_pressure = 0d0
 Reference pressure in Pa (ML⁻¹T⁻²) at which properties are provided.
 
double precision density = 0d0
 Material density in kg⋅m⁻³ (M¹L⁻³)
 
double precision molar_mass = 0d0
 Material molar mass in kg⋅mol⁻¹ (M¹N⁻¹)
 
double precision gas_constant = 0d0
 Material gas constant J⋅K⁻¹⋅mol⁻¹ (M¹L²T⁻²Θ⁻¹N⁻¹)
 
double precision thermal_expansion = 0d0
 Thermal expansion coefficient at constant temperature in K⁻¹ (Θ⁻¹)
 
double precision specific_heat_cp = 0d0
 Specific heat at constant pressure in J⋅kg⁻¹⋅K⁻¹ (L²T⁻²Θ⁻¹)
 
double precision specific_heat_cv = 0d0
 Specific heat at constant volume in J⋅kg−⁻¹K⁻¹ (L²T⁻²Θ⁻¹)
 
double precision isothermal_compressibility = 0d0
 Isothermal compressibility in Pa⁻¹ (M⁻¹LT²)
 
double precision speed_of_sound = 0d0
 Celerity in m⋅s⁻¹ (LT⁻¹)
 
type(t_material_law) viscosity_law
 Viscosity law.
 
type(t_material_law) conductivity_law
 Conductivity law.
 
type(t_material_law) density_law
 
type(t_material_law) isothermal_compressibility_law
 
type(t_material_law) thermal_expansion_law
 
type(t_material_law) speed_of_sound_law
 
type(t_material_law) specific_heat_cp_law
 Specific heat at cst pressure law.
 
type(t_material_law) specific_heat_cv_law
 Specific heat at cst volume law.
 
double precision viscosity = 0d0
 Dynamic viscosity in Pa⋅s (ML⁻¹T⁻¹)
 
double precision conductivity = 0d0
 Material thermal conductivity in W⋅m⁻¹⋅K⁻¹ (M¹L¹T⁻³Θ⁻¹)
 
double precision peng_robinson_acentric_factor = 0d0
 Coefficient of the peng-Robinson EoS Acentric factor.
 
double precision peng_robinson_critical_density = 0d0
 Critical density.
 
double precision peng_robinson_critical_pressure = 0d0
 Critical pressure.
 
double precision peng_robinson_critical_temperature = 0d0
 Critical temperature.
 
type(t_material_law) peng_robinson_specific_heat_law
 Specific law of cp ideal gas.
 
integer fluid_id = 0
 Fluid that saturates the porous medium.
 
double precision permeability = 0d0
 Permeability in m⁻² (L⁻²)
 
double precision porosity = 0d0
 Porosity.
 

The documentation for this type was generated from the following file: