diff --git a/Solver/linearSystemGMM.h b/Solver/linearSystemGMM.h index f67e4c7e99af21c15e807b3d579ec7251f556d68..4076478a5b74100c0bf27502271581c046bc6743 100644 --- a/Solver/linearSystemGMM.h +++ b/Solver/linearSystemGMM.h @@ -46,7 +46,7 @@ class linearSystemGmm : public linearSystem<scalar> { } _a = 0; } - virtual void addToMatrix(int row, int col, scalar &val) + virtual void addToMatrix(int row, int col, const scalar &val) { if(val != 0.0) (*_a)(row, col) += val; } @@ -54,7 +54,7 @@ class linearSystemGmm : public linearSystem<scalar> { { val = (*_a)(row, col); } - virtual void addToRightHandSide(int row, scalar &val) + virtual void addToRightHandSide(int row, const scalar &val) { if(val != 0.0) (*_b)[row] += val; }