This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch complex-gsoc-2022 in repository https://gitbox.apache.org/repos/asf/commons-numbers.git
commit 7400cbc778276da1564cf9c26e614a737710be16 Author: aherbert <aherb...@apache.org> AuthorDate: Wed Jul 20 11:38:13 2022 +0100 Javadoc --- .../org/apache/commons/numbers/complex/ComplexFunctions.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/ComplexFunctions.java b/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/ComplexFunctions.java index 4cecc36e..83c0e5e5 100644 --- a/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/ComplexFunctions.java +++ b/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/ComplexFunctions.java @@ -19,7 +19,8 @@ package org.apache.commons.numbers.complex; import java.util.function.DoubleUnaryOperator; /** - * Cartesian representation of a complex number. The complex number is expressed + * Contains methods for performing numeric operations on the Cartesian representation of a + * complex number. The complex number is expressed * in the form \( a + ib \) where \( a \) and \( b \) are real numbers and \( i \) * is the imaginary unit which satisfies the equation \( i^2 = -1 \). For the * complex number \( a + ib \), \( a \) is called the <em>real part</em> and @@ -53,6 +54,7 @@ import java.util.function.DoubleUnaryOperator; * * @see <a href="http://www.open-std.org/JTC1/SC22/WG14/www/standards"> * ISO/IEC 9899 - Programming languages - C</a> + * @since 1.1 */ public final class ComplexFunctions { @@ -63,7 +65,7 @@ public final class ComplexFunctions { private static final double LN_2 = Math.log(2); /** {@code 1/2}. */ private static final double HALF = 0.5; - /** Base 10 logarithm of 10 divided by 2 (log10(e)/2). */ + /** Base 10 logarithm of e divided by 2 (log10(e)/2). */ private static final double LOG_10E_O_2 = Math.log10(Math.E) / 2; /** Base 10 logarithm of 2 (log10(2)). */ private static final double LOG10_2 = Math.log10(2); @@ -178,7 +180,7 @@ public final class ComplexFunctions { * Special cases: * * <ul> - * <li>{@code z.conj().log() == z.log().conj()}. + * <li>{@code log(conj(z)) == conj(log(z))}, where {@code conj} is the conjugate function. * <li>If {@code z} is −0 + i0, returns −∞ + iπ ("divide-by-zero" floating-point operation). * <li>If {@code z} is +0 + i0, returns −∞ + i0 ("divide-by-zero" floating-point operation). * <li>If {@code z} is x + i∞ for finite x, returns +∞ + iπ/2. @@ -236,7 +238,7 @@ public final class ComplexFunctions { * * @param real Real part \( a \) of the complex number \( (a +ib \). * @param imaginary Imaginary part \( b \) of the complex number \( (a +ib \). - * @param action Consumer for the natural logarithm of the complex number. + * @param action Consumer for the base 10 common logarithm of the complex number. * @param <R> the return type of the supplied action. * @return the object returned by the supplied action. * @see Math#log10(double)