diff --git a/src/ModelTree.hh b/src/ModelTree.hh index 8d068593e996ba48ccc1ecc84885c0c78e01e823..e89c4be9d632334427a827cbad256ae08fac564f 100644 --- a/src/ModelTree.hh +++ b/src/ModelTree.hh @@ -2618,7 +2618,8 @@ ModelTree::writeSparseModelMFiles(const string& basename) const ttlen += temporary_terms_derivatives[i].size(); open_file(m_dir / (prefix + "g" + to_string(i) + "_tt.m")); - output << "function T = " << prefix << "g" << i << "_tt(y, x, params" << ss_arg << ")" << endl + output << "function [T_order, T] = " << prefix << "g" << i << "_tt(y, x, params" << ss_arg + << ", T_order, T)" << endl << "if T_order >= " << i << endl << " return" << endl << "end" << endl