Lines Matching refs:v2
1604 function series_add(v1, v2) { argument
1608 v1 = v2;
1609 v2 = tmp;
1612 if (series_is_scalar_or_polynomial(v2)) {
1613 v2 = Polynomial(v2);
1617 } else if (v2 instanceof RationalFunction) {
1619 i = get_emin(v2.num) - get_emin(v2.den);
1623 v2 = Series(v2, d - i);
1624 v2_emin = v2.emin;
1626 v2_emin = v2.emin;
1627 d = Math.min(d, v2_emin + v2.length);
1640 if (j >= 0 && j < v2.length)
1641 c2 = v2[j];
1651 function series_mul(v1, v2) { argument
1654 v1 = Series(v1, v2.length);
1655 else if (!(v2 instanceof Series))
1656 v2 = Series(v2, v1.length);
1657 emin = v1.emin + v2.emin;
1658 n = Math.min(v1.length, v2.length);
1660 n2 = v2.length;
1665 r[i + j] += v1[i] * v2[j];
1670 function series_div(v1, v2) { argument
1671 if (!(v2 instanceof Series))
1672 v2 = Series(v2, v1.length);
1673 return series_mul(v1, v2.inverse());
2207 cp(v1, v2) {
2209 if (v1.length != 3 || v2.length != 3)
2212 r[0] = v1[1] * v2[2] - v1[2] * v2[1];
2213 r[1] = v1[2] * v2[0] - v1[0] * v2[2];
2214 r[2] = v1[0] * v2[1] - v1[1] * v2[0];