Lines Matching defs:dr
143 std::vector<double> dr = derivative(A[X]).roots();
146 dr.insert(dr.begin(), dyr.begin(), dyr.end());
148 dr.push_back(0);
149 dr.push_back(1);
151 std::sort(dr.begin(), dr.end());
152 std::vector<double>::iterator new_end = std::unique(dr.begin(), dr.end());
153 dr.resize( new_end - dr.begin() );
156 for (unsigned i = 0; i < dr.size() - 1; ++i) {
157 pieces.push_back(portion(A, dr[i], dr[i+1]));
161 for(unsigned i = 0; i < dr.size()-1; i++) {
162 split(in, (dr[i+1]-dr[i]) / (1 - dr[i]), l, r);
168 for(unsigned i = 0; i < dr.size()-1; i++) {
169 for(unsigned j = i+1; j < dr.size()-1; j++) {
181 xs.push_back(std::make_pair((1-l)*dr[i] + l*dr[i+1],
182 (1-r)*dr[j] + r*dr[j+1]));