Nlopt.Raw

converting haskell functions

toPrecondAD

toPrecondG

toFuncM

toFuncMG

toFuncMAD

toFunc

toFuncAD

toFuncG

type family UnFunPtr a

type Func

type MFunc

type Precond

type FunPtrFunc

type FunPtrMFunc

type FunPtrPrecond

data NLOpt

withNLOpt

data NloptAlgorithm

data NloptResult

checkEC

nloptSrand

nloptSrandTime

nloptVersion

nloptCreate

nloptCopy

nloptDestroy

nloptOptimize

nloptSetMinObjective

nloptSetMaxObjective

nloptSetPrecondMinObjective

nloptSetPrecondMaxObjective

nloptGetAlgorithm

nloptGetDimension

constraints

nloptSetLowerBounds

nloptSetUpperBounds

nloptGetLowerBounds

nloptGetUpperBounds

nloptSetLowerBounds1

nloptSetUpperBounds1

nloptRemoveInequalityConstraints

nloptAddInequalityConstraint

nloptAddPrecondInequalityConstraint

nloptAddInequalityMconstraint

nloptRemoveEqualityConstraints

nloptAddEqualityConstraint

nloptAddPrecondEqualityConstraint

nloptAddEqualityMconstraint

stopping criteria

nloptSetStopval

nloptGetStopval

nloptSetFtolRel

nloptGetFtolRel

nloptSetFtolAbs

nloptGetFtolAbs

nloptSetXtolRel

nloptGetXtolRel

nloptSetXtolAbs1

nloptSetXtolAbs

nloptGetXtolAbs

nloptSetMaxeval

nloptGetMaxeval

nloptSetMaxtime

nloptGetMaxtime

nloptForceStop

nloptSetForceStop

nloptGetForceStop

more algorithm-specific parameters

nloptSetLocalOptimizer

nloptSetPopulation

nloptGetPopulation

nloptSetVectorStorage

nloptGetVectorStorage

nloptSetInitialStep

nloptGetInitialStep

nloptSetInitialStep1

utils for ffi

withNLOpt_

vmUnsafeWith

ptrToVS

ptrToV

copyInto

type Vec

toCInt

fromCInt

peekInt

ptrToNLOpt

withFunc

withPrecond

withMFunc

withNull

peekDouble

mXv

c2hs-generated