Lines Matching refs:immutable

411         immutable x = (shiftcnt == 64) ? 0 : 1uL << shiftcnt;  in dig()
759 immutable x = secantMethod!(f)(0f, 1f);
762 immutable y = secantMethod!(d)(0f, 1f);
810 immutable fa = f(a);
813 immutable fb = f(b);
816 immutable r = findRoot(f, a, b, fa, fb, tolerance);
962 immutable T a0 = fa; in newtonQuadratic()
963 immutable T a1 = (fb - fa)/(b - a); in newtonQuadratic()
964 immutable T a2 = ((fd - fb)/(d - b) - a1)/(d - a); in newtonQuadratic()
972 immutable T pc = a0 + (a1 + a2 * (c - b))*(c - a); in newtonQuadratic()
973 immutable T pdc = a1 + a2*((2 * c) - (a + b)); in newtonQuadratic()
1026 immutable q11 = (d - e) * fd / (fe - fd);
1027 immutable q21 = (b - d) * fb / (fd - fb);
1028 immutable q31 = (a - b) * fa / (fb - fa);
1029 immutable d21 = (b - d) * fd / (fd - fb);
1030 immutable d31 = (a - b) * fb / (fb - fa);
1032 immutable q22 = (d21 - q11) * fb / (fe - fb);
1033 immutable q32 = (d31 - q21) * fa / (fd - fa);
1034 immutable d32 = (d31 - q21) * fd / (fd - fa);
1035 immutable q33 = (d32 - q22) * fa / (fe - fa);
1491 immutable an = frexp(a, a_exp);
1492 immutable bn = frexp(b, b_exp);
1493 immutable am = ldexp(an, a_exp-1);
1494 immutable bm = ldexp(bn, b_exp-1);
1503 immutable t2 = tolerance * 2;
1515 immutable xw = x - w;
1516 immutable fxw = fx - fw;
1517 immutable xv = x - v;
1518 immutable fxv = fx - fv;
1519 immutable xwfxv = xw * fxv;
1520 immutable xvfxw = xv * fxw;
1548 immutable fu = f(u);
1647 immutable t = a.front - b.front;
1670 immutable t = a.front - b.front;
1680 foreach (T; AliasSeq!(double, const double, immutable double))
1718 immutable n = avector.length;
1773 foreach (T; AliasSeq!(double, const double, immutable double))
1805 immutable t1 = a.front, t2 = b.front;
1818 foreach (T; AliasSeq!(double, const double, immutable double))
1865 immutable f = sum / range.length;
1872 immutable f = sum / s;
1972 foreach (T; AliasSeq!(double, const double, immutable double))
2004 immutable t1 = a.front;
2006 immutable t2 = b.front;
2053 immutable t1 = a.front;
2054 immutable t2 = b.front;
2055 immutable avg = (t1 + t2) / 2;
2082 immutable t1 = a.front;
2083 immutable t2 = b.front;
2084 immutable avg = (t1 + t2) / 2;
2206 immutable lambda2 = lambda * lambda;
2224 immutable j1 = j + 1;
2461 immutable j_1 = j - 1; in popFront()
2462 immutable tmp = kl_1i_1[j_1] in popFront()
2615 static if (is(T == const) || is(T == immutable))
2627 immutable t = b; in version()
2643 immutable uint shift = bsf(a | b);
2773 immutable lookup_t[][] negSinLookup;
2852 immutable n = source.length; in back()
2901 immutable halfN = evenFft.length;
2909 immutable bufk = buf[k];
2910 immutable bufnk = buf[buf.length / 2 - k];
2932 immutable n = buf.length;
2933 immutable localLookup = negSinLookup[bsf(n)];
2936 immutable cosMask = n - 1;
2937 immutable cosAdd = n / 4 * 3;
2950 immutable halfLen = n / 2;
2957 immutable cosTwiddle1 = cosFromLookup(k);
2958 immutable sinTwiddle1 = negSinFromLookup(k);
2959 immutable cosTwiddle2 = cosFromLookup(k + 1);
2960 immutable sinTwiddle2 = negSinFromLookup(k + 1);
2962 immutable realLower1 = buf[k].re;
2963 immutable imagLower1 = buf[k].im;
2964 immutable realLower2 = buf[k + 1].re;
2965 immutable imagLower2 = buf[k + 1].im;
2967 immutable upperIndex1 = k + halfLen;
2968 immutable upperIndex2 = upperIndex1 + 1;
2969 immutable realUpper1 = buf[upperIndex1].re;
2970 immutable imagUpper1 = buf[upperIndex1].im;
2971 immutable realUpper2 = buf[upperIndex2].re;
2972 immutable imagUpper2 = buf[upperIndex2].im;
2974 immutable realAdd1 = cosTwiddle1 * realUpper1
2976 immutable imagAdd1 = sinTwiddle1 * realUpper1
2978 immutable realAdd2 = cosTwiddle2 * realUpper2
2980 immutable imagAdd2 = sinTwiddle2 * realUpper2
3003 immutable size = memSpace.length / 2; in this()
3043 immutable strideLength = size / (2 ^^ i); in this()
3055 negSinLookup = cast(immutable) table; in this()
3194 immutable lenNeg1 = 1.0 / buf.length;
3197 immutable temp = elem.re * lenNeg1;