##
##  NAMESPACE
##

useDynLib(adagio)

importFrom("graphics", "grid", "lines", "plot", "points")
importFrom("stats", "rnorm", "runif")

# Public routines
export(fnRosenbrock, grRosenbrock,
       fnRastrigin, grRastrigin,
       fnNesterov, grNesterov, fnNesterov1,
       fnHald, grHald, fnShor, grShor)
export(fnTrefethen, fnWagon)
export(maxquad)

export(maxsub, maxsub2d)
export(maxempty)

export(subsetsum, knapsack)
export(mknapsack, assignment)

export(transfinite)
export(nelmin, nelminb)

export(simpleEA, simpleDE)
export(pureCMAES)

export(fminviz, flineviz)

# S3/S4 Methods
