Navigation
index
next
|
IBEX 2.8 documentation
»
Welcome to IBEX’s documentation!
¶
The Core Library
¶
Introduction
The API
An extended interval calculator
Contractor programming
System solving and global optimization
Installation (Release 2.8)
Standard install
Configuration options
Compiling a Test Program
Running unit tests
Uninstall
Troubleshooting
Installation with Cmake (experimental)
Standard install
Configuration options
Compiling a Test Program
Plugins/Packages
Running unit tests
Uninstall
Troubleshooting
Tutorial
Basic Interval computations
Functions
Constraints
Contractors
Interval Computations
Intervals, vectors and matrices
Container operations
Set-membership operations
Geometric operations
Miscellaneous
Interval arithmetic
Backward arithmetic
Inner arithmetic
Functions
Introduction
Interval Computations
Creating functions (in C++)
Operations on Functions
Constraints
Class and Fields
Creating constraints (in C++)
Systems
Class and Fields
Creating systems (in C++)
System Transformation
The Minibex Language
Introduction
Examples
Overall structure
Real and Intervals
Constants
Variables
Expressions
Functions
Constraints
Contractors
Introduction
Forward-Backward
Intersection, Union, etc.
Propagation
HC4
Inverse contractor
Shaving
Acid & 3BCid
Polytope Hull
Exists and ForAll
Separators
Introduction
Separator Algebra
Separator for a Polygon
Sets
Introduction
A graphical tool: Vibes
Set Creation
Set Exploration
File operations
Set Intersection
Set Union
Set Contraction
Set Intervals
Strategies
Box Properties
COV files
Bisectors
Cell buffers
References
Articles in Journal and Conferences
Books
A complete Example: SLAM with outliers
Introduction
First strategy (no outlier)
Second strategy (with outliers)
Third strategy (how can this scale?)
Do it Yourself!
Set image
Set inversion (basic)
Set inversion (with contractors)
Set Inversion (using “Sets”)
Parameter Estimation
Parameter Estimation (advanced)
Stability
Unstructured Mapping
IbexSolve
¶
IbexSolve
Getting started
Options
Calling IbexSolve from C++
The generic solver
Implementing IbexSolve (the default solver)
Parallelizing search
IbexOpt
¶
IbexOpt
Getting started
Return status
Options
Calling IbexOpt from C++
Getting en enclosure of all global minima
The generic optimizer
Implementing IbexOpt (the default optimizer)
Java Plugin (for Choco)
¶
Java Plugin (for Choco)
Installation (with Ibex 2.8)
Configuration options
Troubleshooting
For developers
¶
Writing a plugin for Ibex
Building packages
Debian package
Miscellaneous for developers
Using Ninja instead of Make with CMake
Building the doc
Indices and tables
¶
Index
Module Index
Search Page
Table of Contents
Welcome to IBEX’s documentation!
The Core Library
IbexSolve
IbexOpt
Java Plugin (for Choco)
For developers
Indices and tables
Next topic
Introduction
This Page
Show Source
Quick search
Navigation
index
next
|
IBEX 2.8 documentation
»