Report a bug
If you spot a problem with this page, click here to create a GitHub issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using a local clone.

mir.cpp_export.numeric

This module contans extern C++ wrappers for mir.numeric.
export pure nothrow @nogc @safe mir_find_root_result!float mir_find_root(float ax, float bx, float fax, float fbx, float lowerBound, float upperBound, uint maxIterations, uint steps, scope CFunction!float f, scope const(void)* f_ctx, scope CTolerance!float tolerance, scope const(void)* tolerance_ctx);

export pure nothrow @nogc @safe mir_find_root_result!double mir_find_root(double ax, double bx, double fax, double fbx, double lowerBound, double upperBound, uint maxIterations, uint steps, scope CFunction!double f, scope const(void)* f_ctx, scope CTolerance!double tolerance, scope const(void)* tolerance_ctx);

export pure nothrow @nogc @safe mir_find_root_result!real mir_find_root(real ax, real bx, real fax, real fbx, real lowerBound, real upperBound, uint maxIterations, uint steps, scope CFunction!real f, scope const(void)* f_ctx, scope CTolerance!real tolerance, scope const(void)* tolerance_ctx);
Wrapper for findRoot