48 const int theNumRestartCycles,
49 const int theTotalNumIters,
50 const std::map<std::string, double>& theExtraData) :
51 result_ (validatedReturnType (theResult)),
52 numRestartCycles_ (requireNonNegInt (theNumRestartCycles)),
53 totalNumIters_ (requireNonNegInt (theTotalNumIters)),
54 extraData_ (theExtraData)