Skip to content

Commit 1b0ff30

Browse files
committed
Made sure initial guess for Static Optimization is not infinity
1 parent a474584 commit 1b0ff30

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

OpenSim/Analyses/StaticOptimization.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,10 @@ int StaticOptimization::begin(const SimTK::State& s )
592592
for(int i=0,j=0;i<fs.getSize();i++) {
593593
ScalarActuator* act = dynamic_cast<ScalarActuator*>(&fs.get(i));
594594
if (act) {
595-
_parameters[j++] = act->getMinControl();
595+
if (act->getMinControl() != -INFINITY)
596+
_parameters[j++] = act->getMinControl();
597+
else
598+
_parameters[j++] = 0.;
596599
}
597600
}
598601
}

0 commit comments

Comments
 (0)