module NLopt
Extended Modules
Defined in:
nlopt.crnlopt/constraints.cr
nlopt/libnlopt.cr
nlopt/nlopt.cr
nlopt/version.cr
Constant Summary
-
VERSION =
"0.1.0"
Class Method Summary
- .equalities(m, tol, f)
- .equalities(m, f)
- .equalities(m, tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil, Slice(Float64) -> Nil)
- .equality(tol, f)
- .equality(f)
- .equality(tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil -> Float64)
- .inequalities(m, tol, f)
- .inequalities(m, f)
- .inequalities(m, tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil, Slice(Float64) -> Nil)
- .inequality(tol, f)
- .inequality(f)
- .inequality(tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil -> Float64)
- .srand(seed : UInt64 | Nil = nil)
Class Method Detail
def self.equalities(m, tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil, Slice(Float64) -> Nil)
#
def self.equality(tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil -> Float64)
#
def self.inequalities(m, tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil, Slice(Float64) -> Nil)
#
def self.inequality(tol = DEFAULT_CONSTRAINT_TOL, &block : Slice(Float64), Slice(Float64) | Nil -> Float64)
#