public class KahanPlusSq extends KahanFunction implements Serializable
| Modifier and Type | Method and Description | 
|---|---|
| Data | execute(Data kObj,
       double in)Square the given term, then add to the existing sum using
 the Kahan summation algorithm. | 
| Data | execute(Data kObj,
       double sum,
       double corr)Add the given sum and correction factor to the existing
 sum in the KahanObject using the Kahan summation algorithm. | 
| void | execute2(KahanObject kObj,
        double in)Add the given term to the existing sum with a function applied
 using the Kahan summation algorithm. | 
| void | execute3(KahanObject kObj,
        double in,
        int count) | 
| static KahanPlusSq | getKahanPlusSqFnObject()Get the KahanPlusSq singleton object. | 
requiresCorrectionpublic static KahanPlusSq getKahanPlusSqFnObject()
public Data execute(Data kObj, double in)
execute in class FunctionObjectkObj - A KahanObject supplied as a Data type containing
  the current sum and correction factor for the
  Kahan summation algorithm.in - The current term to be squared and added.public Data execute(Data kObj, double sum, double corr)
execute in class FunctionObjectkObj - A KahanObject supplied as a Data type containing
  the current sum and correction factor for the
  Kahan summation algorithm.sum - The current sum.corr - The current correction factor.public void execute2(KahanObject kObj, double in)
KahanFunctionexecute2 in class KahanFunctionkObj - A KahanObject containing the current sum and
             correction factor for the Kahan summation
             algorithm.in - The current term to be added.public void execute3(KahanObject kObj, double in, int count)
execute3 in class KahanFunctionCopyright © 2021 The Apache Software Foundation. All rights reserved.