|
static Parameters | randomParameters () |
|
static FloatType | valueStandardDeviation (const std::vector< IndexValuePair > &sortedPairs) |
|
template<typename UpdateFunction > |
static void | shrink (Parameters &points, std::vector< IndexValuePair > &values, UpdateFunction &&function) |
|
static void | replaceWorst (std::vector< IndexValuePair > &sortedPairs, const Matrix &newVertex, const FloatType newValue, Parameters &vertices) |
|
template<typename UpdateFunction , typename Checker > |
static OptimizationReturnType | minimize (Parameters &points, UpdateFunction &&function, Checker &&check) |
|
template<typename FloatType = double>
struct Scine::Molassembler::Temple::SO3NelderMead< FloatType >
Nelder-Mead optimization on SO(3) manifold.
- Template Parameters
-
FloatType | Type to represent floating point numbers |