Stefan Pranger
0d60b468e1
refactored shield export
11 months ago
Thomas Knoll
110b6a3308
added print to json for shields
added filename to export shield
2 years ago
Thomas Knoll
021b2036e6
changed print to stream to be pure virtual
2 years ago
Thomas Knoll
9e9767ceeb
changed shield export handling
2 years ago
Stefan Pranger
454bffe03f
major changes to shield handling
- Introduced OptimalPre and OptimalPost shields
- Renamed *Safety to PreShield and PostShield
- Introduced min case for shields
- fixed coalition states in shield handling
4 years ago
Stefan Pranger
8c09a4d441
refactored safety shield choices and scheduler
4 years ago
Stefan Pranger
7f84acf1dd
added PreScheduler and adapted PreShield
5 years ago
Stefan Pranger
9ad15ffbe4
moved choice values from abstract shield
5 years ago
Stefan Pranger
5421b98aa5
major changes in safety shield creation
- changed templating
- buxfixes with choice value to state mapping
5 years ago
Stefan Pranger
be9450d1cb
removed debug output
5 years ago
Stefan Pranger
4801173505
refactored preSafetyShield to use ChoiceFilter
5 years ago
Stefan Pranger
1c2f120a76
added optimization direction to shields
5 years ago
Stefan Pranger
514dfb8ce6
refactored allowedValue method
5 years ago
Stefan Pranger
a147552be0
warn the user of no shielding action is possible
5 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
5 years ago
Stefan Pranger
f605ec28e3
fixed bug in safety shield creation
5 years ago
Stefan Pranger
caf855e1a4
added first version of pre safety shield
5 years ago
Stefan Pranger
d1a39e48fe
removed unused template instantiations
5 years ago
Stefan Pranger
359f20b17d
init first shield implementation
5 years ago