-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add factory for the ParameterObservers. #4557
Add factory for the ParameterObservers. #4557
Commits on Apr 18, 2019
-
Add factory for the ParameterObservers.
* Rename ParameterObserverInterface to ParameterObserver for consistency; * Make ParameterObserver inherith from SGObject; * Convert usages in the meta examples; * Split on_next into on_next and on_next_impl; * Add more methods to ParameverObserver to get a single observation; * Refactor ParameterObserverCV; * Fix SWIG interfaces; * Fix format;
Configuration menu - View commit details
-
Copy full SHA for 7cf6ee5 - Browse repository at this point
Copy the full SHA 7cf6ee5View commit details -
Modify get_observation() method in order to work with the interfaces.
* Add get_observations() method which outputs a vector of observation * given a name, casted by a user type; * Add SWIG code to ensure correct translation of the templates; * Update cross validation meta example; * Fix cpp meta examples translation by adding the correct conversion from get_CV_storage to the get_observation method; * Fix unit tests.
Configuration menu - View commit details
-
Copy full SHA for 2ea71a5 - Browse repository at this point
Copy the full SHA 2ea71a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdb8fef - Browse repository at this point
Copy the full SHA bdb8fefView commit details -
Fix ParameterObserver to work with the new ObservedValueTemplated.
* Remove wrong call to m_observations inside ParameterObserverCV.
Configuration menu - View commit details
-
Copy full SHA for 846165c - Browse repository at this point
Copy the full SHA 846165cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3091b70 - Browse repository at this point
Copy the full SHA 3091b70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95fb7e0 - Browse repository at this point
Copy the full SHA 95fb7e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for af6f861 - Browse repository at this point
Copy the full SHA af6f861View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00b72ca - Browse repository at this point
Copy the full SHA 00b72caView commit details -
Add SWIG template specialization for Some<ObservedValue>.
* Rename Some<ObservedValue> to SomeObservedValue * Add also some to SGBase.i * Guard wrap methods from SWIG
Configuration menu - View commit details
-
Copy full SHA for 3056d04 - Browse repository at this point
Copy the full SHA 3056d04View commit details -
Return ObservedValue * instead of Some<ObservedValue>.
This will make SWIG much happier since Some it is still not ready to be exposed through the interfaces.
Configuration menu - View commit details
-
Copy full SHA for 44da1aa - Browse repository at this point
Copy the full SHA 44da1aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 795366c - Browse repository at this point
Copy the full SHA 795366cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 432d637 - Browse repository at this point
Copy the full SHA 432d637View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7060bcd - Browse repository at this point
Copy the full SHA 7060bcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4ce5b0 - Browse repository at this point
Copy the full SHA b4ce5b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d18c051 - Browse repository at this point
Copy the full SHA d18c051View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac6db95 - Browse repository at this point
Copy the full SHA ac6db95View commit details -
Configuration menu - View commit details
-
Copy full SHA for a054b18 - Browse repository at this point
Copy the full SHA a054b18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 800ebe3 - Browse repository at this point
Copy the full SHA 800ebe3View commit details -
Add unit tests to check the subscribe/unsubscribe methods.
* Fix again ParameterObserverCV tests;
Configuration menu - View commit details
-
Copy full SHA for e43cf29 - Browse repository at this point
Copy the full SHA e43cf29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 850a322 - Browse repository at this point
Copy the full SHA 850a322View commit details -
Add a simple ParameterObserverLogger.
It will print on screen all the observed values.
Configuration menu - View commit details
-
Copy full SHA for b24a785 - Browse repository at this point
Copy the full SHA b24a785View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86706f8 - Browse repository at this point
Copy the full SHA 86706f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1998094 - Browse repository at this point
Copy the full SHA 1998094View commit details -
Fix ParameterObserverLogger when it needs to print the received values.
* Fix comparison warning;
Configuration menu - View commit details
-
Copy full SHA for a795318 - Browse repository at this point
Copy the full SHA a795318View commit details -
Refactor CrossValidationStorage/FoldStorage such to be gettable.
* Fix memory error related to crossvalidation's fold results;
Configuration menu - View commit details
-
Copy full SHA for 3ca3389 - Browse repository at this point
Copy the full SHA 3ca3389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21a8efd - Browse repository at this point
Copy the full SHA 21a8efdView commit details -
Remove specialized getter from the ParameterObserver interface.
* Fix meta examples; * Fix static casting issue when unsubscribing an observer; * Refactor all CrossValidationStorage and observers to use only CEvaluationResult as base class;
Configuration menu - View commit details
-
Copy full SHA for 242e768 - Browse repository at this point
Copy the full SHA 242e768View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaf4743 - Browse repository at this point
Copy the full SHA eaf4743View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0923c1e - Browse repository at this point
Copy the full SHA 0923c1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e9c386 - Browse repository at this point
Copy the full SHA 0e9c386View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93390bd - Browse repository at this point
Copy the full SHA 93390bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf2895e - Browse repository at this point
Copy the full SHA cf2895eView commit details -
Refactor get(std::name, index) such to provide a non-throwing version.
It works more nicely with the interfaces and does not bloat the entire terminal output with errors if it fails to cast to the corret type.
Configuration menu - View commit details
-
Copy full SHA for 4fe2a4c - Browse repository at this point
Copy the full SHA 4fe2a4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66ff937 - Browse repository at this point
Copy the full SHA 66ff937View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc61e94 - Browse repository at this point
Copy the full SHA fc61e94View commit details -
Configuration menu - View commit details
-
Copy full SHA for e626832 - Browse repository at this point
Copy the full SHA e626832View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac47433 - Browse repository at this point
Copy the full SHA ac47433View commit details -
Add as_evaluation_result() such to cast CSGObject to CEvaluationResult.
It is needed in some languages (Java and C#).
Configuration menu - View commit details
-
Copy full SHA for 661e750 - Browse repository at this point
Copy the full SHA 661e750View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03e47a6 - Browse repository at this point
Copy the full SHA 03e47a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10ddda9 - Browse repository at this point
Copy the full SHA 10ddda9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db46ba - Browse repository at this point
Copy the full SHA 8db46baView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac2ef79 - Browse repository at this point
Copy the full SHA ac2ef79View commit details