Package: optimbase 1.0-10

Sebastien Bihorel
optimbase: R Port of the 'Scilab' Optimbase Module
Provides a set of commands to manage an abstract optimization method. The goal is to provide a building block for a large class of specialized optimization methods. This package manages: the number of variables, the minimum and maximum bounds, the number of non linear inequality constraints, the cost function, the logging system, various termination criteria, etc...
Authors:
optimbase_1.0-10.tar.gz
optimbase_1.0-10.tar.gz(r-4.7-any)optimbase_1.0-10.tar.gz(r-4.6-any)
optimbase_1.0-10.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
optimbase/json (API)
| # Install 'optimbase' in R: |
| install.packages('optimbase', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated from:d25b14bce3. Checks:4 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 120 | ||
| source / vignettes | OK | 188 | ||
| linux-release-x86_64 | OK | 131 | ||
| wasm-release | OK | 101 |
Exports:as.optimbase.functionargsas.optimbase.outputargsassert.classbooleanassert.classfunctionassert.classintegerassert.classrealassert.classstringis.optimbaseis.optimbase.functionargsis.optimbase.outputargsonesoptimbaseoptimbase.checkboundsoptimbase.checkcostfunoptimbase.checkshapeoptimbase.checkx0optimbase.destroyoptimbase.functionoptimbase.functionargsoptimbase.getoptimbase.gridsearchoptimbase.hasboundsoptimbase.hasconstraintsoptimbase.hasnlconsoptimbase.histgetoptimbase.histsetoptimbase.incriteroptimbase.isfeasibleoptimbase.isinboundsoptimbase.isinnonlinconsoptimbase.logoptimbase.logshutdownoptimbase.logstartupoptimbase.outputargsoptimbase.outputcmdoptimbase.outstructoptimbase.proj2bndsoptimbase.setoptimbase.stoplogoptimbase.terminateprint.optimbasesizestrvecsummary.optimbasetransposeunknownValueForOptionvec2matrixzeros
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| R port of the Scilab optimbase module | optimbase-package |
| Check of Variable Class | assert.classboolean assert.classfunction assert.classinteger assert.classreal assert.classstring unknownValueForOption |
| Point Estimate Comparison with Bounds and Constraints | optimbase.isinbounds optimbase.isinnonlincons |
| Query for Bounds and Constraints | optimbase.hasbounds optimbase.hasconstraints optimbase.hasnlcons |
| Optimbase Log functions | optimbase.log optimbase.logshutdown optimbase.logstartup optimbase.stoplog |
| S3 optimbase classes | as.optimbase.functionargs as.optimbase.outputargs is.optimbase is.optimbase.functionargs is.optimbase.outputargs optimbase optimbase.functionargs optimbase.outputargs print.optimbase summary.optimbase |
| Check bounds. | optimbase.checkbounds |
| Check Cost Function | optimbase.checkcostfun |
| Check the Dimensions of the Cost Function Output | optimbase.checkshape |
| Check Consistency of Initial Guesses | optimbase.checkx0 |
| Erase an optimization history. | optimbase.destroy |
| Call Cost Function | optimbase.function |
| Get the value for the given element | optimbase.get optimbase.histget |
| Grid evaluation of a constrained or unconstrained cost function | optimbase.gridsearch |
| Iteration Log Incrementation | optimbase.incriter |
| Check Point Estimate | optimbase.isfeasible |
| Call user-defined output function | optimbase.outputcmd |
| Create Basic Optimization Data Object | optimbase.outstruct |
| Projection of Point Estimate to Bounds | optimbase.proj2bnds |
| Optimization Object Configuration | optimbase.histset optimbase.set |
| Evaluation of Termation Status | optimbase.terminate |
| Vector, Matrix or Data.Frame Size | size |
| Auto-collapse of Vectors | strvec |
| Vector and Matrix Transpose | transpose |
| Vector to Matrix Conversion | vec2matrix |
| Matrix of zeros or ones. | ones zeros |