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)
  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)
    export @safe pure nothrow @nogc
    findRootImpl
    (
    real ax
    ,
    real bx
    ,
    real fax
    ,
    real fbx
    ,,,,
    uint steps
    ,
    scope real delegate
    (
    real
    )
    @safe pure nothrow @nogc
    f
    ,
    scope bool delegate
    (
    real
    ,
    real
    )
    @safe pure nothrow @nogc
    tolerance
    )

Meta