energy_interface Abstract Interface

abstract interface

Abstract interfaces of deferred methods of primitive_object.

private elemental function energy_interface(self, eos) result(energy_)

Arguments

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

Primitive.

class(eos_object), intent(in) :: eos

Equation of state.

Return Value real(kind=R8P)

Energy value.

Description

Return energy value.