operator (**) Interface

public interface operator (**)

Calls

interface~~operator (ASTERISKASTERISK)~~CallsGraph interface~operator (ASTERISKASTERISK) operator (**) proc~powerhyperdualhyperdual PowerHyperDualHyperDual interface~operator (ASTERISKASTERISK)->proc~powerhyperdualhyperdual proc~powerhyperdualint PowerHyperDualInt interface~operator (ASTERISKASTERISK)->proc~powerhyperdualint proc~powerhyperdualreal PowerHyperDualReal interface~operator (ASTERISKASTERISK)->proc~powerhyperdualreal proc~exphyperdual expHyperDual proc~powerhyperdualhyperdual->proc~exphyperdual proc~loghyperdual logHyperDual proc~powerhyperdualhyperdual->proc~loghyperdual

Module Procedures

public elemental function PowerHyperDualInt(v1, v2) result(v3)

Arguments

Type IntentOptional Attributes Name
type(hyperdual), intent(in) :: v1
integer, intent(in) :: v2

Return Value type(hyperdual)

public elemental function PowerHyperDualHyperDual(v1, v2) result(v3)

Arguments

Type IntentOptional Attributes Name
type(hyperdual), intent(in) :: v1
type(hyperdual), intent(in) :: v2

Return Value type(hyperdual)

public elemental function PowerHyperDualReal(v1, v2) result(v3)

Arguments

Type IntentOptional Attributes Name
type(hyperdual), intent(in) :: v1
real(kind=pr), intent(in) :: v2

Return Value type(hyperdual)