/* Copyright (c) 2017 Microsoft Corporation Author: Lev Nachmanson */ #include "util/vector.h" #include "util/lp/indexed_vector.hpp" namespace lean { template void indexed_vector::clear(); template void indexed_vector::clear_all(); template void indexed_vector::erase_from_index(unsigned int); template void indexed_vector::set_value(const double&, unsigned int); template void indexed_vector::clear(); template void indexed_vector::clear(); template void indexed_vector::clear_all(); template void indexed_vector::erase_from_index(unsigned int); template void indexed_vector::resize(unsigned int); template void indexed_vector::resize(unsigned int); template void indexed_vector::set_value(const mpq&, unsigned int); template void indexed_vector::set_value(const unsigned&, unsigned int); #ifdef LEAN_DEBUG template bool indexed_vector::is_OK() const; template bool indexed_vector::is_OK() const; template bool indexed_vector >::is_OK() const; template void lean::indexed_vector< lean::mpq>::print(std::basic_ostream > &); template void lean::indexed_vector::print(std::basic_ostream > &); template void lean::indexed_vector >::print(std::ostream&); #endif } template void lean::print_vector(vector const&, std::ostream&); template void lean::print_vector(vector const&, std::ostream&); template void lean::print_vector(vector const&, std::ostream&); template void lean::print_vector >(vector> const&, std::ostream&); template void lean::indexed_vector::resize(unsigned int); template void lean::print_vector< lean::mpq>(vector< lean::mpq> const &, std::basic_ostream > &); template void lean::print_vector >(vector> const&, std::ostream&); template void lean::indexed_vector >::erase_from_index(unsigned int);