Package ffx.numerics.math


@ParametersAreNonnullByDefault package ffx.numerics.math
The Math package implements complex numbers, a software square root, and vector operations.
Since:
1.0
Author:
Michael J. Schnieders
  • Classes
    Class
    Description
    The BootStrapStatistics class uses bootstrapping to estimate statistics from a given population.
    ComplexNumber class.
    Convenience class for working with 3D double vectors.
    The DoubleMath class is a simple math library that operates on 3-coordinate double arrays.
    Convenience class for working with 3D float vectors.
    The FloatMath class is a simple math library that operates on 3-coordinate float arrays.
    HilbertCurveTransforms is a class that provides static methods for converting between Hilbert indices and coordinates.
    The MatrixMath class is a simple matrix math library used mainly by the X-ray package.
    The RunningStatistics class uses online, stable algorithms to calculate summary statistics from a source of doubles, including mean, variance, standard deviation, max, min, sum, and count.
    The ScalarMath class is a simple math library that operates on single variables
    Software based computation of square root and inverse square root.
    java -cp target/numerics-1.0.0-beta.jar -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -Djava.library.path=hsdis-amd64.dylib ffx.numerics.math.SSETest
    The SummaryStatistics class uses online, stable algorithms to calculate summary statistics from double arrays/lists, including mean, variance, standard deviation, max, min, sum, and count.