diff options
Diffstat (limited to 'sccomp/source')
-rw-r--r-- | sccomp/source/solver/CoinMPSolver.cxx | 4 | ||||
-rw-r--r-- | sccomp/source/solver/LpsolveSolver.cxx | 6 | ||||
-rw-r--r-- | sccomp/source/solver/SwarmSolver.cxx | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/sccomp/source/solver/CoinMPSolver.cxx b/sccomp/source/solver/CoinMPSolver.cxx index a6b423d2d4a2..97ed9005be82 100644 --- a/sccomp/source/solver/CoinMPSolver.cxx +++ b/sccomp/source/solver/CoinMPSolver.cxx @@ -76,7 +76,7 @@ void SAL_CALL CoinMPSolver::solve() ScSolverCellHashMap aCellsHash; aCellsHash[maObjective].reserve( nVariables + 1 ); // objective function - for (const auto& rConstr : std::as_const(maConstraints)) + for (const auto& rConstr : maConstraints) { table::CellAddress aCellAddr = rConstr.Left; aCellsHash[aCellAddr].reserve( nVariables + 1 ); // constraints: left hand side @@ -259,7 +259,7 @@ void SAL_CALL CoinMPSolver::solve() // apply single-var integer constraints - for (const auto& rConstr : std::as_const(maConstraints)) + for (const auto& rConstr : maConstraints) { sheet::SolverConstraintOperator eOp = rConstr.Operator; if ( eOp == sheet::SolverConstraintOperator_INTEGER || diff --git a/sccomp/source/solver/LpsolveSolver.cxx b/sccomp/source/solver/LpsolveSolver.cxx index 78cd25e81167..9a21ea43a2b6 100644 --- a/sccomp/source/solver/LpsolveSolver.cxx +++ b/sccomp/source/solver/LpsolveSolver.cxx @@ -112,7 +112,7 @@ void SAL_CALL LpsolveSolver::solve() ScSolverCellHashMap aCellsHash; aCellsHash[maObjective].reserve( nVariables + 1 ); // objective function - for (const auto& rConstr : std::as_const(maConstraints)) + for (const auto& rConstr : maConstraints) { table::CellAddress aCellAddr = rConstr.Left; aCellsHash[aCellAddr].reserve( nVariables + 1 ); // constraints: left hand side @@ -197,7 +197,7 @@ void SAL_CALL LpsolveSolver::solve() set_add_rowmode(lp, TRUE); - for (const auto& rConstr : std::as_const(maConstraints)) + for (const auto& rConstr : maConstraints) { // integer constraints are set later sheet::SolverConstraintOperator eOp = rConstr.Operator; @@ -265,7 +265,7 @@ void SAL_CALL LpsolveSolver::solve() // apply single-var integer constraints - for (const auto& rConstr : std::as_const(maConstraints)) + for (const auto& rConstr : maConstraints) { sheet::SolverConstraintOperator eOp = rConstr.Operator; if ( eOp == sheet::SolverConstraintOperator_INTEGER || diff --git a/sccomp/source/solver/SwarmSolver.cxx b/sccomp/source/solver/SwarmSolver.cxx index 4aac9f81e23e..01814e6f44ea 100644 --- a/sccomp/source/solver/SwarmSolver.cxx +++ b/sccomp/source/solver/SwarmSolver.cxx @@ -522,14 +522,14 @@ void SAL_CALL SwarmSolver::solve() } // Determine variable bounds - for (sheet::SolverConstraint const& rConstraint : std::as_const(maConstraints)) + for (sheet::SolverConstraint const& rConstraint : maConstraints) { table::CellAddress aLeftCellAddress = rConstraint.Left; sheet::SolverConstraintOperator eOp = rConstraint.Operator; size_t index = 0; bool bFoundVariable = false; - for (const table::CellAddress& rVariableCell : std::as_const(maVariables)) + for (const table::CellAddress& rVariableCell : maVariables) { if (aLeftCellAddress == rVariableCell) { |