51 if (ptEqn != blkEqn)
return(-1);
55 ptEqns_->insert(std::pair<int,int>(ptEqn, blkEqn));
63 std::pair<int, int> newpair;
64 std::map<int,std::pair<int,int> >::iterator
68 newpair.first = ptEqn;
69 newpair.second = blkSize;
70 blkEqns_->insert(std::pair<
int,std::pair<int,int> >(blkEqn, newpair));
73 newpair = (*b_iter).second;
74 if (newpair.first > ptEqn) {
75 newpair.first = ptEqn;
76 newpair.second = blkSize;
77 (*b_iter).second = newpair;
179 std::map<int,int>::iterator
181 if (p_iter ==
ptEqns_->end()) {
185 blkEqn = (*p_iter).second;
187 std::map<int,std::pair<int,int> >::iterator
190 std::pair<int,int> bpair = (*b_iter).second;
192 blkOffset = ptEqn - bpair.first;