Hello,<div><br></div><div>I have a hard time seeing how to best implement the following : I have a complicated equation of 4 variables that I need evaluated with a certain number of digits in precision (30 or so) :</div><div>
<br></div><div><div><span class="Apple-tab-span" style="white-space:pre">        </span>dummy = (15/4)*(1/(pow(xi,5)*(1+i-k)*(2+i-k)*(3+i-k)*(4+i-k)*(5+i-k)))*( </div><div><span class="Apple-tab-span" style="white-space:pre">        </span>( (3*pow(3+i-k,2)-(1+i-k)*(5+i-k))*pow(xi*xi-xb,2)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>-2*(2+i-k)*(4+i-k)*(1-xi*xi)*(xb*xb-xi*xi) ) * ( pow((xb+xi)/(1+xi),3+i-k)-</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>pow((xb-xi)/(1-xi),3+i-k) ) + 6*(3+i-k)*xi*(1-xb)*(xi*xi-xb)*(pow((xb+xi)/(1+xi),3+i-k)+</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>pow((xb-xi)/(1-xi),3+i-k)) );</div><div><br></div></div><div><br></div><div>where the variables are i, k, xb and xi. Although most of the equation is relatively easy to implement in CLN, I have a hard time figuring out how to deal with the &quot;pow&quot;. There appears to be no such exponant function for floats ? Also, it is still unclear to me how to enter this equation painlessly into my code. Do I have to put cl_float(1,30) when I use 1 for instance ? (same for other numbers). Should I evaluate this in floating precision or with &quot;real numbers&quot; ? And finally how do I evaluate expressions such as (something)^(something else) with the (something else) NOT being an integer.</div>
<div><br></div><div>Sorry about the very basic questions but most of the demo examples deal with integers and the few that do not, have very little information in them.</div><div><br></div><div>Thank you for your time,</div>
<div>Franck</div><div><br></div>