Storm
A Modern Probabilistic Model Checker
|
This backend stores the best (maximal or minimal) value of the current row group. More...
Public Member Functions | |
MultiplierBackend () | |
MultiplierBackend (std::vector< uint64_t > &choices, std::vector< uint64_t > const &rowGroupIndices) | |
void | startNewIteration () |
void | firstRow (ValueType &&value, uint64_t rowGroup, uint64_t row) |
void | nextRow (ValueType &&value, uint64_t rowGroup, uint64_t row) |
void | applyUpdate (ValueType &currValue, uint64_t rowGroup) |
void | endOfIteration () const |
bool | converged () const |
bool constexpr | abort () const |
This backend stores the best (maximal or minimal) value of the current row group.
It also allows to track the choices made by the scheduler.
Definition at line 23 of file ViOperatorMultiplier.cpp.
|
inline |
Definition at line 25 of file ViOperatorMultiplier.cpp.
|
inline |
Definition at line 29 of file ViOperatorMultiplier.cpp.
|
inlineconstexpr |
Definition at line 84 of file ViOperatorMultiplier.cpp.
|
inline |
Definition at line 65 of file ViOperatorMultiplier.cpp.
|
inline |
Definition at line 80 of file ViOperatorMultiplier.cpp.
|
inline |
Definition at line 76 of file ViOperatorMultiplier.cpp.
|
inline |
Definition at line 39 of file ViOperatorMultiplier.cpp.
|
inline |
Definition at line 46 of file ViOperatorMultiplier.cpp.
|
inline |
Definition at line 35 of file ViOperatorMultiplier.cpp.