Stefan Pranger
8ffcabc79d
fixed error messages in shield handling
3 years ago
Stefan Pranger
8304c897cd
refactored creation of coalitionStates
3 years ago
Stefan Pranger
774299bdc2
removed commented code from Property
3 years ago
Stefan Pranger
b73b0b2a75
removed unused code and added method desc
3 years ago
Stefan Pranger
a8d6b5e874
removed unused code from MultiplierEnv
3 years ago
Stefan Pranger
6bd625e4c8
removed debug output
also introduced changes to be made as soon as 4fd42356d0
is merged
3 years ago
Stefan Pranger
9b6afac4d7
renamed factors for shielding to probabilities
3 years ago
Stefan Pranger
1d5eba326d
removed comment from PostScheduler
3 years ago
Stefan Pranger
29fb202761
cleaned up GameVi and LraViHelper
3 years ago
Stefan Pranger
f77293de78
added comments for CheckTask methods
3 years ago
Stefan Pranger
d749b3c46a
allow optional 'Shield' string when parsing
ShieldExpressions
3 years ago
Stefan Pranger
e52775279b
changed shieldFilename and construction of OptSh
4 years ago
Stefan Pranger
97b4f1f939
adapted PostScheduler output format
4 years ago
Stefan Pranger
1c03b4680a
made member of Scheduler protected
This is possibly going to change again
4 years ago
Stefan Pranger
cab3339ad6
added OptimalShield
4 years ago
Stefan Pranger
7f84acf1dd
added PreScheduler and adapted PreShield
4 years ago
Stefan Pranger
e1f49ee1f0
added OptimalShield
4 years ago
Stefan Pranger
9ad15ffbe4
moved choice values from abstract shield
4 years ago
Stefan Pranger
0479b58472
added names and optimal shield to parsing
4 years ago
Stefan Pranger
789ee27cea
added creation of optimal shields to SMG LRA
4 years ago
Stefan Pranger
7eb5cd98a5
statesOfCoalition are now part of LRAViHelper
4 years ago
Stefan Pranger
8b73f0a0d1
added util functions to shieldExpression
4 years ago
Stefan Pranger
2e2665a5cc
dirOverride should be const
4 years ago
Stefan Pranger
05c2111e61
statesOfCoalition should be complemented
4 years ago
Stefan Pranger
5421b98aa5
major changes in safety shield creation
- changed templating
- buxfixes with choice value to state mapping
4 years ago
Stefan Pranger
98bbde8c73
smg vi methods now return all choice values
4 years ago
Stefan Pranger
e7fa826fe4
Compare *equal now correctly compare
4 years ago
Stefan Pranger
53abe31580
enabled shield computation for different queries
4 years ago
Stefan Pranger
076a0ce77b
fixed check for presence of shielding expressions
4 years ago
Stefan Pranger
a51b7a132c
fixed ChoiceFilter comparison
4 years ago
Stefan Pranger
1c3e669efa
introduced choiceFilter for PostSafetyShields
4 years ago
Stefan Pranger
be9450d1cb
removed debug output
4 years ago
Stefan Pranger
814498ada2
fix output of prob choice labels in scheduler
4 years ago
Stefan Pranger
4801173505
refactored preSafetyShield to use ChoiceFilter
4 years ago
Stefan Pranger
2275a83466
init ChoiceFilter as shielding util
4 years ago
Stefan Pranger
1c2f120a76
added optimization direction to shields
4 years ago
Stefan Pranger
1b19b28a0d
added less-/greater-equal utility functions
4 years ago
Stefan Pranger
514dfb8ce6
refactored allowedValue method
4 years ago
Stefan Pranger
a147552be0
warn the user of no shielding action is possible
4 years ago
Stefan Pranger
dc430a3213
possibly skip undefined choices in schedulers
4 years ago
Stefan Pranger
c78981dc1a
adapted smg helper returns to use new helper type
4 years ago
Stefan Pranger
38783af858
changed arg list of smg helper return type
4 years ago
Stefan Pranger
222a8fd5af
changed return type of helper method
4 years ago
Stefan Pranger
2b32f7c043
adapted to new shield creation routine
4 years ago
Stefan Pranger
5562007866
introduced PostScheduler
this allows for different choice mappings per state, in the sense of
'what should I schedule if another scheduler has already picked a
different action'
4 years ago
Stefan Pranger
4b2e7e020f
restructured shield creation
construct is no longer a pure virtual function because of different
return types for different shields. Ctor is still protected so no issues
here.
Added computeRowGroupSizes method
4 years ago
Stefan Pranger
3decad58b9
introduced shield export
Still needs a proper naming convention for the shields to be unique
4 years ago
Stefan Pranger
f605ec28e3
fixed bug in safety shield creation
4 years ago
Stefan Pranger
caf855e1a4
added first version of pre safety shield
4 years ago
Stefan Pranger
d1a39e48fe
removed unused template instantiations
4 years ago