diff --git a/gtsam/nonlinear/NonlinearFactorGraph-inl.h b/gtsam/nonlinear/NonlinearFactorGraph-inl.h index b27da1b15..bee25333d 100644 --- a/gtsam/nonlinear/NonlinearFactorGraph-inl.h +++ b/gtsam/nonlinear/NonlinearFactorGraph-inl.h @@ -79,7 +79,7 @@ void NonlinearFactorGraph::print(const std::string& str) const { boost::tie(symbolic,ordering) = this->symbolic(config); // Compute the VariableIndex (column-wise index) - VariableIndex variableIndex(*symbolic); + VariableIndex variableIndex(*symbolic, ordering->size()); if(config.size() != variableIndex.size()) throw std::runtime_error("orderingCOLAMD: some variables in the graph are not constrained!");