swish_t Derived Type

type, public, extends(differentiable_activation_strategy_t) :: swish_t


Inherits

type~~swish_t~~InheritsGraph type~swish_t swish_t type~differentiable_activation_strategy_t differentiable_activation_strategy_t type~swish_t->type~differentiable_activation_strategy_t type~activation_strategy_t activation_strategy_t type~differentiable_activation_strategy_t->type~activation_strategy_t

Type-Bound Procedures

procedure, public, nopass :: activation

  • interface

    private elemental module function activation(x) result(y)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=rkind), intent(in) :: x

    Return Value real(kind=rkind)

procedure, public, nopass :: activation_derivative

  • interface

    private elemental module function activation_derivative(x) result(y)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=rkind), intent(in) :: x

    Return Value real(kind=rkind)

procedure, public :: function_name

  • interface

    private elemental module function function_name(self) result(string)

    Arguments

    Type IntentOptional Attributes Name
    class(swish_t), intent(in) :: self

    Return Value type(string_t)