/*++ Copyright (c) 2017 Microsoft Corporation Module Name: Abstract: Author: Lev Nachmanson (levnach) Revision History: --*/ #include #include "util/vector.h" #include "math/lp/numeric_pair.h" #include "math/lp/eta_matrix_def.h" #ifdef Z3DEBUG template double lp::eta_matrix::get_elem(unsigned int, unsigned int) const; template lp::mpq lp::eta_matrix::get_elem(unsigned int, unsigned int) const; template lp::mpq lp::eta_matrix >::get_elem(unsigned int, unsigned int) const; #endif template void lp::eta_matrix::apply_from_left(vector&, lp::lp_settings&); template void lp::eta_matrix::apply_from_right(vector&); template void lp::eta_matrix::conjugate_by_permutation(lp::permutation_matrix&); template void lp::eta_matrix::apply_from_left(vector&, lp::lp_settings&); template void lp::eta_matrix::apply_from_right(vector&); template void lp::eta_matrix::conjugate_by_permutation(lp::permutation_matrix&); template void lp::eta_matrix >::apply_from_left(vector >&, lp::lp_settings&); template void lp::eta_matrix >::apply_from_right(vector&); template void lp::eta_matrix >::conjugate_by_permutation(lp::permutation_matrix >&); template void lp::eta_matrix::apply_from_left_local(lp::indexed_vector&, lp::lp_settings&); template void lp::eta_matrix::apply_from_left_local(lp::indexed_vector&, lp::lp_settings&); template void lp::eta_matrix >::apply_from_left_local(lp::indexed_vector&, lp::lp_settings&); template void lp::eta_matrix >::apply_from_right(lp::indexed_vector&); template void lp::eta_matrix::apply_from_right(lp::indexed_vector&); template void lp::eta_matrix::apply_from_right(lp::indexed_vector&);