Axel Uhl
d334099dd0
made compileable again and removed warnings by consolidating imports
2015-04-21 10:44:44 +02:00
Axel Uhl
b2d89790a1
refactored obtaining of ranking comparators to pass through RankingMetric
2015-04-21 10:24:07 +02:00
Axel Uhl
1cbd2646cc
finished OneDesignRankingMetric implementation of getTimeToImprove
2015-04-21 10:12:19 +02:00
Axel Uhl
41d8ad28b5
added a few methods deemed useful to RankingMetric and started implementing them for the OneDesignRankingMetric
2015-04-21 09:53:44 +02:00
Axel Uhl
40767d0d2a
added leg ranking comparator to the RankingMetric design
2015-04-20 18:24:07 +02:00
Axel Uhl
21ac8177c2
some more pass-through of WindLegTypeLegBearingCache for performance improvements; re-designed RankingMetric interface;
...
the new version of the interface returns a comparator for overall competitor ranking and a calculation for the time to improve
between a trailing and a leading competitor, determined in the trailing competitor's "time system." See bug 1018, comments
starting from #19 .
2015-04-20 18:17:53 +02:00
Axel Uhl
c1bf0240cf
introduced caching method with default implementation in RankingMetric
2015-04-17 18:08:39 +02:00
Axel Uhl
fb2e545bec
added a trivial OneDesignRankingMetric; removed more NoWindException declarations that were no longer required
2015-04-17 17:54:21 +02:00
Axel Uhl
0701401499
introduced RankingMetric interface; minor performance improvements for compareTo methods in AbstractDistance and AbstractSpeedImpl
2015-04-17 17:44:40 +02:00
Axel Uhl
3f8b076562
provided default implementations for the getCorrectedGapToLeader methods on TrackedLegOfCompetitorImpl
2015-04-17 17:21:19 +02:00
Axel Uhl
73b3bcef85
introduced new "*Corrected*" methods on TrackedRace and TrackedLegOfCompetitor; use Duration instead of Double / seconds for gap calculation results
2015-04-17 17:18:55 +02:00
Axel Uhl
7c59da1972
Merge branch 'bug26'
2015-04-17 17:00:29 +02:00
Axel Uhl
2b54719fa9
added some support for string-serialization of enum values
2015-04-17 15:03:34 +02:00
Axel Uhl
a6b60d6b96
added some Javadoc explaining the limitations and capabilities of the SettingsToJsonSerializer
2015-04-17 14:43:38 +02:00
Axel Uhl
7db994f3fe
support for enum lists
2015-04-17 14:34:56 +02:00
Axel Uhl
2a7444c3c9
fixed support for ___TYPE setting name escaping; added test case
2015-04-17 14:20:46 +02:00
Axel Uhl
a798b1247c
added test for nested settings
2015-04-17 14:09:29 +02:00
Axel Uhl
64431486da
simplified JSON-serialized representation, providing type names only for enums
2015-04-17 14:04:25 +02:00
Axel Uhl
6bc793844f
a first successful settings "serialization/deserialization" test with JSON
2015-04-17 12:20:51 +02:00
Lennart Hensler
533e9fce81
Cleaned the processor instruction implementation
2015-04-17 11:49:43 +02:00
Lennart Hensler
d7dc62fb11
Merge remote-tracking branch 'origin/master' into dataMining
2015-04-17 11:08:16 +02:00
Lennart Hensler
3dda7463ef
Simplified the processor inheritance hierarchy
2015-04-17 11:07:24 +02:00
Axel Uhl
aff66aeaf7
Merge branch 'master' into bug26
2015-04-17 09:17:38 +02:00
Axel Uhl
1d198aa82c
Merge remote-tracking branch 'server/master'
2015-04-17 09:12:05 +02:00
Lennart Hensler
ce9a332ec9
Introduced ParameterizedFunctions
2015-04-16 20:11:05 +02:00
Lennart Hensler
aab2bd7f8e
ConcatenatingCompoundFunction builds its simple name during construction
2015-04-16 19:11:34 +02:00
Lennart Hensler
ca6f789a60
Removed the attribute name from CompoundConcatenationFunction
2015-04-16 19:02:40 +02:00
Lennart Hensler
bda102aafc
The retriever chain builders stepFurther method is more safe to use
2015-04-16 18:25:03 +02:00
Lennart Hensler
75bbfd5d62
Counters of processors are now AtomicIntegers
2015-04-16 18:15:42 +02:00
Axel Uhl
33692ffcf8
use simpler version of EntryPointHelper service registration method in EditProfileEntryPoint
2015-04-16 15:28:14 +02:00
Axel Uhl
65cc616537
re-formatted org.json.simple.parser package contents to meet our code formatter
2015-04-16 14:37:54 +02:00
Axel Uhl
a4fd920ee3
re-formatted org.json.simple implementation to make it fit our code formatter
2015-04-16 14:22:20 +02:00
Axel Uhl
3be144894c
introduced more settings types; introduced AbstractSettings
2015-04-15 14:14:27 +02:00
Lennart Hensler
e7e64feaac
The filter selection tables are now sorted
2015-04-15 13:47:10 +02:00
Axel Uhl
8b6f05cfb3
Merge remote-tracking branch 'server/master' into bug26
2015-04-15 13:19:39 +02:00
Lennart Hensler
937465c40f
Small fix for the data mining wiki
2015-04-15 12:15:33 +02:00
Lennart Hensler
3ad685a1eb
Merge remote-tracking branch 'origin/master' into dataMining
2015-04-15 10:32:27 +02:00
Lennart Hensler
baf9ed8b7c
Wrote the section about the aggregators
2015-04-15 10:31:34 +02:00
Axel Uhl
076b9e433c
added the first settings implementations
2015-04-15 09:58:52 +02:00
fmittag
765ed0618c
Merge remote-tracking branch 'origin/master'
2015-04-14 23:30:01 +02:00
fmittag
6167ffedb5
removed bullshit
2015-04-14 23:28:16 +02:00
Axel Uhl
16b8c120b1
Merge remote-tracking branch 'origin/bug26'
2015-04-14 22:31:14 +02:00
fmittag
54824ca57a
fixed that the autozoom switched off during a orientation change of the racemap
2015-04-14 19:06:36 +02:00
Lennart Hensler
b047172ad1
Wrote the section about the processors
2015-04-14 18:54:47 +02:00
Axel Uhl
c7aaaa6dd6
implemented StringMessages that moved to SSE's StringMessages in the various components
2015-04-14 17:51:08 +02:00
Axel Uhl
36b963638e
moved Settings interface and Component micro framework to SSE
2015-04-14 17:26:33 +02:00
Axel Uhl
c191899f3b
isolated "Components" stuff to prepare package to move to SSE
2015-04-14 16:09:54 +02:00
Axel Uhl
80a6b05af9
introduced Settings interface
2015-04-14 15:50:49 +02:00
Lennart Hensler
6b160ddb25
Started the section about the processors
2015-04-14 13:32:33 +02:00
Lennart Hensler
83d1ce3ace
Wrote the section about how to add type forefully to the serialization
2015-04-14 12:10:03 +02:00