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:
committed by
abdullahtahiriyo
parent
75bdacda60
commit
477bf46f25
@@ -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();
|
||||
|
||||
@@ -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; }
|
||||
|
||||
Reference in New Issue
Block a user