/* Copyright (c) 2017 Microsoft Corporation Author: Lev Nachmanson */ #include #include #include #include "util/vector.h" #include #include "util/lp/lp_primal_simplex.hpp" 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();