module NLopt

Extended Modules

Defined in:

nlopt.cr
nlopt/constraints.cr
nlopt/libnlopt.cr
nlopt/nlopt.cr
nlopt/version.cr

Constant Summary

VERSION = "0.1.0"

Class Method Summary

Class Method Detail

def self.equalities(m, tol, f) #

[View source]
def self.equalities(m, f) #

[View source]
def self.equalities(m, tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil, Slice(Float64) -> Nil) #

[View source]
def self.equality(tol, f) #

[View source]
def self.equality(f) #

[View source]
def self.equality(tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil -> Float64) #

[View source]
def self.inequalities(m, tol, f) #

[View source]
def self.inequalities(m, f) #

[View source]
def self.inequalities(m, tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil, Slice(Float64) -> Nil) #

[View source]
def self.inequality(tol, f) #

[View source]
def self.inequality(f) #

[View source]
def self.inequality(tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil -> Float64) #

[View source]
def self.srand(seed : UInt64 | Nil = nil) #

[View source]