Lines Matching refs:immutable
492 … static if (staticIndexOf!(immutable F, immutable float, immutable double, immutable real) >= 0)
522 if (staticIndexOf!(immutable F, immutable float, immutable double, immutable real) >= 0)
1056 immutable x = secantMethod!(f)(0f, 1f);
1059 immutable y = secantMethod!(d)(0f, 1f);
1107 immutable fa = f(a);
1110 immutable fb = f(b);
1113 immutable r = findRoot(f, a, b, fa, fb, tolerance);
1260 immutable T a0 = fa; in newtonQuadratic()
1261 immutable T a1 = (fb - fa)/(b - a); in newtonQuadratic()
1262 immutable T a2 = ((fd - fb)/(d - b) - a1)/(d - a); in newtonQuadratic()
1270 immutable T pc = a0 + (a1 + a2 * (c - b))*(c - a); in newtonQuadratic()
1271 immutable T pdc = a1 + a2*((2 * c) - (a + b)); in newtonQuadratic()
1324 immutable q11 = (d - e) * fd / (fe - fd);
1325 immutable q21 = (b - d) * fb / (fd - fb);
1326 immutable q31 = (a - b) * fa / (fb - fa);
1327 immutable d21 = (b - d) * fd / (fd - fb);
1328 immutable d31 = (a - b) * fb / (fb - fa);
1330 immutable q22 = (d21 - q11) * fb / (fe - fb);
1331 immutable q32 = (d31 - q21) * fa / (fd - fa);
1332 immutable d32 = (d31 - q21) * fd / (fd - fa);
1333 immutable q33 = (d32 - q22) * fa / (fe - fa);
1790 immutable an = frexp(a, a_exp);
1791 immutable bn = frexp(b, b_exp);
1792 immutable am = ldexp(an, a_exp-1);
1793 immutable bm = ldexp(bn, b_exp-1);
1802 immutable t2 = tolerance * 2;
1814 immutable xw = x - w;
1815 immutable fxw = fx - fw;
1816 immutable xv = x - v;
1817 immutable fxv = fx - fv;
1818 immutable xwfxv = xw * fxv;
1819 immutable xvfxw = xv * fxw;
1847 immutable fu = f(u);
1946 immutable t = a.front - b.front;
1969 immutable t = a.front - b.front;
1979 static foreach (T; AliasSeq!(double, const double, immutable double))
2018 immutable n = avector.length;
2091 static foreach (T; AliasSeq!(double, const double, immutable double))
2130 immutable t1 = a.front, t2 = b.front;
2143 static foreach (T; AliasSeq!(double, const double, immutable double))
2190 immutable f = sum / range.length;
2197 immutable f = sum / s;
2298 static foreach (T; AliasSeq!(double, const double, immutable double))
2330 immutable t1 = a.front;
2332 immutable t2 = b.front;
2379 immutable t1 = a.front;
2380 immutable t2 = b.front;
2381 immutable avg = (t1 + t2) / 2;
2408 immutable t1 = a.front;
2409 immutable t2 = b.front;
2410 immutable avg = (t1 + t2) / 2;
2532 immutable lambda2 = lambda * lambda;
2550 immutable j1 = j + 1;
2788 immutable j_1 = j - 1; in popFront()
2789 immutable tmp = kl_1i_1[j_1] in popFront()
2948 static if (is(T : immutable short) || is(T : immutable byte))
2953 static if (is(U : immutable short) || is(U : immutable byte))
2974 immutable uint shift = bsf(a | b);
3000 … immutable ubyte, immutable ushort, immutable uint, immutable ulong))
3004 … immutable byte, immutable short, immutable int, immutable long))
3229 static if (is(T : immutable short) || is(T : immutable byte))
3234 static if (is(U : immutable short) || is(U : immutable byte))
3261 … immutable ubyte, immutable ushort, immutable uint, immutable ulong))
3265 … immutable byte, immutable short, immutable int, immutable long))
3336 immutable lookup_t[][] negSinLookup;
3415 immutable n = source.length; in back()
3464 immutable halfN = evenFft.length;
3472 immutable bufk = buf[k];
3473 immutable bufnk = buf[buf.length / 2 - k];
3495 immutable n = buf.length;
3496 immutable localLookup = negSinLookup[bsf(n)];
3499 immutable cosMask = n - 1;
3500 immutable cosAdd = n / 4 * 3;
3513 immutable halfLen = n / 2;
3520 immutable cosTwiddle1 = cosFromLookup(k);
3521 immutable sinTwiddle1 = negSinFromLookup(k);
3522 immutable cosTwiddle2 = cosFromLookup(k + 1);
3523 immutable sinTwiddle2 = negSinFromLookup(k + 1);
3525 immutable realLower1 = buf[k].re;
3526 immutable imagLower1 = buf[k].im;
3527 immutable realLower2 = buf[k + 1].re;
3528 immutable imagLower2 = buf[k + 1].im;
3530 immutable upperIndex1 = k + halfLen;
3531 immutable upperIndex2 = upperIndex1 + 1;
3532 immutable realUpper1 = buf[upperIndex1].re;
3533 immutable imagUpper1 = buf[upperIndex1].im;
3534 immutable realUpper2 = buf[upperIndex2].re;
3535 immutable imagUpper2 = buf[upperIndex2].im;
3537 immutable realAdd1 = cosTwiddle1 * realUpper1
3539 immutable imagAdd1 = sinTwiddle1 * realUpper1
3541 immutable realAdd2 = cosTwiddle2 * realUpper2
3543 immutable imagAdd2 = sinTwiddle2 * realUpper2
3568 immutable size = memSpace.length / 2; in this()
3608 immutable strideLength = size / (2 ^^ i); in this()
3620 negSinLookup = cast(immutable) table; in this()
3759 immutable lenNeg1 = 1.0 / buf.length;
3762 immutable temp = elem.re * lenNeg1;