6 #ifdef NEED_EXPLICIT_INSTANTIATION
11 #ifdef NEED_IMPLICIT_TEMPLATE_FUNCTIONS
13 std::find(
int const *,
int const *,
int const &, random_access_iterator_tag);
16 std::inner_product(
double const *,
double const *,
double const *,
double);
27 #include "templates/BCP_vector_general.cpp"
35 inner_product(
double *,
double *,
double *,
double);
38 rotate(
double *,
double *,
double *);
40 __rotate(
double *,
double *,
double *,
41 BCP_PtrDiff *, bidirectional_iterator_tag);
48 __reverse(
double *,
double *, bidirectional_iterator_tag);
50 __reverse(
double *,
double *, random_access_iterator_tag);
58 #ifdef NEED_IMPLICIT_TEMPLATE_FUNCTIONS
72 typedef std::pair<BCP_cut*, BCP_row*> cut_row_pair;
75 std::sort(cut_row_pair *, cut_row_pair *,
76 bool (*)(cut_row_pair
const &, cut_row_pair
const &));
78 #ifdef NEED_IMPLICIT_TEMPLATE_FUNCTIONS
80 __final_insertion_sort(cut_row_pair *, cut_row_pair *,
81 bool(*)(cut_row_pair
const &, cut_row_pair
const &));
83 __introsort_loop(cut_row_pair *, cut_row_pair *, cut_row_pair *,
85 bool(*)(cut_row_pair
const &, cut_row_pair
const &));
95 std::vector<MC_path_node*>,
98 #ifdef NEED_IMPLICIT_TEMPLATE_CLASSES
100 std::vector<MC_path_node*>;
103 #ifdef NEED_IMPLICIT_TEMPLATE_FUNCTIONS
105 __push_heap(MC_path_node **, BCP_PtrDiff, BCP_PtrDiff,
106 MC_path_node *, MC_path_node_ptr_compare);
108 __adjust_heap(MC_path_node **, BCP_PtrDiff, BCP_PtrDiff,
109 MC_path_node *, MC_path_node_ptr_compare);
115 typedef std::pair<int,int>
intpair;
117 std::map<intpair, int>;
119 #ifdef NEED_IMPLICIT_TEMPLATE_CLASSES
122 std::pair<const intpair, int>,
123 std::_Select1st<std::pair<const intpair, int> >,
125 std::allocator<int> >;
133 template class std::set<int>;
135 #ifdef NEED_IMPLICIT_TEMPLATE_CLASSES
138 std::_Identity<int>, std::less<int>, std::allocator<int> >;
Abstract base class that defines members common to all types of cuts.
std::pair< int, int > intpair
The class BCP_vec serves the same purpose as the vector class in the standard template library...
This class holds a row in a compressed form.