c_newton_Root2D Derived Type

type, public, ABSTRACT :: c_newton_Root2D


Inherited by

type~~c_newton_root2d~~InheritedByGraph type~c_newton_root2d c_newton_Root2D type~t_newton_root2d_boozer t_newton_Root2D_boozer type~t_newton_root2d_boozer->type~c_newton_root2d

Type-Bound Procedures

procedure(i_newton_Root2D_FR), public, deferred :: FR

  • function i_newton_Root2D_FR(sf, x) result(y2x2) Prototype

    Arguments

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

    Return Value real(kind=wp), (2)

procedure(i_newton_Root2D_dFR), public, deferred :: dFR

  • function i_newton_Root2D_dFR(sf, x) result(y22x2) Prototype

    Arguments

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

    Return Value real(kind=wp), (2,2)

Source Code

TYPE, ABSTRACT :: c_newton_Root2D
  CONTAINS
  PROCEDURE(i_newton_Root2D_FR), DEFERRED :: FR
  PROCEDURE(i_newton_Root2D_dFR), DEFERRED :: dFR
END TYPE c_newton_Root2D