From 431ce6ff2dc6ce98f5ba49753835f84dc9aebe31 Mon Sep 17 00:00:00 2001 From: Soonho Kong Date: Mon, 22 Feb 2016 16:16:37 -0500 Subject: [PATCH] fix(util/lp): instantiate missing functions close #1005 --- src/util/lp/lp_primal_simplex_instances.cpp | 2 ++ src/util/lp/lp_solver_instances.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/src/util/lp/lp_primal_simplex_instances.cpp b/src/util/lp/lp_primal_simplex_instances.cpp index b725732c87..470eeb29d6 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 42ddb9e4ca..abed0d3c17 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);