c_newton_Min1D Derived Type

type, public, ABSTRACT :: c_newton_Min1D


Inherited by

type~~c_newton_min1d~~InheritedByGraph type~c_newton_min1d c_newton_Min1D type~t_newton_root1d_wrap_min1d t_newton_Root1D_wrap_Min1D type~t_newton_root1d_wrap_min1d->type~c_newton_min1d parent

Type-Bound Procedures

procedure(i_newton_Min1D), public, deferred :: FR

  • function i_newton_Min1D(sf, x) result(y1x1) Prototype

    Arguments

    Type IntentOptional Attributes Name
    class(c_newton_Min1D), intent(in) :: sf
    real(kind=wp), intent(in) :: x

    Return Value real(kind=wp)

procedure(i_newton_Min1D), public, deferred :: dFR

  • function i_newton_Min1D(sf, x) result(y1x1) Prototype

    Arguments

    Type IntentOptional Attributes Name
    class(c_newton_Min1D), intent(in) :: sf
    real(kind=wp), intent(in) :: x

    Return Value real(kind=wp)

procedure(i_newton_Min1D), public, deferred :: ddFR

  • function i_newton_Min1D(sf, x) result(y1x1) Prototype

    Arguments

    Type IntentOptional Attributes Name
    class(c_newton_Min1D), intent(in) :: sf
    real(kind=wp), intent(in) :: x

    Return Value real(kind=wp)

Source Code

TYPE, ABSTRACT :: c_newton_Min1D
  CONTAINS
  PROCEDURE(i_newton_Min1D), DEFERRED :: FR
  PROCEDURE(i_newton_Min1D), DEFERRED :: dFR
  PROCEDURE(i_newton_Min1D), DEFERRED :: ddFR
END TYPE c_newton_Min1D