|
|
@ -5,6 +5,7 @@ |
|
|
|
|
|
|
|
#include "storm/environment/solver/MinMaxSolverEnvironment.h"
|
|
|
|
#include "storm/environment/solver/OviSolverEnvironment.h"
|
|
|
|
#include "storm/environment/solver/MultiplierEnvironment.h"
|
|
|
|
|
|
|
|
#include "storm/utility/ConstantsComparator.h"
|
|
|
|
#include "storm/utility/KwekMehlhorn.h"
|
|
|
@ -414,6 +415,11 @@ namespace storm { |
|
|
|
this->multiplierA = storm::solver::MultiplierFactory<ValueType>().create(env, *this->A); |
|
|
|
} |
|
|
|
|
|
|
|
// TODO cleanup
|
|
|
|
if(env.solver().multiplier().getOptimizationDirectionOverride().is_initialized()) { |
|
|
|
multiplierA->setOptimizationDirectionOverride(env.solver().multiplier().getOptimizationDirectionOverride().get()); |
|
|
|
} |
|
|
|
|
|
|
|
if (!auxiliaryRowGroupVector) { |
|
|
|
auxiliaryRowGroupVector = std::make_unique<std::vector<ValueType>>(this->A->getRowGroupCount()); |
|
|
|
} |
|
|
|