AlphaFunction Derived Type

type, public, abstract :: AlphaFunction

Abstract derived type that describe the required procedure for an alpha function.


Type-Bound Procedures

procedure(abs_alpha), public, deferred :: alpha

  • subroutine abs_alpha(self, Tr, a, dadt, dadt2) Prototype

    Arguments

    Type IntentOptional Attributes Name
    class(AlphaFunction), intent(in) :: self
    real(kind=pr), intent(in) :: Tr(:)
    real(kind=pr), intent(out) :: a(:)
    real(kind=pr), intent(out) :: dadt(:)
    real(kind=pr), intent(out) :: dadt2(:)