density_interface Abstract Interface

abstract interface

Abstract interfaces of deferred methods of eos_object.

private elemental function density_interface(self, energy, pressure, speed_of_sound, temperature) result(density_)

Arguments

Type IntentOptional AttributesName
class(eos_object), intent(in) :: self

Equation of state.

real(kind=R8P), intent(in), optional :: energy

Specific internal energy value.

real(kind=R8P), intent(in), optional :: pressure

Pressure value.

real(kind=R8P), intent(in), optional :: speed_of_sound

Speed of sound value.

real(kind=R8P), intent(in), optional :: temperature

Temperature value.

Return Value real(kind=R8P)

Density value.

Description

Return density.