11 #ifndef COUENNE_LQELEMS_H
12 #define COUENNE_LQELEMS_H
37 coeff_ (src.coeff_) {}
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);
78 std::map <std::pair <int, int>,
CouNumber> qmap_;
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);
void insert(int index, CouNumber coe)
insert a pair <int,CouNumber> into a map for linear terms
std::map< int, CouNumber > & Map()
public access
void insert(int indI, int indJ, CouNumber coe)
insert a pair <<int,int>,CouNumber> into a map for quadratic terms
std::map< std::pair< int, int >, CouNumber > & Map()
public access
quadElem(exprVar *i, exprVar *j, CouNumber c)
quadElem(const quadElem &src)
general include file for different compilers
double CouNumber
main number type in Couenne