56 assert(newDimension >= 0);
57 if (newDimension < 0)
return false;
60 if (newDimension == _dimension)
return true;
63 if (setDimensionImpl(newDimension) ==
false)
return false;
66 int oldDimension = _dimension;
67 _dimension = newDimension;
71 mapHessianMemory(
nullptr);
72 _b.resize(_dimension);
78 if ((newDimension > oldDimension) && (_graph !=
nullptr)) {
80 for (
auto e : _edges) jacobianWorkspace.
updateSize(e);