Commit Graph
71 Commits
Author SHA1 Message Date
halfdan d5f1a9eeee Dialogs now open up relative to the parent window. 2014-10-19 20:01:01 +02:00
halfdan 9ce4f3e130 Update EvA2Doc
- Remove .aux files
- Change .gitignore to ignore generated LaTeX files
2014-10-19 19:42:15 +02:00
halfdan 75211cb769 More cleanup. 2014-10-19 19:08:48 +02:00
halfdan 2cd764776a Prevent internal frames from getting minified as it causes issues on Mac. 2014-10-19 16:29:11 +02:00
halfdan c79d2e893f Performance improvements. Cleanup. 2014-10-19 16:28:56 +02:00
halfdan 7d6a9faf66 Remove last traces of the TRACE variable. 2014-10-19 14:19:54 +02:00
halfdan d9cc88e60d Major code cleanup. 2014-10-19 12:37:35 +02:00
halfdan f4b064e64a Fix close modal.
closes #17
2014-10-19 03:22:24 +02:00
halfdan b01b65f790 Only show window after loading first module. Makes the UI appear instantly after splash screen. 2014-10-17 19:37:45 +02:00
halfdan 5a75df616b Much better bootup process for GUI
- GUI is now centered and 1024x800 by default
- SplashScreen stays on top
- SplashScreen loads image faster
2014-10-17 19:17:34 +02:00
halfdan a0ea08dfbe Implement proper modal dialogs.
- Get root pane's parent (either JFrame or JDialog) and set it as parent.
- Only set dialog visible when explicitly called
2014-10-17 19:05:43 +02:00
halfdan 4245365b39 Properly use logger in KnownOPtimaFoundTerminator 2014-10-17 19:05:23 +02:00
halfdan 5078c58bd0 Cleanup and fix for FLensProblem viewer 2014-10-16 21:39:07 +02:00
halfdan a7a277f9ff More cleanup and UI fixes. 2014-10-16 16:44:52 +02:00
halfdan 023f09e044 - Move stuff around
- Deactivate nasty packing on frame update
- Go back to native UI rendering
2014-10-16 14:29:42 +02:00
halfdan 40eee88eea Rename methods for clarity. 2014-10-16 11:42:01 +02:00
halfdan 69a78d5757 More code cleanup. 2014-10-16 11:23:35 +02:00
halfdan daef96899a Cleanup. 2014-10-16 01:16:27 +02:00
halfdan 659a77c0dc Added additional log output. 2014-10-16 00:58:11 +02:00
halfdan 7e8d3520a9 Remove unused class. 2014-10-08 14:45:52 +02:00
halfdan 09dabcdd41 Revert back to java.util.Random 2014-10-08 14:44:34 +02:00
halfdan 3e3df4d8a2 Move to SecureRandom for better Random number generation. 2014-10-07 16:08:12 +02:00
halfdan 5b1f696fa4 Merge branch 'master' of gitlab.cs.uni-tuebingen.de:eva2/eva2
Conflicts:
	src/eva2/problems/DynJumpProblem.java
2014-10-07 15:45:15 +02:00
halfdan e40041615d Random fixes across the board 2014-10-07 15:42:55 +02:00
halfdan 89e2bbb2d2 Move problems package to eva2.
fixes #16
2014-07-23 15:56:02 +02:00
halfdan e973b44914 Moves simpleproblems package to eva2.optimization.problems.simple
fixes #14
2014-07-22 14:40:26 +02:00
halfdan 827b107d44 Cleanup of unused code. Removed further traces of TRACE. 2014-07-22 14:38:41 +02:00
halfdan 5c77484a11 Adding CEC2005 constraints 2014-02-16 14:00:22 +01:00
halfdan 5ac9542893 Removed all m_ variable names (some remaining in comments -> I don't care!)
Now gonna get drunk and celebrate: 7.5k lines refactored! FYEAH
2014-02-05 19:35:33 +01:00
halfdan 85fa426e30 Remove m_ from all operator classes 2014-02-05 16:41:39 +01:00
halfdan 7223d27a08 Removed another 1k m_ 2014-02-05 15:54:56 +01:00
halfdan 46bff71b69 Remove remaining m_ from eva2.gui 2014-02-05 15:11:59 +01:00
halfdan 8c38ce8cbd Removed m_ from most files in eva2.gui 2014-02-05 15:02:54 +01:00
halfdan 7232f818ce Convert most mutation strategies. 2014-02-05 12:14:47 +01:00
halfdan 7e58bcf83c Removed m_ prefixes from optimization problems. 2014-01-28 23:09:34 +01:00
halfdan 0d07553546 Refactored all eva2.optimization.mocco m_ variables 2014-01-28 22:17:13 +01:00
halfdan 41f58bb2f9 Removed m_ notation from classes in eva2.optimization.individuals 2014-01-28 20:52:29 +01:00
halfdan 53b5111df7 Refactored all m_ from eva2.optimization.strategies 2014-01-28 20:37:15 +01:00
halfdan 22fafe185a Removed m_ occurenced in eva2.optimization.tools 2014-01-28 19:51:52 +01:00
halfdan 00253c273a Cleanup m_ variables in eva2.tools 2014-01-28 16:55:01 +01:00
halfdan b24dbac6a1 Fixing several broken observer pattern implementations 2014-01-28 16:44:33 +01:00
halfdan d51fdc560e Parameter parsing for PSO 2014-01-24 17:03:50 +01:00
halfdan 531bbe50ed Reorganize imports.
More refactoring.
2014-01-17 12:31:36 +01:00
halfdan 4f93bd21ab Removing duplicate DE implementation 2014-01-17 10:49:04 +01:00
halfdan f7b31611c2 Lots of cleanup. 2014-01-17 10:48:42 +01:00
halfdan 024279899c Optimize imports 2014-01-17 09:25:42 +01:00
halfdan 3f4c033720 More refactoring/cleanup.
- Removed commented code
- Added more @Description annotations.
2013-12-10 20:51:06 +01:00
halfdan 6f72d70f94 Changed Description annotation.
Added @Description to all F-Functions
2013-12-10 20:25:22 +01:00
halfdan 5affc1544c Added package description to all package-info.java files. 2013-12-10 18:22:08 +01:00
halfdan 5d63aed4b0 Change more of the CLI implementation. 2013-12-10 18:03:17 +01:00
halfdan 321796d2c4 Renamed eval function to evaluate.
Implemented more of CLI core.
2013-12-10 15:49:22 +01:00
halfdan 30381f4c04 Create JSON object with optimization details.
ToDo:
- Store JSON to file
- Fix sync issue with generation 1 duplicate
2013-12-10 11:50:37 +01:00
halfdan b005bb7a96 Implemented DE Parameter selection from CLI 2013-12-09 22:41:43 +01:00
halfdan eb4a3079ca Added JSON savable object 2013-12-09 11:37:30 +01:00
halfdan fc2ea13611 Lots of documenation
Refactoring
Read CLI params
2013-12-09 00:25:25 +01:00
halfdan 46e4e4e80f Added some package info declarations to package-info.java files. 2013-12-06 20:25:37 +01:00
halfdan c77139190b Added out/ to .gitignore 2013-12-06 20:25:05 +01:00
halfdan 4b14e53689 Add two new MANIFEST files.
- eva2.cli for build with cli.Main as Main-Class
- eva2.gui for build with gui.Main as Main-Class

fixes #12
2013-11-29 11:18:34 +01:00
halfdan 08d860658c Add EvA2.iml to gitignore
refs #10
2013-11-08 16:54:40 +01:00
halfdan 35044c2a1c Added package-info.java to all packages
Some more refactoring
2013-10-12 19:38:34 +02:00
halfdan 5a7b0fe429 More refactoring
Making sure FLensProblem still runs and works with StandaloneOptimization UI
2013-10-12 17:05:38 +02:00
halfdan 595d0084a9 Reformat code and optimize imports.
Language Level changed to 1.7
2013-10-12 13:49:50 +02:00
halfdan 6473b35859 Renaming and documentation variables/classes 2013-10-12 13:37:33 +02:00
halfdan 5e94821eb5 Refactor Statistics and log number of multiruns to show process. 2013-10-12 00:49:08 +02:00
halfdan 10612f177a More Refactoring of classes
Make TextOutputWindows non-closable (prevents exceptions)
Change Font of output window
2013-10-11 23:09:09 +02:00
halfdan 691f3d06d9 Removed NamingBox class
Added Description annotation for several classes and removed the globalInfo functions
2013-10-11 22:25:11 +02:00
halfdan 8229b145ee Added new Annotation to replace the static globalInfo methods used everywhere.
OptimizationEditorPanel now reads the annotated class description for ToolTips.
2013-10-11 21:50:27 +02:00
halfdan e9d9709788 Refactoring of LoggingPanel and logger in general 2013-10-11 21:26:07 +02:00
halfdan 2e9954e99b Refactored Terminator example 2013-10-11 21:26:03 +02:00
halfdan 7a9df6307b Remove duplicate class. Where the hell did it come from? 2013-10-11 20:43:21 +02:00
halfdan b1b2fa83a0 Create README.md 2013-03-08 16:53:06 +01:00