optval Interface

public interface optval

Calls

interface~~optval~~CallsGraph interface~optval optval proc~optval_character optval_character interface~optval->proc~optval_character proc~optval_integer optval_integer interface~optval->proc~optval_integer proc~optval_real optval_real interface~optval->proc~optval_real

Called by

interface~~optval~~CalledByGraph interface~optval optval proc~pt_envelope pt_envelope proc~pt_envelope->interface~optval proc~pt_envelope_2ph pt_envelope_2ph proc~pt_envelope_2ph->interface~optval proc~px_envelope px_envelope proc~px_envelope->interface~optval proc~px_envelope_2ph px_envelope_2ph proc~px_envelope_2ph->interface~optval proc~saturation_pressure saturation_pressure proc~saturation_pressure->interface~optval proc~saturation_temperature saturation_temperature proc~saturation_temperature->interface~optval proc~tx_envelope tx_envelope proc~tx_envelope->interface~optval proc~tx_envelope_2ph tx_envelope_2ph proc~tx_envelope_2ph->interface~optval proc~volume_michelsen volume_michelsen proc~volume_michelsen->interface~optval proc~find_hpl find_hpl proc~find_hpl->proc~pt_envelope_2ph proc~volume~2 CubicEoS%volume proc~volume~2->proc~volume_michelsen proc~volume Gerg2008%volume proc~volume->proc~volume~2

Module Procedures

public function optval_integer(val, default)

Set a value to a default if it is not defined

Arguments

Type IntentOptional Attributes Name
integer, intent(in), optional :: val
integer, intent(in) :: default

Return Value integer

public function optval_real(val, default)

Set a value to a default if it is not defined

Arguments

Type IntentOptional Attributes Name
real(kind=pr), intent(in), optional :: val
real(kind=pr), intent(in) :: default

Return Value real(kind=pr)

public function optval_character(val, default)

Set a value to a default if it is not defined

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in), optional :: val
character(len=*), intent(in) :: default

Return Value character(len=:), allocatable