diff --git a/src/util/lp/lp_primal_simplex_instances.cpp b/src/util/lp/lp_primal_simplex_instances.cpp index b725732c8..470eeb29d 100644 --- a/src/util/lp/lp_primal_simplex_instances.cpp +++ b/src/util/lp/lp_primal_simplex_instances.cpp @@ -13,8 +13,10 @@ template bool lean::lp_primal_simplex::bounds_hold(std::unordered_map, std::equal_to, std::allocator > > const&); template bool lean::lp_primal_simplex::row_constraints_hold(std::unordered_map, std::equal_to, std::allocator > > const&); template double lean::lp_primal_simplex::get_current_cost() const; +template double lean::lp_primal_simplex::get_column_value(unsigned int) const; template lean::lp_primal_simplex::~lp_primal_simplex(); template lean::lp_primal_simplex::~lp_primal_simplex(); template lean::mpq lean::lp_primal_simplex::get_current_cost() const; +template lean::mpq lean::lp_primal_simplex::get_column_value(unsigned int) const; template void lean::lp_primal_simplex::find_maximal_solution(); template void lean::lp_primal_simplex::find_maximal_solution(); diff --git a/src/util/lp/lp_solver_instances.cpp b/src/util/lp/lp_solver_instances.cpp index 42ddb9e4c..abed0d3c1 100644 --- a/src/util/lp/lp_solver_instances.cpp +++ b/src/util/lp/lp_solver_instances.cpp @@ -31,6 +31,7 @@ template void lean::lp_solver::fill_m_b(); template void lean::lp_solver::fill_matrix_A_and_init_right_side(); template void lean::lp_solver::flip_costs(); template lean::mpq lean::lp_solver::get_column_cost_value(unsigned int, lean::column_info*) const; +template int lean::lp_solver::get_column_index_by_name(std::string) const; template lean::mpq lean::lp_solver::get_column_value_by_name(std::string) const; template lean::mpq lean::lp_solver::get_column_value_with_core_solver(unsigned int, lean::lp_core_solver_base*) const; template lean::column_info* lean::lp_solver::get_or_create_column_info(unsigned int);