icecube.segmented_spline_reco.test_hessian module

class icecube.segmented_spline_reco.test_hessian.TestHessianEval(name='testhess')

Bases: I3Minimizer

Wrapper for the iminuit minimization 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})

UsesHVP((I3Minimizer)arg1) bool :
C++ signature :

bool UsesHVP(I3MinimizerBase {lvalue})

UsesHessian((I3Minimizer)arg1) bool :
C++ signature :

bool UsesHessian(I3MinimizerBase {lvalue})