Java tanh tanht(double temp)

Here you can find the source of tanht(double temp)

Description

tanht

License

Open Source License

Declaration

public static double tanht(double temp) 

Method Source Code

//package com.java2s;
/*/* w  w w. j  ava2 s  .c o m*/
 *
 * *** BEGIN LICENSE
 *  Copyright (C) 2012 Spyridon Samothrakis spyridon.samothrakis@gmail.com
 *  This program is free software: you can redistribute it and/or modify it
 *  under the terms of the GNU General Public License version 3, as published
 *  by the Free Software Foundation.
 *
 *  This program is distributed in the hope that it will be useful, but
 *  WITHOUT ANY WARRANTY; without even the implied warranties of
 *  MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
 *  PURPOSE.  See the GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License along
 *  with this program.  If not, see <http://www.gnu.org/licenses/>.
 * *** END LICENSE
 *
 */

public class Main {
    private static double TANH[];

    public static double tanht(double temp) {
        if (temp < -10)
            return TANH[0];
        else if (temp >= 10)
            return TANH[9999];
        else
            return TANH[(int) (temp * 500) + 5000];
        // return Math.tanh(temp);
    }
}

Related

  1. tanh(Double x)
  2. tanh(double z)
  3. tanh(final double x)
  4. tanhDerivative(final double thOutput)
  5. tanhFunction(double x)