mirror of https://github.com/CGAL/cgal
Tiny internal function API change
This commit is contained in:
parent
8783547205
commit
dd2adcb581
|
|
@ -168,7 +168,7 @@ public:
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
for(std::size_t s=0; s<population_size; ++s)
|
for(std::size_t s=0; s<population_size; ++s)
|
||||||
nelder_mead(m_population[s], m_points, nelder_mead_iterations, m_traits);
|
nelder_mead(m_points, nelder_mead_iterations, m_traits, m_population[s]);
|
||||||
|
|
||||||
// stopping criteria
|
// stopping criteria
|
||||||
Fitness_map fitness_map(m_population, m_points);
|
Fitness_map fitness_map(m_population, m_points);
|
||||||
|
|
|
||||||
|
|
@ -70,10 +70,10 @@ const Matrix nm_centroid(const Matrix& S1,
|
||||||
|
|
||||||
// It's a 3D simplex with 4 rotation matrices as vertices
|
// It's a 3D simplex with 4 rotation matrices as vertices
|
||||||
template <typename Simplex, typename PointRange, typename Traits>
|
template <typename Simplex, typename PointRange, typename Traits>
|
||||||
void nelder_mead(Simplex& simplex,
|
void nelder_mead(const PointRange& points,
|
||||||
const PointRange& points,
|
|
||||||
const std::size_t nelder_mead_iterations,
|
const std::size_t nelder_mead_iterations,
|
||||||
const Traits& traits)
|
const Traits& traits,
|
||||||
|
Simplex& simplex)
|
||||||
{
|
{
|
||||||
typedef typename Traits::FT FT;
|
typedef typename Traits::FT FT;
|
||||||
typedef typename Traits::Matrix Matrix;
|
typedef typename Traits::Matrix Matrix;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue