Solver: Pass map by const reference to avoid performance penalty

================================================================

Credit goes for forum user acolomitchi:

https://forum.freecadweb.org/viewtopic.php?p=648807#p648807
This commit is contained in:
Abdullah Tahiri
2022-12-21 16:18:47 +01:00
committed by abdullahtahiriyo
parent 75bdacda60
commit 477bf46f25
2 changed files with 2 additions and 2 deletions

View File

@@ -41,7 +41,7 @@ Constraint::Constraint()
{
}
void Constraint::redirectParams(MAP_pD_pD redirectionmap)
void Constraint::redirectParams(const MAP_pD_pD & redirectionmap)
{
int i=0;
for (VEC_pD::iterator param=origpvec.begin();

View File

@@ -118,7 +118,7 @@ namespace GCS
inline VEC_pD params() { return pvec; }
void redirectParams(MAP_pD_pD redirectionmap);
void redirectParams(const MAP_pD_pD & redirectionmap);
void revertParams();
void setTag(int tagId) { tag = tagId; }
int getTag() { return tag; }