nloptd

Contains a higher-level D friendly binding to the C nlopt library.

Members

Enums

Algorithm
enum Algorithm

List of possible algorithms.

Result
enum Result

List of possible result codes.

defaultTol
enum defaultTol

Default tolerances for some algorithms.

Functions

myConstraintC
double myConstraintC(uint n, const(double)* x, double* gradient, void* data)
Undocumented in source. Be warned that the author may not have intended to support it.
myConstraintC_
double myConstraintC_(uint n, const(double)* x, double* gradient, void* data)
Undocumented in source. Be warned that the author may not have intended to support it.
myConstraintD
double myConstraintD(uint n, const(double)* x, double* gradient, void* data)
Undocumented in source. Be warned that the author may not have intended to support it.
myConstraintMC
void myConstraintMC(uint m, double* result, uint n, const(double)* x, double* gradient, void* func_data)
Undocumented in source. Be warned that the author may not have intended to support it.
myFuncC
double myFuncC(uint n, const(double)* x, double* gradient, void* func_data)
Undocumented in source. Be warned that the author may not have intended to support it.
myFuncC_
double myFuncC_(uint n, const(double)* x, double* gradient, void* func_data)
Undocumented in source. Be warned that the author may not have intended to support it.
myFuncD
double myFuncD(uint n, const(double)* x, double* gradient, void* func_data)
Undocumented in source. Be warned that the author may not have intended to support it.
myconstraintMC_
void myconstraintMC_(uint m, double* result, uint n, const(double)* x, double* gradient, void* func_data)
Undocumented in source. Be warned that the author may not have intended to support it.
myconstraintMD
void myconstraintMD(uint m, double* result, uint n, const(double)* x, double* gradient, void* func_data)
Undocumented in source. Be warned that the author may not have intended to support it.
nloptOptimizeTest
void nloptOptimizeTest(T x, U lb)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Opt
struct Opt

Defines an object to interact with nlopt C API.

my_constraint_data
struct my_constraint_data
Undocumented in source.

See Also

Meta

Date

Date: 2/21/2016

License

LGPL-2.1 or later

Authors

John Michael Hall