jAER project on SourceForge

ch.unizh.ini.jaer.projects.hopfield.matrix
Class BiPolarUtil

java.lang.Object
  extended by ch.unizh.ini.jaer.projects.hopfield.matrix.BiPolarUtil

public class BiPolarUtil
extends java.lang.Object

BiPolarUtil: This class contains a number of utility methods used to work with bipolar numbers. A bipolar number is another way to represent binary numbers. The value of true is defined to be one, where as false is defined to be negative one.

Version:
2.1
Author:
Jeff Heaton

Constructor Summary
BiPolarUtil()
           
 
Method Summary
static double bipolar2double(boolean b)
           
static double[] bipolar2double(boolean[] b)
           
static double[][] bipolar2double(boolean[][] b)
           
static int bipolar2int(boolean b)
           
static int[] bipolar2int(boolean[] b)
           
static int[][] bipolar2int(boolean[][] b)
           
static boolean double2bipolar(double d)
           
static boolean[] double2bipolar(double[] d)
           
static boolean[][] double2bipolar(double[][] d)
           
static double normalizeBinary(double d)
           
static double toBinary(double d)
           
static double toBiPolar(double d)
           
static double toNormalizedBinary(double d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BiPolarUtil

public BiPolarUtil()
Method Detail

bipolar2double

public static double bipolar2double(boolean b)

bipolar2int

public static int bipolar2int(boolean b)

bipolar2double

public static double[] bipolar2double(boolean[] b)

bipolar2int

public static int[] bipolar2int(boolean[] b)

bipolar2double

public static double[][] bipolar2double(boolean[][] b)

bipolar2int

public static int[][] bipolar2int(boolean[][] b)

double2bipolar

public static boolean double2bipolar(double d)

double2bipolar

public static boolean[] double2bipolar(double[] d)

double2bipolar

public static boolean[][] double2bipolar(double[][] d)

normalizeBinary

public static double normalizeBinary(double d)

toBinary

public static double toBinary(double d)

toBiPolar

public static double toBiPolar(double d)

toNormalizedBinary

public static double toNormalizedBinary(double d)

jAER project on SourceForge