diff --git a/src/util/lp/lp_primal_core_solver_instances.cpp b/src/util/lp/lp_primal_core_solver_instances.cpp index 3b5a3fedb..32364a963 100644 --- a/src/util/lp/lp_primal_core_solver_instances.cpp +++ b/src/util/lp/lp_primal_core_solver_instances.cpp @@ -17,6 +17,7 @@ template void lean::lp_primal_core_solver::solve(); template unsigned lp_primal_core_solver::solve_with_tableau(); template unsigned lp_primal_core_solver::solve(); +template unsigned lp_primal_core_solver >::solve(); template void lean::lp_primal_core_solver::clear_breakpoints(); template bool lean::lp_primal_core_solver::update_basis_and_x_tableau(int, int, lean::mpq const&); template bool lean::lp_primal_core_solver::update_basis_and_x_tableau(int, int, double const&); diff --git a/src/util/lp/static_matrix_instances.cpp b/src/util/lp/static_matrix_instances.cpp index 5d6be17ec..d0e2045c0 100644 --- a/src/util/lp/static_matrix_instances.cpp +++ b/src/util/lp/static_matrix_instances.cpp @@ -63,5 +63,7 @@ template void static_matrix >::set(unsigned int, unsigned template bool lean::static_matrix::pivot_row_to_row_given_cell(unsigned int, column_cell &, unsigned int); template bool lean::static_matrix::pivot_row_to_row_given_cell(unsigned int, column_cell& , unsigned int); template bool lean::static_matrix >::pivot_row_to_row_given_cell(unsigned int, column_cell&, unsigned int); +template void lean::static_matrix >::remove_element(vector, true, unsigned int>&, lean::row_cell&); + }