When I add a small double to 1 the result is 1:
tmpResult[q] = 7.8879654121609884E-88
tmpResult[q] = tmpResult[q] + 1.0;
tmpResult[q] = 1
I know that double is 18 precision only, but I am using Math.Net.Numerical.
And it can work only with double (int optional).
What is the problem?