Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions doc/optimization/cma_es.qbk
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

The `cma_es` optimizer searches for a global minimum of a function.
Our implementation attempts to follow "The CMA evolution strategy: A tutorial" exactly.
Each sample is projected onto the bounds before the cost function is called, so the cost function is only evaluated inside the box,
and the mean of the search distribution is kept inside the box as well.


[heading Parameters]
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/modules.qbk
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ The `cmake-module-test` job in the library's CI runs this configuration on every
* The `user_error` policy is not supported through the module, because a user supplied `boost::math::policies::user_..._error` definition cannot attach to the module.
* A program should consume Boost.Math either through the module or through textual includes, not both.
The only headers that are safe to include textually alongside the import are `boost/math/tools/config.hpp` and `boost/math/tools/assert.hpp`, which the test support headers rely on.
* Excluded from the module: the TR1/C99 interfaces and `common_factor` headers, `boost/math/bindings`, `boost/math/concepts`, `boost/math/cstdfloat`, all deprecated headers, and `optimization/cma_es.hpp`, which requires Eigen.
* Excluded from the module: the TR1/C99 interfaces and `common_factor` headers, `boost/math/bindings`, `boost/math/concepts`, `boost/math/cstdfloat`, and all deprecated headers.
These remain available as ordinary includes.
* `__float128` support (`BOOST_MATH_USE_FLOAT128`) is not enabled in the module build.
* On libc++ the parallel execution policy overloads in statistics compile out (no `<execution>` support), matching the ordinary header behavior on that standard library.
Expand Down
Loading
Loading