[
https://issues.apache.org/jira/browse/MATH-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794739#action_12794739
]
Joan Schipper commented on MATH-307:
------------------------------------
Thank you for your reply and effort.
If this method is replaced for the implementation of scale and
roundingMode it will certainly work:
public BigReal divide(BigReal a) throws ArithmeticException {
return new BigReal(d.divide(a.d));
}
is replaced by:
public BigReal divide(BigReal a) throws ArithmeticException {
return new BigReal(d.divide(a.d, scale, roundingMode));
}
Joan
> BigReal/Fieldelement divide without setting a proper scale -> exception: no
> exact representable decimal result
> --------------------------------------------------------------------------------------------------------------
>
> Key: MATH-307
> URL: https://issues.apache.org/jira/browse/MATH-307
> Project: Commons Math
> Issue Type: Bug
> Affects Versions: 2.0
> Environment: independent
> Reporter: Joan Schipper
> Fix For: 2.1
>
> Original Estimate: 4h
> Remaining Estimate: 4h
>
> BigReal implements the methode divide of Fieldelement. The problem is that
> there is no scale defined for the BigDecimal so the class will throw an error
> when the outcome is not a representable decimal result.
> (Exception: no exact representable decimal result)
> The workaround for me was to copy the BigReal and set the scale and
> roundingMode the same as version 1.2.
> Maybe is it possible to set the scale in FieldMatrix and implements it also a
> divide(BigReal b, int scale, int roundMode) ??
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.