-
- Downloads
Overhaul the logging system
Now logs are passed as arguments to the optimization methods. Optimization classes themselves don't care about them. This gets rid of a bunch of a bunch of cmake complexity (VISUALIZE option and compile definition) and allows using different logs in the same program.
Showing
- CMakeLists.txt 1 addition, 10 deletionsCMakeLists.txt
- apps/CMakeLists.txt 1 addition, 1 deletionapps/CMakeLists.txt
- apps/compare_convergence.cpp 1 addition, 2 deletionsapps/compare_convergence.cpp
- cmake/make_plot_target.cmake 19 additions, 21 deletionscmake/make_plot_target.cmake
- optimization/CMakeLists.txt 1 addition, 6 deletionsoptimization/CMakeLists.txt
- optimization/objectives/paraboloid.h 6 additions, 11 deletionsoptimization/objectives/paraboloid.h
- optimization/objectives/rosenbrock.h 8 additions, 13 deletionsoptimization/objectives/rosenbrock.h
- optimization/objectives/samples_vis.h 1 addition, 3 deletionsoptimization/objectives/samples_vis.h
- optimization/optimizers/cma_es/CMakeLists.txt 2 additions, 4 deletionsoptimization/optimizers/cma_es/CMakeLists.txt
- optimization/optimizers/cma_es/cma_es.h 106 additions, 57 deletionsoptimization/optimizers/cma_es/cma_es.h
- optimization/optimizers/cma_es/logs/everything.h 13 additions, 36 deletionsoptimization/optimizers/cma_es/logs/everything.h
- optimization/optimizers/cma_es/logs/everything_vis.h 4 additions, 6 deletionsoptimization/optimizers/cma_es/logs/everything_vis.h
- optimization/optimizers/cma_es/logs/nothing.h 19 additions, 0 deletionsoptimization/optimizers/cma_es/logs/nothing.h
- optimization/optimizers/cma_es/main.cpp 14 additions, 16 deletionsoptimization/optimizers/cma_es/main.cpp
- optimization/optimizers/conjugate_gradient_descent/CMakeLists.txt 2 additions, 4 deletions...tion/optimizers/conjugate_gradient_descent/CMakeLists.txt
- optimization/optimizers/conjugate_gradient_descent/conjugate_gradient_descent.h 71 additions, 46 deletions...s/conjugate_gradient_descent/conjugate_gradient_descent.h
- optimization/optimizers/conjugate_gradient_descent/logs/everything.h 19 additions, 29 deletions...n/optimizers/conjugate_gradient_descent/logs/everything.h
- optimization/optimizers/conjugate_gradient_descent/logs/everything_vis.h 4 additions, 4 deletions...timizers/conjugate_gradient_descent/logs/everything_vis.h
- optimization/optimizers/conjugate_gradient_descent/logs/nothing.h 20 additions, 0 deletions...tion/optimizers/conjugate_gradient_descent/logs/nothing.h
- optimization/optimizers/conjugate_gradient_descent/main.cpp 16 additions, 16 deletionsoptimization/optimizers/conjugate_gradient_descent/main.cpp
Loading
Please register or sign in to comment