You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2020/03/24 22:02:00 UTC

[jira] [Work logged] (NUMBERS-143) Investigate Math.hypot for computing the absolute of a complex number

     [ https://issues.apache.org/jira/browse/NUMBERS-143?focusedWorklogId=409121&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-409121 ]

ASF GitHub Bot logged work on NUMBERS-143:
------------------------------------------

                Author: ASF GitHub Bot
            Created on: 24/Mar/20 22:01
            Start Date: 24/Mar/20 22:01
    Worklog Time Spent: 10m 
      Work Description: coveralls commented on issue #76: NUMBERS-143: Added specialised hypot function to Complex.
URL: https://github.com/apache/commons-numbers/pull/76#issuecomment-586772181
 
 
   
   [![Coverage Status](https://coveralls.io/builds/29592522/badge)](https://coveralls.io/builds/29592522)
   
   Coverage increased (+0.02%) to 98.41% when pulling **e035b2ee08f0c06b7022c48c26618966740213fa on aherbert:numbers-143-feature** into **817cb6d4c8ec6afdfed94e9d5e8bbd50e0b9f9db on apache:master**.
   
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Issue Time Tracking
-------------------

    Worklog Id:     (was: 409121)
    Time Spent: 0.5h  (was: 20m)

> Investigate Math.hypot for computing the absolute of a complex number
> ---------------------------------------------------------------------
>
>                 Key: NUMBERS-143
>                 URL: https://issues.apache.org/jira/browse/NUMBERS-143
>             Project: Commons Numbers
>          Issue Type: Task
>          Components: complex
>            Reporter: Alex Herbert
>            Priority: Minor
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> {{Math.hypot}} computes the value {{sqrt(x^2+y^2)}} to within 1 ULP. The function uses the [e_hypot.c|https://www.netlib.org/fdlibm/e_hypot.c] implementation from the Freely Distributable Math Library (fdlibm).
> Pre-java 9 this function used JNI to call an external implementation. The performance was slow. Java 9 ported the function to native java (see [JDK-7130085 : Port fdlibm hypot to Java|https://bugs.java.com/bugdatabase/view_bug.do?bug_id=7130085]).
> This function is used to define the absolute value of a complex number. It is also used in sqrt() and log(). This ticket is to investigate the performance and accuracy of \{{Math.hypot}} against alternatives for use in Complex.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)