Lines Matching defs:domsA
275 void iterate(std::vector<Interval>& domsA,
726 * domsA, domsB: sets of parameter intervals
736 void iterate<intersection_point_tag> (std::vector<Interval>& domsA,
776 domsA.push_back(domA);
844 iterate<intersection_point_tag>(domsA, domsB, pC1, pB,
846 iterate<intersection_point_tag>(domsA, domsB, pC2, pB,
857 iterate<intersection_point_tag>(domsB, domsA, pC1, pA,
859 iterate<intersection_point_tag>(domsB, domsA, pC2, pA,
872 domsA.push_back(dompA);
885 * domsA, domsB: sets of parameter intervals
895 void iterate<collinear_normal_tag> (std::vector<Interval>& domsA,
1009 iterate<collinear_normal_tag>(domsA, domsB, pC1, pB,
1011 iterate<collinear_normal_tag>(domsA, domsB, pC2, pB,
1040 iterate<collinear_normal_tag>(domsB, domsA, pC1, pA,
1042 iterate<collinear_normal_tag>(domsB, domsA, pC2, pA,
1055 domsA.push_back(dompA);
1079 std::vector<Interval> domsA, domsB;
1080 iterate<Tag> (domsA, domsB, A, B, UNIT_INTERVAL, UNIT_INTERVAL, precision);
1081 if (domsA.size() != domsB.size())
1083 assert (domsA.size() == domsB.size());
1086 xs.reserve(domsA.size());
1087 for (size_t i = 0; i < domsA.size(); ++i)
1090 std::cerr << i << " : domA : " << domsA[i] << std::endl;
1091 std::cerr << "extent A: " << domsA[i].extent() << " ";
1092 std::cerr << "precision A: " << get_precision(domsA[i]) << std::endl;
1097 ci.first = domsA[i].middle();