diff --git a/src/ModelTree.hh b/src/ModelTree.hh index 8d22cbb2ab20c3f73a16cd25d0eed67aa13df3a4..05283657d14e7c7355da9962ac9a16946a0a36b4 100644 --- a/src/ModelTree.hh +++ b/src/ModelTree.hh @@ -2578,12 +2578,7 @@ ModelTree::writeSparseModelMFiles(const string& basename, << ", T_order, T);" << endl << "g1_v = NaN(" << jacobian_sparse_column_major_order.size() << ", 1);" << endl << d_sparse_output[1].str(); - // On MATLAB < R2020a, sparse() does not accept int32 indices - output << "if ~isoctave && matlab_ver_less_than('9.8')" << endl - << " sparse_rowval = double(sparse_rowval);" << endl - << " sparse_colval = double(sparse_colval);" << endl - << "end" << endl - << "g1 = sparse(sparse_rowval, sparse_colval, g1_v, " << equations.size() << ", " + output << "g1 = sparse(sparse_rowval, sparse_colval, g1_v, " << equations.size() << ", " << getJacobianColsNbr(true) << ");" << endl << "end" << endl; output.close(); @@ -2655,12 +2650,7 @@ ModelTree::writeSparseModelMFiles(const string& basename, << " g1_v = NaN(" << blocks_jacobian_sparse_column_major_order[blk].size() << ", 1);" << endl; writeSparsePerBlockJacobianHelper<output_type>(blk, output, temporary_terms_written); - // On MATLAB < R2020a, sparse() does not accept int32 indices - output << " if ~isoctave && matlab_ver_less_than('9.8')" << endl - << " sparse_rowval = double(sparse_rowval);" << endl - << " sparse_colval = double(sparse_colval);" << endl - << " end" << endl - << " g1 = sparse(sparse_rowval, sparse_colval, g1_v, " + output << " g1 = sparse(sparse_rowval, sparse_colval, g1_v, " << blocks[blk].mfs_size << ", " << (one_boundary ? 1 : 3) * blocks[blk].mfs_size << ");" << endl << "end" << endl;