Example usage for org.apache.commons.math4.util FastMath atan

List of usage examples for org.apache.commons.math4.util FastMath atan

Introduction

In this page you can find the example usage for org.apache.commons.math4.util FastMath atan.

Prototype

public static double atan(double x) 

Source Link

Document

Arctangent function

Usage

From source file:com.ericbarnhill.arrayMath.ArrayMath.java

/**
  * In-place element-wise {@code atan} of a {@code double[]}. Returns reference to first passed array.
  *//from w  w w  .ja  v a 2s . c  om
  * @param f {@code double[]} array.
  * @return  {@code double[] array}
  * 
  * @since 0.1
  */
public static double[] atan(double[] f) {
    final int fi = f.length;
    for (int i = 0; i < fi; i++) {
        f[i] = FastMath.atan(f[i]);
    }
    return f;
}

From source file:com.ericbarnhill.arrayMath.ArrayMath.java

/**
  * Element-wise {@code atan} of a {@code double[]}. Returns deep copy.
  *//from   ww w.  ja  va  2  s. c  o  m
  * @param f {@code double[]} array.
  * @return  {@code double[]} array.
  * 
  * @since 0.1
  */
public static double[] atanC(double[] f) {
    final int fi = f.length;
    double[] h = new double[fi];
    for (int i = 0; i < fi; i++) {
        h[i] = FastMath.atan(f[i]);
    }
    return h;
}