Commit Graph
100 Commits
Author SHA1 Message Date
halfdan 173ebd67c6 Cleanup as well as moving TipText methods to useful @Parameter
annotations.
2014-11-02 16:10:57 +01:00
halfdan 6bb4616763 Added enum handling to CLI mode. 2014-11-02 16:10:44 +01:00
halfdan 83ee77f5af Simplify appendArrays method to use generic type. 2014-11-02 15:33:56 +01:00
halfdan ea4b12efab Add snakeyaml dependency 2014-11-02 14:53:40 +01:00
halfdan 8104c9baf7 Rename more init() methods to initialize() 2014-11-02 14:53:27 +01:00
halfdan 97d79612c2 Merge branch '30-dynamic-cli' 2014-11-02 14:03:59 +01:00
halfdan edaa58bd5a Remove apache, gson, cli, reflection dependencies for slimmer EvA2
package.
2014-11-02 14:03:23 +01:00
halfdan 89402e0b05 Hide several elements from the UI 2014-11-02 13:40:31 +01:00
halfdan 29a1bb64e3 Performance Optimization in CLI mode
refs #30
- Abort object building if all params found
2014-11-02 13:39:58 +01:00
halfdan 2a2162c5da More @Parameters and a fix for empty getters. 2014-11-01 18:59:28 +01:00
halfdan ee73f5dbe5 Renamed init to initialize.
Added @Parameter annotation to EAIndividual
2014-11-01 18:32:21 +01:00
halfdan 9efebe8b4b Initial commit of new dynamic CLI mode. 2014-11-01 18:20:58 +01:00
halfdan d0268527b0 Rename InterfaceStatisticsParameter to InterfaceStatisticsParameters for
consistentcy with OptimizationParameters
2014-11-01 18:18:58 +01:00
halfdan d676e78f61 Few more @Parameter annotations where useful. 2014-11-01 17:57:56 +01:00
halfdan cb83280a55 Properly show TipTexts again
refs #29
2014-11-01 14:53:28 +01:00
halfdan 4909cdd6bc Refactor @Parameter annotation to be applied to setter methods.
fixes #29
- Change Parameter annotation to exist on methods
- Add default value to name field to make it optional
- Adjust classes that already use the annotation
2014-11-01 13:27:33 +01:00
halfdan 032a4ce087 Added new convertToUnderscore method. 2014-11-01 13:27:09 +01:00
halfdan 9a8efc403e Move InterfacePopulationChangedEventListener to
eva2.optimization.population.
2014-10-31 19:05:38 +01:00
halfdan c8de290e4c Random refactoring to make EvA2Problems work again. 2014-10-31 18:36:15 +01:00
halfdan 3ac628e85f Rename init method to initialize and fix a bug for SBMLsimulator interop 2014-10-31 15:21:13 +01:00
halfdan ba814ec492 Remove hostname from Main 2014-10-31 10:54:51 +01:00
halfdan 0b35a9e880 Fixes sidebar issue with content disappearing.
fixes #6
- Use the correct LayoutManager for the CellRenderer/Editor
- Fixed Button style
2014-10-30 18:42:16 +01:00
halfdan b9e43e1174 Fix GUI hidden properties (setProblem) in Optimizers 2014-10-30 16:27:35 +01:00
halfdan 6465afb3e9 New MaximumTimeTerminator
closes #28
- Implements new MaximumTimeTerminator
- Bit of cleanup + making some classes final where useful
2014-10-29 23:10:47 +01:00
halfdan 0202692844 Various bugfixes.
- Properly handle loading/searching of classes with EvA prefix
- Properly open Main window and set Logger when invoked from within JVM
- New F22Problem
2014-10-29 17:44:34 +01:00
halfdan 668dcb6974 New @Hidden annotation to permanently hide properties from the UI.
refs #13
2014-10-28 20:35:35 +01:00
halfdan 24597ad01b Hide properties from Population.
refs #13
2014-10-28 19:04:57 +01:00
halfdan 3a3ebc502b Cleanup. 2014-10-28 18:53:52 +01:00
halfdan 90f006a239 Hide problem in optimizers
refs #13
2014-10-28 18:17:10 +01:00
halfdan f752f2bcc6 Update pom.xml
no ref
- Remove jchart2d until we can move to it
- Update SCM connector paths
2014-10-27 20:39:11 +01:00
halfdan d170727f8e Small bugfix for setting the problemDimension.
refs #26
2014-10-27 20:36:23 +01:00
halfdan f43e575b18 Abstract getProblemDimension into InterfaceOptimizationProblem
closes #26
- Clean up problems that implemented getProblemDimension
- Move getProblemDimension to Interface and implement it in AbstractOptimizationProblem
- Output the problem dimension in the Processor (e.g. when running an optimization)
2014-10-27 15:54:16 +01:00
halfdan 5799e6bdd2 Rename method in EvAStatisticalEvaluation to what it actually does. 2014-10-27 15:16:52 +01:00
halfdan adc5f58133 Some corrections to ABC.
More cleanup.
2014-10-27 09:46:59 +01:00
halfdan 3a02431d25 Remove ANT files.
refs #22
2014-10-26 20:24:17 +01:00
halfdan adc0d74bf7 Rename AbstractEAIndividualComparator to EAIndividualComparator as it is not abstract. 2014-10-26 19:40:55 +01:00
halfdan a8320cad76 Implements ABC algorithm
fixes #24
2014-10-26 17:08:37 +01:00
halfdan 5bd11e4624 Small cleanup and better documentation. 2014-10-26 17:08:01 +01:00
halfdan ca30e6c705 Start of implementation for AdaptiveDE 2014-10-25 17:34:04 +02:00
halfdan 2ae2a17cfe Introduce new AbstractOptimizer
closes #21
- Remove methods implemented in AbstractOptimizer from optimizers whenever possible.
2014-10-25 17:03:44 +02:00
halfdan a42bbf685a Remove setIdentifier/getIdentifier from InterfaceOptimizer as it was not used.
refs #2
2014-10-25 01:27:18 +02:00
halfdan 6b05a71a86 Documenation update in statistics package.
refs #2
2014-10-24 20:49:03 +02:00
halfdan 3987cd11e2 Minor fixes.
refs #2
2014-10-24 16:01:31 +02:00
halfdan 3cdb25b393 Show modal when attempting to close EvA with CMD+Q or via menu. 2014-10-24 11:03:23 +02:00
halfdan cb5bedd263 Clean up statistics code
fixes #20
- Move enums from .stat to .enums
- rename .stat package to .statistics
- make strings in StringSelectionEditor human readable
2014-10-24 10:58:44 +02:00
halfdan 15e5efb2a0 Fix ToolTip not appearing on front sheet panel.
We now traverse the superclass hierarchy and search for a field with the
matching annotation.
2014-10-23 19:35:11 +02:00
halfdan 468aa7b2a0 Fix ToolTip not appearing on front sheet panel.
We now traverse the superclass hierarchy and search for a field with the
matching annotation.
2014-10-23 17:50:12 +02:00
halfdan 2593ec2a70 Properly show ToolTipText on the PropertySheetPanel.
Fix missing HTML for OptimizationParameters.
Clean up PropertySheetPanel.
2014-10-23 17:11:49 +02:00
halfdan b13e81e59c Cleanup and documentation update.
refs #2
2014-10-23 13:53:52 +02:00
halfdan c7bf4dd7e2 Merge branch 'master' of gitlab.cs.uni-tuebingen.de:eva2/eva2 2014-10-23 11:52:08 +02:00
halfdan cb5c709f4b More general cleanup.
refs #2
2014-10-23 11:53:08 +02:00
halfdan df420a06c8 More general cleanup.
refs #2
2014-10-22 21:19:57 +02:00
halfdan 945889dcaf Refactoring foo 2014-10-22 17:32:41 +02:00
halfdan 117284ace5 Fix package names in MatlabInterface 2014-10-22 16:21:53 +02:00
halfdan c93b3ae0ff Further code cleanup
refs #2
- Removed old comments
- Fixed typos
- Removed unused code
2014-10-21 22:47:29 +02:00
halfdan f5e71dbd36 Fix classpath bug introduced with performance op. 2014-10-21 09:40:45 +02:00
halfdan 10aaaa37c0 Several style fixes. 2014-10-20 22:11:05 +02:00
halfdan 57f4d35c46 Improve performance^10 by ignoring all JARs that don't have the EvA substring. 2014-10-20 19:18:27 +02:00
halfdan b7b88f4415 Improve performance by limiting the amount of lines in the Optimization Log 2014-10-20 18:18:23 +02:00
halfdan 0a7907f3f6 Add left padding to PropertySheetPanel JTable. 2014-10-19 20:10:30 +02:00
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