diff --git a/Source/Ember/Variations01.h b/Source/Ember/Variations01.h index dfd8e7c..d3b2701 100644 --- a/Source/Ember/Variations01.h +++ b/Source/Ember/Variations01.h @@ -33,7 +33,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * vIn.x;\n" << "\t\tvOut.y = " << weight << " * vIn.y;\n" @@ -69,7 +68,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * sin(vIn.x);\n" << "\t\tvOut.y = " << weight << " * sin(vIn.y);\n" @@ -107,7 +105,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r2 = " << weight << " / Zeps(precalcSumSquares);\n" << "\n" @@ -155,7 +152,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t c1 = sin(precalcSumSquares);\n" << "\t\treal_t c2 = cos(precalcSumSquares);\n" @@ -195,7 +191,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -258,7 +254,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -349,7 +345,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = " << weight << " / Zeps(precalcSqrtSumSquares);\n" << "\n" @@ -392,7 +387,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * (precalcAtanxy * M1PI);\n" << "\t\tvOut.y = " << weight << " * (precalcSqrtSumSquares - (real_t)(1.0));\n" @@ -428,7 +422,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * precalcSqrtSumSquares * sin(precalcAtanxy + precalcSqrtSumSquares);\n" << "\t\tvOut.y = " << weight << " * precalcSqrtSumSquares * cos(precalcAtanxy - precalcSqrtSumSquares);\n" @@ -467,7 +460,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t a = precalcSqrtSumSquares * precalcAtanxy;\n" << "\t\treal_t r = " << weight << " * precalcSqrtSumSquares;\n" @@ -512,7 +504,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -573,7 +565,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = Zeps(precalcSqrtSumSquares);\n" << "\t\treal_t r1 = " << weight << " / r;\n" @@ -618,7 +609,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = Zeps(precalcSqrtSumSquares);\n" << "\n" @@ -661,7 +651,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * precalcCosa * cos(precalcSqrtSumSquares);\n" << "\t\tvOut.y = " << weight << " * precalcSina * sin(precalcSqrtSumSquares);\n" @@ -707,7 +696,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t a = precalcAtanxy;\n" << "\t\treal_t r = precalcSqrtSumSquares;\n" @@ -759,7 +747,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = " << weight << " * sqrt(precalcSqrtSumSquares);\n" << "\t\treal_t a = (real_t)(0.5) * precalcAtanxy;\n" @@ -805,7 +792,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t nx = vIn.x < (real_t)(0.0) ? (vIn.x * (real_t)(2.0)) : vIn.x;\n" << "\t\treal_t ny = vIn.y < (real_t)(0.0) ? (vIn.y / (real_t)(2.0)) : vIn.y;\n" @@ -853,7 +839,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -927,7 +913,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = 2 * " << weight << " / (precalcSqrtSumSquares + 1);\n" << "\n" @@ -971,7 +956,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t dx = tan(3 * vIn.y);\n" << "\t\treal_t dy = tan(3 * vIn.x);\n" @@ -1016,7 +1000,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t dx = " << weight << " * exp(vIn.x - (real_t)(1.0));\n" << "\t\treal_t dy = MPI * vIn.y;\n" @@ -1060,7 +1043,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = " << weight << " * pow(precalcSqrtSumSquares, precalcCosa);\n" << "\n" @@ -1101,7 +1083,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t a = vIn.x * MPI;\n" << "\t\treal_t nx = cos(a) * cosh(vIn.y);\n" @@ -1149,7 +1130,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t dx = Zeps(xform->m_C * xform->m_C);\n" << "\t\treal_t r = precalcSqrtSumSquares;\n" @@ -1207,7 +1187,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t dx = MPI * Zeps(xform->m_C * xform->m_C);\n" << "\t\treal_t dy = xform->m_F;\n" @@ -1261,7 +1240,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1344,7 +1323,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1443,7 +1422,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1531,7 +1510,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1599,7 +1578,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = (" << weight << " * (real_t)(2.0)) / (precalcSqrtSumSquares + (real_t)(1.0));\n" << "\n" @@ -1635,7 +1613,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t denom = fma((real_t)(0.25), precalcSumSquares, (real_t)(1.0));\n" << "\t\treal_t r = " << weight << " / denom;\n" @@ -1675,7 +1652,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * sin(vIn.x);\n" << "\t\tvOut.y = " << weight << " * vIn.y;\n" @@ -1711,7 +1687,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1790,7 +1766,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t tempr = MwcNext01(mwc) * M_2PI;\n" << "\t\treal_t r = " << weight << " * MwcNext01(mwc);\n" @@ -1829,7 +1804,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1921,7 +1896,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2019,7 +1994,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t tmpr = MwcNext01(mwc) * M_2PI;\n" << "\t\treal_t r = " << weight << " * MwcNext01(mwc);\n" @@ -2056,7 +2030,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t angle = MwcNext01(mwc) * M_2PI;\n" << "\t\treal_t r = " << weight << " * (MwcNext01(mwc) + MwcNext01(mwc) + MwcNext01(mwc) + MwcNext01(mwc) - (real_t)(2.0));\n" @@ -2093,7 +2066,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t angle = MwcNext01(mwc) * M_2PI;\n" << "\t\treal_t r = " << weight << " * (MwcNext01(mwc) + MwcNext01(mwc) + MwcNext01(mwc) + MwcNext01(mwc) - (real_t)(2.0));\n" @@ -2137,7 +2109,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2210,7 +2182,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2297,7 +2269,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2399,7 +2371,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2482,7 +2454,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2549,7 +2521,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t angle = MwcNext01(mwc) * " << weight << " * MPI;\n" << "\t\treal_t sinr = sin(angle);\n" @@ -2585,7 +2556,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * sin(vIn.x) / cos(vIn.y);\n" << "\t\tvOut.y = " << weight << " * tan(vIn.y);\n" @@ -2617,7 +2587,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * (MwcNext01(mwc) - (real_t)(0.5));\n" << "\t\tvOut.y = " << weight << " * (MwcNext01(mwc) - (real_t)(0.5));\n" @@ -2652,7 +2621,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t ang = " << weight << " * MwcNext01(mwc) * MPI;\n" << "\t\treal_t r = " << weight << " / Zeps(precalcSumSquares);\n" @@ -2698,7 +2666,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t u = fma(" << weight << ", SQR(M2PI), 1 / Zeps(tan(precalcSqrtSumSquares)));\n"; @@ -2746,7 +2713,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t u = 1 / cos(precalcSumSquares * tan(1 / Zeps(precalcSumSquares)));\n"; @@ -2795,7 +2761,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t sq = SQR(precalcSumSquares);\n" << "\t\treal_t u = 1 / sqrt(cos(sin(sq) * sin(1 / Zeps(sq))));\n"; @@ -2842,7 +2807,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = MwcNext01(mwc) * " << weight << " * precalcSqrtSumSquares;\n" << "\t\treal_t sinr = sin(r);\n" @@ -2886,7 +2850,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = " << weight << " * precalcSqrtSumSquares;\n" << "\t\treal_t cr = cos(r);\n" @@ -2935,7 +2898,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = MwcNext01(mwc) * " << weight << " * precalcSqrtSumSquares;\n" << "\t\treal_t sinr = sin(r);\n" @@ -2976,7 +2938,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = " << weight << " /Zeps(fabs((vIn.x - vIn.y) * (vIn.x + vIn.y)));\n" << "\n" @@ -3021,7 +2982,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3122,7 +3083,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3217,7 +3178,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3282,7 +3243,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3353,7 +3314,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3422,7 +3383,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3491,7 +3452,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3600,7 +3561,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3761,7 +3722,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t roundX = rint(vIn.x);\n" << "\t\treal_t roundY = rint(vIn.y);\n" @@ -3834,7 +3794,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t wx = " << weight << " * (real_t)(1.3029400317411197908970256609023);\n" << "\t\treal_t y2 = vIn.y * (real_t)(2.0);\n" @@ -3917,7 +3876,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4013,7 +3972,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4096,7 +4055,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4196,7 +4155,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t tmp = precalcSumSquares + (real_t)(1.0);\n" << "\t\treal_t tmp2 = (real_t)(2.0) * vIn.x;\n" @@ -4465,7 +4423,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4552,7 +4510,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t expx = exp(vIn.x) * (real_t)(0.5);\n" << "\t\treal_t expnx = (real_t)(0.25) / Zeps(expx);\n" @@ -4614,7 +4571,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4728,7 +4685,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4804,7 +4761,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4902,7 +4859,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5010,7 +4967,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5103,7 +5060,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5161,7 +5118,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5389,7 +5346,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5483,7 +5440,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5569,7 +5526,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5637,7 +5594,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5703,7 +5660,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5788,7 +5745,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5881,7 +5838,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5977,7 +5934,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6048,7 +6005,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6193,7 +6150,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6261,7 +6218,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * sin(vIn.x) * cosh(vIn.y);\n" << "\t\tvOut.y = " << weight << " * cos(vIn.x) * sinh(vIn.y);\n" @@ -6273,7 +6229,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI2;\n" << "\t\treal_t y = vIn.y * MPI2;\n" @@ -6322,7 +6277,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * cos(vIn.x) * cosh(vIn.y);\n" << "\t\tvOut.y = -(" << weight << " * sin(vIn.x) * sinh(vIn.y));\n" @@ -6334,7 +6288,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI2;\n" << "\t\treal_t y = vIn.y * MPI2;\n" @@ -6388,7 +6341,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t tansin = sin((real_t)(2.0) * vIn.x);\n" << "\t\treal_t tancos = cos((real_t)(2.0) * vIn.x);\n" @@ -6406,7 +6358,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI2;\n" << "\t\treal_t y = vIn.y * MPI2;\n" @@ -6471,7 +6422,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t secsin = sin(vIn.x);\n" << "\t\treal_t seccos = cos(vIn.x);\n" @@ -6489,7 +6439,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI;\n" << "\t\treal_t y = vIn.y * MPI;\n" @@ -6559,7 +6508,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t cscsin = sin(vIn.x);\n" << "\t\treal_t csccos = cos(vIn.x);\n" @@ -6577,7 +6525,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI2;\n" << "\t\treal_t y = vIn.y * MPI2;\n" @@ -6647,7 +6594,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t cotsin = sin((real_t)(2.0) * vIn.x);\n" << "\t\treal_t cotcos = cos((real_t)(2.0) * vIn.x);\n" @@ -6665,7 +6611,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI2;\n" << "\t\treal_t y = vIn.y * MPI2;\n" @@ -6732,7 +6677,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t sinhsin = sin(vIn.y);\n" << "\t\treal_t sinhcos = cos(vIn.y);\n" @@ -6749,7 +6693,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI4;\n" << "\t\treal_t y = vIn.y * MPI4;\n" @@ -6810,7 +6753,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t coshsin = sin(vIn.y);\n" << "\t\treal_t coshcos = cos(vIn.y);\n" @@ -6827,7 +6769,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI2;\n" << "\t\treal_t y = vIn.y * MPI2;\n" @@ -6890,7 +6831,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t tanhsin = sin((real_t)(2.0) * vIn.y);\n" << "\t\treal_t tanhcos = cos((real_t)(2.0) * vIn.y);\n" @@ -6908,7 +6848,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI2;\n" << "\t\treal_t y = vIn.y * MPI2;\n" @@ -6958,7 +6897,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -7036,7 +6975,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t sechsin = sin(vIn.y);\n" << "\t\treal_t sechcos = cos(vIn.y);\n" @@ -7054,7 +6992,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI4;\n" << "\t\treal_t y = vIn.y * MPI4;\n" @@ -7123,7 +7060,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t cschsin = sin(vIn.y);\n" << "\t\treal_t cschcos = cos(vIn.y);\n" @@ -7141,7 +7077,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI4;\n" << "\t\treal_t y = vIn.y * MPI4;\n" @@ -7210,7 +7145,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t cothsin = sin((real_t)(2.0) * vIn.y);\n" << "\t\treal_t cothcos = cos((real_t)(2.0) * vIn.y);\n" @@ -7228,7 +7162,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t x = vIn.x * MPI2;\n" << "\t\treal_t y = vIn.y * MPI2;\n" @@ -7280,7 +7213,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -7369,7 +7302,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); diff --git a/Source/Ember/Variations01_flam3_compat.h b/Source/Ember/Variations01_flam3_compat.h index de83ada..3be7b39 100644 --- a/Source/Ember/Variations01_flam3_compat.h +++ b/Source/Ember/Variations01_flam3_compat.h @@ -33,7 +33,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * vIn.x;\n" << "\t\tvOut.y = " << weight << " * vIn.y;\n" @@ -69,7 +68,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * sin(vIn.x);\n" << "\t\tvOut.y = " << weight << " * sin(vIn.y);\n" @@ -107,7 +105,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r2 = " << weight << " / Zeps(precalcSumSquares);\n" << "\n" @@ -155,7 +152,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t c1 = sin(precalcSumSquares);\n" << "\t\treal_t c2 = cos(precalcSumSquares);\n" @@ -195,7 +191,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -258,7 +254,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -349,7 +345,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = " << weight << " / Zeps(precalcSqrtSumSquares);\n" << "\n" @@ -392,7 +387,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * (precalcAtanxy * M1PI);\n" << "\t\tvOut.y = " << weight << " * (precalcSqrtSumSquares - (real_t)(1.0));\n" @@ -428,7 +422,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * precalcSqrtSumSquares * sin(precalcAtanxy + precalcSqrtSumSquares);\n" << "\t\tvOut.y = " << weight << " * precalcSqrtSumSquares * cos(precalcAtanxy - precalcSqrtSumSquares);\n" @@ -467,7 +460,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t a = precalcSqrtSumSquares * precalcAtanxy;\n" << "\t\treal_t r = " << weight << " * precalcSqrtSumSquares;\n" @@ -512,7 +504,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -573,7 +565,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = Zeps(precalcSqrtSumSquares);\n" << "\t\treal_t r1 = " << weight << " / r;\n" @@ -618,7 +609,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = Zeps(precalcSqrtSumSquares);\n" << "\n" @@ -661,7 +651,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * precalcSina * cos(precalcSqrtSumSquares);\n" << "\t\tvOut.y = " << weight << " * precalcCosa * sin(precalcSqrtSumSquares);\n" @@ -707,7 +696,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t a = precalcAtanxy;\n" << "\t\treal_t r = precalcSqrtSumSquares;\n" @@ -759,7 +747,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = " << weight << " * sqrt(precalcSqrtSumSquares);\n" << "\t\treal_t a = (real_t)(0.5) * precalcAtanxy;\n" @@ -805,7 +792,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t nx = vIn.x < (real_t)(0.0) ? (vIn.x * (real_t)(2.0)) : vIn.x;\n" << "\t\treal_t ny = vIn.y < (real_t)(0.0) ? (vIn.y / (real_t)(2.0)) : vIn.y;\n" @@ -853,7 +839,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -927,7 +913,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = 2 * " << weight << " / (precalcSqrtSumSquares + 1);\n" << "\n" @@ -971,7 +956,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t dx = tan(3 * vIn.y);\n" << "\t\treal_t dy = tan(3 * vIn.x);\n" @@ -1016,7 +1000,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t dx = " << weight << " * exp(vIn.x - (real_t)(1.0));\n" << "\t\treal_t dy = MPI * vIn.y;\n" @@ -1060,7 +1043,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = " << weight << " * pow(precalcSqrtSumSquares, precalcSina);\n" << "\n" @@ -1101,7 +1083,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t a = vIn.x * MPI;\n" << "\t\treal_t nx = cos(a) * cosh(vIn.y);\n" @@ -1149,7 +1130,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t dx = Zeps(xform->m_C * xform->m_C);\n" << "\t\treal_t r = precalcSqrtSumSquares;\n" @@ -1207,7 +1187,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t dx = MPI * Zeps(xform->m_C * xform->m_C);\n" << "\t\treal_t dy = xform->m_F;\n" @@ -1261,7 +1240,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1344,7 +1323,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1443,7 +1422,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1531,7 +1510,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1599,7 +1578,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = (" << weight << " * (real_t)(2.0)) / (precalcSqrtSumSquares + (real_t)(1.0));\n" << "\n" @@ -1635,7 +1613,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t denom = fma((real_t)(0.25), precalcSumSquares, (real_t)(1.0));\n" << "\t\treal_t r = " << weight << " / denom;\n" @@ -1675,7 +1652,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * sin(vIn.x);\n" << "\t\tvOut.y = " << weight << " * vIn.y;\n" @@ -1711,7 +1687,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1790,7 +1766,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t tempr = MwcNext01(mwc) * M_2PI;\n" << "\t\treal_t r = " << weight << " * MwcNext01(mwc);\n" @@ -1829,7 +1804,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1921,7 +1896,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2019,7 +1994,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t tmpr = MwcNext01(mwc) * M_2PI;\n" << "\t\treal_t r = " << weight << " * MwcNext01(mwc);\n" @@ -2056,7 +2030,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t angle = MwcNext01(mwc) * M_2PI;\n" << "\t\treal_t r = " << weight << " * (MwcNext01(mwc) + MwcNext01(mwc) + MwcNext01(mwc) + MwcNext01(mwc) - (real_t)(2.0));\n" @@ -2093,7 +2066,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t angle = MwcNext01(mwc) * M_2PI;\n" << "\t\treal_t r = " << weight << " * (MwcNext01(mwc) + MwcNext01(mwc) + MwcNext01(mwc) + MwcNext01(mwc) - (real_t)(2.0));\n" @@ -2137,7 +2109,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2210,7 +2182,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2297,7 +2269,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2399,7 +2371,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2482,7 +2454,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2549,7 +2521,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t angle = MwcNext01(mwc) * " << weight << " * MPI;\n" << "\t\treal_t sinr = sin(angle);\n" @@ -2585,7 +2556,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * sin(vIn.x) / cos(vIn.y);\n" << "\t\tvOut.y = " << weight << " * tan(vIn.y);\n" @@ -2617,7 +2587,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * (MwcNext01(mwc) - (real_t)(0.5));\n" << "\t\tvOut.y = " << weight << " * (MwcNext01(mwc) - (real_t)(0.5));\n" @@ -2652,7 +2621,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t ang = " << weight << " * MwcNext01(mwc) * MPI;\n" << "\t\treal_t r = " << weight << " / Zeps(precalcSumSquares);\n" @@ -2698,7 +2666,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t u = fma(" << weight << ", SQR(M2PI), 1 / Zeps(tan(precalcSqrtSumSquares)));\n"; @@ -2746,7 +2713,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t u = 1 / cos(precalcSumSquares * tan(1 / Zeps(precalcSumSquares)));\n"; @@ -2795,7 +2761,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t sq = SQR(precalcSumSquares);\n" << "\t\treal_t u = 1 / sqrt(cos(sin(sq) * sin(1 / Zeps(sq))));\n"; @@ -2842,7 +2807,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = MwcNext01(mwc) * " << weight << " * precalcSqrtSumSquares;\n" << "\t\treal_t sinr = sin(r);\n" @@ -2886,7 +2850,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = " << weight << " * precalcSqrtSumSquares;\n" << "\t\treal_t cr = cos(r);\n" @@ -2935,7 +2898,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = MwcNext01(mwc) * " << weight << " * precalcSqrtSumSquares;\n" << "\t\treal_t sinr = sin(r);\n" @@ -2976,7 +2938,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t r = " << weight << " /Zeps(fabs((vIn.x - vIn.y) * (vIn.x + vIn.y)));\n" << "\n" @@ -3021,7 +2982,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3122,7 +3083,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3217,7 +3178,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3282,7 +3243,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3353,7 +3314,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3422,7 +3383,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3491,7 +3452,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3600,7 +3561,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3761,7 +3722,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t roundX = rint(vIn.x);\n" << "\t\treal_t roundY = rint(vIn.y);\n" @@ -3834,7 +3794,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t wx = " << weight << " * (real_t)(1.3029400317411197908970256609023);\n" << "\t\treal_t y2 = vIn.y * (real_t)(2.0);\n" @@ -3917,7 +3876,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4013,7 +3972,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4096,7 +4055,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4196,7 +4155,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t tmp = precalcSumSquares + (real_t)(1.0);\n" << "\t\treal_t tmp2 = (real_t)(2.0) * vIn.x;\n" @@ -4465,7 +4423,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4552,7 +4510,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t expx = exp(vIn.x) * (real_t)(0.5);\n" << "\t\treal_t expnx = (real_t)(0.25) / Zeps(expx);\n" @@ -4614,7 +4571,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4728,7 +4685,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4804,7 +4761,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4902,7 +4859,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5010,7 +4967,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5103,7 +5060,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5161,7 +5118,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5389,7 +5346,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5483,7 +5440,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5569,7 +5526,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5637,7 +5594,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5703,7 +5660,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5788,7 +5745,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5881,7 +5838,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5977,7 +5934,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6048,7 +6005,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6193,7 +6150,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6248,7 +6205,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * sin(vIn.x) * cosh(vIn.y);\n" << "\t\tvOut.y = " << weight << " * cos(vIn.x) * sinh(vIn.y);\n" @@ -6281,7 +6237,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * cos(vIn.x) * cosh(vIn.y);\n" << "\t\tvOut.y = -(" << weight << " * sin(vIn.x) * sinh(vIn.y));\n" @@ -6318,7 +6273,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t tansin = sin((real_t)(2.0) * vIn.x);\n" << "\t\treal_t tancos = cos((real_t)(2.0) * vIn.x);\n" @@ -6366,7 +6320,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t secsin = sin(vIn.x);\n" << "\t\treal_t seccos = cos(vIn.x);\n" @@ -6414,7 +6367,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t cscsin = sin(vIn.x);\n" << "\t\treal_t csccos = cos(vIn.x);\n" @@ -6462,7 +6414,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t cotsin = sin((real_t)(2.0) * vIn.x);\n" << "\t\treal_t cotcos = cos((real_t)(2.0) * vIn.x);\n" @@ -6509,7 +6460,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t sinhsin = sin(vIn.y);\n" << "\t\treal_t sinhcos = cos(vIn.y);\n" @@ -6550,7 +6500,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t coshsin = sin(vIn.y);\n" << "\t\treal_t coshcos = cos(vIn.y);\n" @@ -6592,7 +6541,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t tanhsin = sin((real_t)(2.0) * vIn.y);\n" << "\t\treal_t tanhcos = cos((real_t)(2.0) * vIn.y);\n" @@ -6639,7 +6587,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6699,7 +6647,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t sechsin = sin(vIn.y);\n" << "\t\treal_t sechcos = cos(vIn.y);\n" @@ -6747,7 +6694,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t cschsin = sin(vIn.y);\n" << "\t\treal_t cschcos = cos(vIn.y);\n" @@ -6795,7 +6741,6 @@ public: { ostringstream ss; string weight = WeightDefineString(); - intmax_t varIndex = IndexInXform(); ss << "\t{\n" << "\t\treal_t cothsin = sin((real_t)(2.0) * vIn.y);\n" << "\t\treal_t cothcos = cos((real_t)(2.0) * vIn.y);\n" @@ -6844,7 +6789,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6910,7 +6855,7 @@ public: { Init(); } - + PARVARCOPY(FluxVariation) virtual void Func(IteratorHelper& helper, Point& outPoint, QTIsaac& rand) override @@ -6933,7 +6878,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); diff --git a/Source/Ember/Variations02.h b/Source/Ember/Variations02.h index 9527d61..3602d37 100644 --- a/Source/Ember/Variations02.h +++ b/Source/Ember/Variations02.h @@ -26,7 +26,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t t = " << weight << " / sqrt(precalcSumSquares + (real_t)(1.0));\n" @@ -75,7 +74,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -189,7 +188,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -368,7 +367,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -540,7 +539,6 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); @@ -614,7 +612,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -673,7 +671,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -761,7 +759,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -920,7 +918,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1010,7 +1008,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1179,7 +1177,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.x = vOut.y = 0;\n" @@ -1210,7 +1207,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.x = vOut.y = 0;\n" @@ -1241,7 +1237,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.x = vOut.y = 0;\n" @@ -1281,7 +1276,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n"; @@ -1329,7 +1323,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t angle = MwcNext01(mwc) * M_2PI;\n" @@ -1370,7 +1363,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t r2 = " << weight << " / Zeps(fma(vIn.z, vIn.z, precalcSumSquares));\n" @@ -1414,7 +1406,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1502,7 +1494,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1600,7 +1592,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1713,7 +1705,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1780,7 +1772,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2021,7 +2013,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2207,7 +2199,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t xp1 = vIn.x + (real_t)(1.0);\n" @@ -2253,7 +2244,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2338,7 +2329,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2408,7 +2399,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t a = M_2PI / (precalcSqrtSumSquares + 1);\n" @@ -2455,7 +2445,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2529,7 +2519,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2635,7 +2625,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2761,7 +2751,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2910,7 +2900,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t x = LRint(vIn.x);\n" @@ -3017,7 +3006,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3081,7 +3070,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3169,7 +3158,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3260,7 +3249,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3341,7 +3330,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3467,7 +3456,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3571,7 +3560,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3742,7 +3731,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3838,7 +3827,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4124,7 +4113,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4294,7 +4283,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4650,7 +4639,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4763,7 +4752,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4915,7 +4904,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5024,7 +5013,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5278,7 +5267,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5384,7 +5373,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5450,7 +5439,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t r = " << weight << ";\n" @@ -5561,7 +5549,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5673,7 +5661,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5777,7 +5765,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5906,7 +5894,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t sinx = sin(vIn.x);\n" @@ -5948,7 +5935,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t d = " << weight << " / Zeps(precalcSumSquares);\n" @@ -6008,7 +5994,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); diff --git a/Source/Ember/Variations03.h b/Source/Ember/Variations03.h index b255a4b..c89d74c 100644 --- a/Source/Ember/Variations03.h +++ b/Source/Ember/Variations03.h @@ -29,7 +29,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -82,7 +82,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * vIn.x;\n" @@ -119,7 +118,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -197,7 +196,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -255,7 +254,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.x = fma(" << weight << ", (vIn.x - ((SQR(vIn.x) * vIn.x) / (real_t)(3.0))), vIn.x * SQR(vIn.y));\n" @@ -295,7 +293,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -472,7 +470,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -642,7 +640,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -802,7 +800,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -962,7 +960,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1066,7 +1064,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1170,7 +1168,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1257,7 +1255,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1310,7 +1308,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t rad = sqrt(MwcNext01(mwc));\n" @@ -1353,7 +1350,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1429,7 +1426,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1528,7 +1525,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1609,7 +1606,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1707,7 +1704,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1783,7 +1780,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1860,7 +1857,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1917,7 +1914,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1973,7 +1970,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2033,7 +2030,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2101,7 +2098,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2183,7 +2180,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t sinX = sin(vIn.x);\n" @@ -2246,7 +2242,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t r2 = Zeps(precalcSumSquares);\n" @@ -2303,7 +2298,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t e = fma(M2PI, M2PI, 1 / Zeps(precalcSumSquares));\n" @@ -2381,7 +2375,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t inZ, otherZ, tempTz, tempPz;\n" @@ -2466,7 +2459,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t d = Zeps(precalcSumSquares);\n" @@ -2538,7 +2530,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t a = precalcAtanyx;\n" @@ -2618,7 +2609,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2707,7 +2698,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2792,7 +2783,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2890,7 +2881,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3038,7 +3029,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3167,7 +3158,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3244,7 +3235,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3578,7 +3569,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3681,7 +3672,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3786,7 +3777,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3860,7 +3851,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3939,7 +3930,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4029,7 +4020,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4146,7 +4137,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4226,7 +4217,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4288,7 +4279,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.y = " << weight << " * vIn.y;\n" @@ -4330,7 +4320,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * vIn.x;\n" @@ -4401,7 +4390,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4533,7 +4522,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4644,7 +4633,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4744,7 +4733,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4840,7 +4829,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4930,7 +4919,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5017,7 +5006,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); diff --git a/Source/Ember/Variations04.h b/Source/Ember/Variations04.h index fe474c5..e856e9b 100644 --- a/Source/Ember/Variations04.h +++ b/Source/Ember/Variations04.h @@ -39,7 +39,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -192,7 +192,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -451,7 +451,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -668,7 +668,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -782,7 +782,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -844,7 +844,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t d = Zeps(precalcSumSquares);\n" @@ -884,7 +883,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t d = Zeps(precalcSumSquares);\n" @@ -1341,7 +1339,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1420,7 +1418,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1509,7 +1507,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1596,7 +1594,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1840,7 +1838,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * (MwcNext01(mwc) - (real_t)(0.5));\n" @@ -1906,7 +1903,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2090,7 +2087,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2206,7 +2203,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2343,7 +2340,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2440,7 +2437,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2576,7 +2573,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2727,7 +2724,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2855,7 +2852,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2924,7 +2921,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3009,7 +3006,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3301,7 +3298,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3460,7 +3457,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t absV = Hypot(vIn.y, vIn.z);\n" @@ -3510,7 +3506,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t absV = Hypot(vIn.y, vIn.z);\n" @@ -3561,7 +3556,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t absV = Hypot(vIn.y, vIn.z);\n" @@ -3613,7 +3607,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t absV = Hypot(vIn.y, vIn.z);\n" @@ -3670,7 +3663,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t sysz = fma(vIn.y, vIn.y, SQR(vIn.z));\n" @@ -3732,7 +3724,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t sysz = fma(vIn.y, vIn.y, SQR(vIn.z));\n" @@ -3788,7 +3779,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t absV = Hypot(vIn.y, vIn.z);\n" @@ -3838,7 +3828,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t absV = Hypot(vIn.y, vIn.z);\n" @@ -3894,7 +3883,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t sysz = fma(vIn.y, vIn.y, SQR(vIn.z));\n" @@ -3956,7 +3944,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t sysz = fma(vIn.y, vIn.y, SQR(vIn.z));\n" @@ -4013,7 +4000,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t absV = Hypot(vIn.y, vIn.z);\n" @@ -4065,7 +4051,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t absV = Hypot(vIn.y, vIn.z);\n" @@ -4115,7 +4100,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t absV = Hypot(vIn.y, vIn.z);\n" @@ -4163,7 +4147,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4225,7 +4209,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " / Zeps(precalcSqrtSumSquares);\n" @@ -4270,7 +4253,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4377,7 +4360,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4793,7 +4776,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t wd = 0.5;\n" @@ -4867,7 +4849,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5050,7 +5032,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5191,7 +5173,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5304,7 +5286,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5384,7 +5366,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t r = MwcNext01(mwc) * " << weight << " * precalcSqrtSumSquares;\n" @@ -5424,7 +5405,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5507,7 +5488,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5731,7 +5712,6 @@ MAKEPREPOSTPARVAR(Block, block, BLOCK) // virtual string OpenCLString() const override // { // ostringstream ss; -// intmax_t varIndex = IndexInXform(); // string weight = WeightDefineString(); // // ss << "\t{\n" @@ -5763,7 +5743,6 @@ MAKEPREPOSTPARVAR(Block, block, BLOCK) // virtual string OpenCLString() const override // { // ostringstream ss; -// intmax_t varIndex = IndexInXform(); // string weight = WeightDefineString(); // // ss << "\t{\n" diff --git a/Source/Ember/Variations05.h b/Source/Ember/Variations05.h index 2f3cf80..dfacf08 100644 --- a/Source/Ember/Variations05.h +++ b/Source/Ember/Variations05.h @@ -36,7 +36,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -147,7 +147,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -309,7 +309,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -436,7 +436,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -690,7 +690,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -943,7 +943,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1083,7 +1083,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t expx = exp(vIn.x) * (real_t)(0.5);\n" @@ -1135,7 +1134,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1213,7 +1212,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1290,7 +1289,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1371,7 +1370,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1483,7 +1482,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string weight = WeightDefineString(); string index = ss2.str(); @@ -1626,7 +1625,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1712,7 +1711,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1785,7 +1784,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1852,7 +1851,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1909,7 +1908,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2080,7 +2079,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * sin(vIn.x);\n" @@ -2185,7 +2183,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2311,7 +2309,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2421,7 +2419,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t a = MPI / (precalcSqrtSumSquares + 1);\n" @@ -2498,7 +2495,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3091,7 +3088,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3656,7 +3653,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber(); string weight = WeightDefineString(); string index = ss2.str() + "]"; @@ -3941,7 +3938,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber(); string weight = WeightDefineString(); string index = ss2.str() + "]"; @@ -4230,7 +4227,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber(); string weight = WeightDefineString(); string index = ss2.str() + "]"; diff --git a/Source/Ember/Variations06.h b/Source/Ember/Variations06.h index ac97e09..2618b75 100644 --- a/Source/Ember/Variations06.h +++ b/Source/Ember/Variations06.h @@ -140,7 +140,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1201,7 +1201,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber(); string weight = WeightDefineString(); string index = ss2.str() + "]"; @@ -2000,7 +2000,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber(); string weight = WeightDefineString(); string index = ss2.str() + "]"; @@ -2753,7 +2753,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber(); string weight = WeightDefineString(); string index = ss2.str() + "]"; @@ -3803,7 +3803,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber(); string weight = WeightDefineString(); string index = ss2.str() + "]"; @@ -3975,7 +3975,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4242,7 +4242,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber(); string weight = WeightDefineString(); string index = ss2.str() + "]"; @@ -4553,7 +4553,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\tvOut.x = " << weight << " * erf(vIn.x);\n" @@ -4586,7 +4585,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t r2 = Sqr(sqrt(fma(vIn.z, vIn.z, precalcSumSquares)));\n" @@ -4716,7 +4714,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4969,7 +4967,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5169,7 +5167,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5369,7 +5367,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); diff --git a/Source/Ember/Variations07.h b/Source/Ember/Variations07.h index 1184fdc..f04dc75 100644 --- a/Source/Ember/Variations07.h +++ b/Source/Ember/Variations07.h @@ -39,7 +39,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -150,7 +150,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -283,7 +283,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -355,7 +355,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -427,7 +427,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -490,7 +490,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -546,7 +546,6 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); @@ -652,7 +651,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -905,7 +904,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1006,7 +1005,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1071,7 +1070,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\n" @@ -1121,7 +1119,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1192,7 +1190,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1560,7 +1558,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1803,7 +1801,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1991,7 +1989,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2070,7 +2068,6 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); @@ -2114,7 +2111,6 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); @@ -2157,7 +2153,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2217,7 +2213,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2285,7 +2281,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2358,7 +2354,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2475,7 +2471,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2590,7 +2586,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2709,7 +2705,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2794,7 +2790,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -2924,7 +2920,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3030,7 +3026,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3181,7 +3177,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3335,7 +3331,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3426,7 +3422,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3548,7 +3544,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3661,7 +3657,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3792,7 +3788,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3882,7 +3878,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -3988,7 +3984,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4052,7 +4048,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4157,7 +4153,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4253,7 +4249,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4328,7 +4324,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4414,7 +4410,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4582,7 +4578,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4780,7 +4776,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4857,7 +4853,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4932,7 +4928,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -4996,7 +4992,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5087,7 +5083,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5216,7 +5212,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5363,7 +5359,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5527,7 +5523,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5660,7 +5656,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -5816,7 +5812,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6006,7 +6002,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6256,7 +6252,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6463,7 +6459,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6598,7 +6594,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6651,7 +6647,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6709,7 +6705,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6788,7 +6784,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6858,7 +6854,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6931,7 +6927,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -6998,7 +6994,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -7061,7 +7057,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -7132,7 +7128,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -7219,7 +7215,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -7323,7 +7319,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -7425,7 +7421,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -7509,7 +7505,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -7644,7 +7640,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); diff --git a/Source/Ember/Variations08.h b/Source/Ember/Variations08.h index ddf54e8..cebdde7 100644 --- a/Source/Ember/Variations08.h +++ b/Source/Ember/Variations08.h @@ -52,7 +52,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -146,7 +146,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -245,7 +245,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); diff --git a/Source/Ember/VariationsDC.h b/Source/Ember/VariationsDC.h index 8bd9d61..9475cf5 100644 --- a/Source/Ember/VariationsDC.h +++ b/Source/Ember/VariationsDC.h @@ -48,7 +48,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -148,7 +148,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -259,7 +259,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -425,7 +425,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -600,7 +600,6 @@ public: virtual string OpenCLString() const override { ostringstream ss; - intmax_t varIndex = IndexInXform(); string weight = WeightDefineString(); ss << "\t{\n" << "\t\treal_t x = LRint(vIn.x);\n" @@ -727,7 +726,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -898,7 +897,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1041,7 +1040,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1269,7 +1268,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber(); string weight = WeightDefineString(); string index = ss2.str() + "]"; @@ -1498,7 +1497,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString(); @@ -1588,7 +1587,7 @@ public: virtual string OpenCLString() const override { ostringstream ss, ss2; - intmax_t i = 0, varIndex = IndexInXform(); + intmax_t i = 0; ss2 << "_" << XformIndexInEmber() << "]"; string index = ss2.str(); string weight = WeightDefineString();