11 #ifndef COUENNE_LQELEMS_H
12 #define COUENNE_LQELEMS_H
51 std::map <int, CouNumber>
lmap_;
56 std::map <int, CouNumber> &
Map ()
62 std::map <int, CouNumber>::iterator i =
lmap_.find (index);
64 if (i !=
lmap_.end()) {
68 std::pair <int, CouNumber> npair (index, coe);
89 std::pair <int, int> nind (indI, indJ);
90 std::map <std::pair <int, int>,
CouNumber>::iterator i =
qmap_.find (nind);
92 if (i !=
qmap_.end()) {
96 std::pair <std::pair <int, int>,
CouNumber> npair (nind, coe);
quadElem(const quadElem &src)
void insert(int indI, int indJ, CouNumber coe)
insert a pair <<int,int>,CouNumber> into a map for quadratic terms
void insert(int index, CouNumber coe)
insert a pair <int,CouNumber> into a map for linear terms
quadElem(exprVar *i, exprVar *j, CouNumber c)
std::map< int, CouNumber > & Map()
public access
double CouNumber
main number type in Couenne
std::map< int, CouNumber > lmap_
std::map< std::pair< int, int >, CouNumber > & Map()
public access
std::map< std::pair< int, int >, CouNumber > qmap_