The OpenD Programming Language

findRootImpl

findRoot implementations.

  1. FindRootResult!float findRootImpl(float ax, float bx, float fax, float fbx, float lowerBound, float upperBound, uint maxIterations, uint steps, float delegate(float) @(safe) pure nothrow @(nogc) f, bool delegate(float, float) @(safe) pure nothrow @(nogc) tolerance)
  2. FindRootResult!double findRootImpl(double ax, double bx, double fax, double fbx, double lowerBound, double upperBound, uint maxIterations, uint steps, double delegate(double) @(safe) pure nothrow @(nogc) f, bool delegate(double, double) @(safe) pure nothrow @(nogc) tolerance)
    export @safe pure nothrow @nogc
    findRootImpl
    (
    double ax
    ,
    double bx
    ,
    double fax
    ,
    double fbx
    ,
    double lowerBound
    ,
    double upperBound
    ,,
    uint steps
    ,
    scope double delegate
    (
    double
    )
    @safe pure nothrow @nogc
    f
    ,
    scope bool delegate
    (
    double
    ,
    double
    )
    @safe pure nothrow @nogc
    tolerance
    )
  3. FindRootResult!real findRootImpl(real ax, real bx, real fax, real fbx, real lowerBound, real upperBound, uint maxIterations, uint steps, real delegate(real) @(safe) pure nothrow @(nogc) f, bool delegate(real, real) @(safe) pure nothrow @(nogc) tolerance)

Meta