Classes | |
| struct | AlgBurteForce |
| struct | NLoptAlg |
| struct | NLoptAlgComb |
| struct | IsNLoptAlg |
| struct | IsNLoptAlg< NLoptAlg< a > > |
| struct | IsNLoptAlg< NLoptAlgComb< a1, a2 > > |
| struct | NLopt |
| class | NLoptOpt |
| class | NLoptOpt< NLoptAlg< alg > > |
| class | NLoptOpt< NLoptAlgComb< glob, loc > > |
Typedefs | |
| template<class M, class T = void> | |
| using | NLoptOnly = std::enable_if_t<IsNLoptAlg<M>::value, T> |
Enumerations | |
| enum class | OptDir { MIN , MAX } |
Functions | |
| template<size_t N> | |
| long | num_iter (const std::array< size_t, N > &idx, size_t gridsz) |
| template<size_t N, class T> | |
| auto | to_arr (const T *a) |
| template<size_t N, class T> | |
| auto | to_arr (const T(&a)[N]) |
| struct Slic3r::opt::detail::NLoptAlg |
| struct Slic3r::opt::detail::NLoptAlgComb |
| class Slic3r::opt::detail::NLoptOpt |
| using Slic3r::opt::detail::NLoptOnly = std::enable_if_t<IsNLoptAlg<M>::value, T> |
|
strong |
| long Slic3r::opt::detail::num_iter | ( | const std::array< size_t, N > & | idx, |
| size_t | gridsz ) |
Referenced by Slic3r::opt::detail::AlgBurteForce::run().
| auto Slic3r::opt::detail::to_arr | ( | const T * | a | ) |
Referenced by Slic3r::opt::bounds(), Slic3r::opt::initvals(), Slic3r::opt::detail::NLoptOpt< NLoptAlg< alg > >::optfunc(), Slic3r::opt::score_gradient(), and to_arr().
| auto Slic3r::opt::detail::to_arr | ( | const T(&) | a[N] | ) |