VMeNaiveSdMinimizer::VMeNaiveSdMinimizer(AggregatorInitializer& init) : maxSdSteps(init.get_maxSdSteps()), sdStepFactor(init.get_sdStepFactor()), sdConvergenceTolerance(init.get_sdConvergenceTolerance()) { init.minimizerBindingSafetyCheck(); model = dynamic_cast<VMeModel*>(init.model); init.bindIntoAggregator(this); }
FakeVMeModel::FakeVMeModel(AggregatorInitializer& init, std::string& historyString) : eventHistory(historyString), N(init.get_nmpcHorizon()) { init.bindIntoAggregator(this); }