Skip to content
Snippets Groups Projects
Commit ed0d92e0 authored by Jonathan Youett's avatar Jonathan Youett
Browse files

Use setter to set obstacles in QuadraticIpOpt

parent 2496dd18
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -82,7 +82,7 @@ preprocess()
QuadraticIPOptSolver<MatrixType,VectorType>* ipoptBaseSolver = dynamic_cast<QuadraticIPOptSolver<MatrixType,VectorType>*> (this->basesolver_.get());
ipoptBaseSolver->obstacles_ = obstacleHierarchy_[0];
ipoptBaseSolver->setObstacles(*obstacleHierarchy_[0]);
#endif
} else {
DUNE_THROW(SolverError, "You can't use " << typeid(*this->basesolver_).name()
......
......@@ -41,7 +41,7 @@ void solveObstacleProblemByQuadraticIPOptSolver(const GridType& grid, const Matr
// create solver
Solver solver(mat,x,rhs, NumProc::REDUCED);
solver.setIgnore(ignore);
solver.obstacles_ = &boxConstraints;
solver.setObstacles(boxConstraints);
// solve problem
solver.solve();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment