is_hydro_positive Module Procedure

module procedure is_hydro_positive module function is_hydro_positive(this, x, y, z) result(res)

Return 1 if the energy density is nonpositive or if the specific energy is nonpositive, or if the pressure is nonpositive at the specified point; return 0 otherwise

FT 19.11.2021


Arguments

Type IntentOptional Attributes Name
class(ejecta), intent(in) :: this

ejecta object which this PROCEDURE is a member of

double precision, intent(in), VALUE :: x

coordinate of the desired point

double precision, intent(in), VALUE :: y

coordinate of the desired point

double precision, intent(in), VALUE :: z

coordinate of the desired point

Return Value logical

.FALSE. if the energy density or the specific energy or the pressure are negative, .TRUE. otherwise


Called by

proc~~is_hydro_positive~4~~CalledByGraph proc~is_hydro_positive~4 is_hydro_positive interface~is_hydro_positive~4 is_hydro_positive interface~is_hydro_positive~4->proc~is_hydro_positive~4

Contents


Variables

Type Visibility Attributes Name Initial
double precision, private, DIMENSION(3) :: center
double precision, private, DIMENSION(6) :: sizes