brent_t Derived Type

type, public, abstract :: brent_t

class with the function f(x)


Inherited by

type~~brent_t~~InheritedByGraph type~brent_t brent_t type~circulator_dynamic_parameters_t circulator_dynamic_parameters_t type~circulator_dynamic_parameters_t->type~brent_t type~hug_brent_t hug_brent_t type~hug_brent_t->type~brent_t type~ro_from_pt_obj_t ro_from_pT_obj_t type~ro_from_pt_obj_t->type~brent_t type~t_from_roe_obj_t T_from_roE_obj_t type~t_from_roe_obj_t->type~brent_t type~t_from_rop_obj_t T_from_roP_obj_t type~t_from_rop_obj_t->type~brent_t type~circulator_t circulator_t type~circulator_t->type~circulator_dynamic_parameters_t dynCC

Type-Bound Procedures

procedure(brent_function), public, deferred :: f

  • function brent_function(me, x) Prototype

    user-supplied function, of the form which evaluates the function whose zero is being sought.

    Arguments

    Type IntentOptional Attributes Name
    class(brent_t), intent(in) :: me

    User-defined object transmitted to the solver

    real(kind=dp), intent(in) :: x

    'x' parameter of the function f(x)

    Return Value real(kind=dp)

    returned value