typename VectorSpaceTraits<VectorSpace>::Vectors minimize(typename VectorSpaceTraits<VectorSpace>::Vectors& x, Function df, StepSizeRule& step_size_rule, UpdateRule update_rule, AbortCriterion abort_criterion) { minimize(x, df, step_size_rule, update_rule, abort_criterion, NullLogger()); }
#include "Service.h" NullLogger Service::null_logger_ = NullLogger(); NullBroadcaster Service::null_events_ = NullBroadcaster(); NullInputController Service::null_input_ = NullInputController(); // initialize static services Logger* Service::logger_ = nullptr; Broadcaster* Service::global_events_ = nullptr; InputController* Service::input_ = nullptr;