Home | History | Annotate | Download | only in Intersection

Lines Matching refs:roots

32                 double roots[2];
33 const int rootCount = limit ? quadraticRootsValidT(A, b, c, roots)
34 : quadraticRootsReal(A, b, c, roots);
46 SkASSERT(approximately_equal(roots[0], -B)
47 || approximately_equal(roots[0], -C));
49 SkASSERT(!approximately_equal(roots[0], roots[1]));
50 SkASSERT(approximately_equal(roots[1], -B)
51 || approximately_equal(roots[1], -C));
71 double roots[3];
72 const int rootCount = limit ? cubicRootsValidT(A, b, c, d, roots)
73 : cubicRootsReal(A, b, c, d, roots);
86 SkASSERT(approximately_equal(roots[0], -B)
87 || approximately_equal(roots[0], -C)
88 || approximately_equal(roots[0], -D));
92 SkASSERT(!approximately_equal(roots[0], roots[1]));
93 SkASSERT(approximately_equal(roots[1], -B)
94 || approximately_equal(roots[1], -C)
95 || approximately_equal(roots[1], -D));
99 SkASSERT(!approximately_equal(roots[0], roots[2])
100 && !approximately_equal(roots[1], roots[2]));
101 SkASSERT(approximately_equal(roots[2], -B)
102 || approximately_equal(roots[2], -C)
103 || approximately_equal(roots[2], -D));
130 double roots[4];
132 int rootCount = reducedQuarticRoots(A, b, c, d, e, oneHint, roots);
134 rootCount = quarticRootsReal(0, A, b, c, d, e, roots);
138 SkASSERT(AlmostEqualUlps(roots[0], -B)
139 || AlmostEqualUlps(roots[0], -C)
140 || AlmostEqualUlps(roots[0], -D)
141 || AlmostEqualUlps(roots[0], -E));
145 SkASSERT(!AlmostEqualUlps(roots[0], roots[1]));
146 SkASSERT(AlmostEqualUlps(roots[1], -B)
147 || AlmostEqualUlps(roots[1], -C)
148 || AlmostEqualUlps(roots[1], -D)
149 || AlmostEqualUlps(roots[1], -E));
153 SkASSERT(!AlmostEqualUlps(roots[0], roots[2])
154 && !AlmostEqualUlps(roots[1], roots[2]));
155 SkASSERT(AlmostEqualUlps(roots[2], -B)
156 || AlmostEqualUlps(roots[2], -C)
157 || AlmostEqualUlps(roots[2], -D)
158 || AlmostEqualUlps(roots[2], -E));
162 SkASSERT(!AlmostEqualUlps(roots[0], roots[3])
163 && !AlmostEqualUlps(roots[1], roots[3])
164 && !AlmostEqualUlps(roots[2], roots[3]));
165 SkASSERT(AlmostEqualUlps(roots[3], -B)
166 || AlmostEqualUlps(roots[3], -C)
167 || AlmostEqualUlps(roots[3], -D)
168 || AlmostEqualUlps(roots[3], -E));