energy_interface Abstract Interface

abstract interface

Abstract interfaces of deferred methods of eos_object.

private elemental function energy_interface(self, density, pressure, temperature) result(energy_)

Arguments

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

Equation of state.

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

Density value.

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

Pressure value.

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

Temperature value.

Return Value real(kind=R8P)

Energy value.

Description

Return specific internal energy.