MoDeNa
1.0
Software framework facilitating sequential multi-scale modelling
|
Physical properties. More...
Go to the source code of this file.
Functions/Subroutines | |
pure subroutine, public | phys_prop::volume_balance (y, vt, fs) |
Checks whether we are losing some mass or not. More... | |
pure subroutine, public | phys_prop::dispress (h, dispr, dph) |
Disjoining pressure. More... | |
subroutine, public | phys_prop::min_film_thickness (y, hmin, hloc, havg) |
Minimum film thickness and its distance from the center. More... | |
real(dp) function, public | phys_prop::rb_der (t) |
Time derivation of bubble radius as function of time. More... | |
real(dp) function, public | phys_prop::rb (t) |
Bubble radius as function of time. More... | |
subroutine, public | phys_prop::rb_spline_ini (bblgr_res) |
Initialization of spline for bubble radius. More... | |
real(dp) function, public | phys_prop::porosity (t) |
Porosity as function of time. More... | |
subroutine, public | phys_prop::porosity_spline_ini (bblgr_res) |
Initialization of spline for porosity. More... | |
real(dp) function, public | phys_prop::visc (t) |
Viscosity as function of time. More... | |
subroutine, public | phys_prop::visc_spline_ini (bblgr_res) |
Initialization of spline for viscosity. More... | |
Physical properties.
Holds subroutines, which evaluate the current value of physical or foam properties.
Definition in file phys_prop.f90.
pure subroutine, public phys_prop::dispress | ( | real(dp), intent(in) | h, |
real(dp), intent(out) | dispr, | ||
real(dp), intent(out) | dph | ||
) |
Disjoining pressure.
[in] | h | film half-thickness |
[out] | dispr | disjoining pressure |
[out] | dph | derivative of disjoining pressure |
Definition at line 50 of file phys_prop.f90.
References globals::bdp, globals::cdp, globals::hdp, globals::mdp, and globals::ndp.
subroutine, public phys_prop::min_film_thickness | ( | real(dp), dimension(:), intent(in) | y, |
real(dp), intent(out) | hmin, | ||
real(dp), intent(out) | hloc, | ||
real(dp), intent(out) | havg | ||
) |
Minimum film thickness and its distance from the center.
[in] | y | integrated variables |
[out] | hmin | minimum film half-thickness |
[out] | hloc | radius at minumum film half-thickness |
[out] | havg | average film half-thickness |
Definition at line 64 of file phys_prop.f90.
References globals::dr, and globals::strutfilmparameter.
real(dp) function, public phys_prop::porosity | ( | real(dp), intent(in) | t | ) |
Porosity as function of time.
[in] | t | time |
Definition at line 145 of file phys_prop.f90.
References porosity().
subroutine, public phys_prop::porosity_spline_ini | ( | real(dp), dimension(:,:), intent(in) | bblgr_res | ) |
Initialization of spline for porosity.
[in] | bblgr_res | results of the bubble growth simulation |
Definition at line 161 of file phys_prop.f90.
real(dp) function, public phys_prop::rb | ( | real(dp), intent(in) | t | ) |
Bubble radius as function of time.
Interpolates using a spline.
[in] | t | time |
[in] | t | time |
Definition at line 254 of file phys_prop.f90.
real(dp) function, public phys_prop::rb_der | ( | real(dp), intent(in) | t | ) |
Time derivation of bubble radius as function of time.
[in] | t | time |
Definition at line 89 of file phys_prop.f90.
subroutine, public phys_prop::rb_spline_ini | ( | real(dp), dimension(:,:), intent(in) | bblgr_res | ) |
Initialization of spline for bubble radius.
[in] | bblgr_res | results of the bubble growth simulation |
Definition at line 122 of file phys_prop.f90.
real(dp) function, public phys_prop::visc | ( | real(dp), intent(in) | t | ) |
subroutine, public phys_prop::visc_spline_ini | ( | real(dp), dimension(:,:), intent(in) | bblgr_res | ) |
Initialization of spline for viscosity.
[in] | bblgr_res | results of the bubble growth simulation |
Definition at line 200 of file phys_prop.f90.
pure subroutine, public phys_prop::volume_balance | ( | real(dp), dimension(:), intent(in) | y, |
real(dp), intent(out) | vt, | ||
real(dp), intent(out) | fs | ||
) |
Checks whether we are losing some mass or not.
[out] | fs | strut content |
[out] | vt | total volume |
[in] | y | integrated variables |
Definition at line 24 of file phys_prop.f90.
References globals::dr, globals::rc, globals::rd, and globals::strutfilmparameter.