icecube.segmented_spline_reco.cmaes module¶
- class icecube.segmented_spline_reco.cmaes.CMAES(name='cmaes', niter=15000)¶
Bases:
I3Minimizer
Wrapper for the evolutionary CMA algorithm for use with the Gulliver suite.
- GetName()¶
- Minimize((I3Minimizer)arg1, (I3GulliverBase)arg2, (I3FitParameterInitSpecsSeries)arg3) I3MinimizerResult : ¶
- C++ signature :
I3MinimizerResult Minimize(I3MinimizerBase {lvalue},I3GulliverBase {lvalue},std::__1::vector<I3FitParameterInitSpecs, std::__1::allocator<I3FitParameterInitSpecs>>)
Minimize( (I3Minimizer)arg1, (I3GulliverBase)arg2, (I3FitParameterInitSpecsSeries)arg3) -> None :
- C++ signature :
void Minimize(I3MinimizerWrapper {lvalue},I3GulliverBase {lvalue},std::__1::vector<I3FitParameterInitSpecs, std::__1::allocator<I3FitParameterInitSpecs>>)
- UsesGradient((I3Minimizer)arg1) bool : ¶
- C++ signature :
bool UsesGradient(I3MinimizerBase {lvalue})
- UsesHessian((I3Minimizer)arg1) bool : ¶
- C++ signature :
bool UsesHessian(I3MinimizerBase {lvalue})