Documentation of 'org.encog.mathutil.matrices.BiPolarUtil' Java class
BiPolarUtil
org.encog.mathutil.matrices

Class BiPolarUtil



  • public final class BiPolarUtil
    extends java.lang.Object
    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.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static double bipolar2double(boolean b)
      Convert a boolean to a bipolar number.
      static double[] bipolar2double(boolean[] b)
      Convert a boolean array to a bipolar array.
      static double[][] bipolar2double(boolean[][] b) 
      static boolean double2bipolar(double d)
      Convert a bipolar value to a boolean.
      static boolean[] double2bipolar(double[] d)
      Convert a bipolar array to booleans.
      static boolean[][] double2bipolar(double[][] d)
      Convert a bipolar array to a boolean array.
      static double normalizeBinary(double d)
      Normalize a binary number.
      static double toBinary(double d)
      Convert bipolar to binary.
      static double toBiPolar(double d)
      Convert binary to bipolar.
      static double toNormalizedBinary(double d)
      Convert to binary and normalize.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • bipolar2double

        public static double bipolar2double(boolean b)
        Convert a boolean to a bipolar number.
        Parameters:
        b - A boolean value.
        Returns:
        A bipolar number.
      • bipolar2double

        public static double[] bipolar2double(boolean[] b)
        Convert a boolean array to a bipolar array.
        Parameters:
        b - A an array of boolean values.
        Returns:
        An array of bipolar values.
      • bipolar2double

        public static double[][] bipolar2double(boolean[][] b)
        Parameters:
        b - An array of boolean values.
        Returns:
        An array of bipolar values.
      • double2bipolar

        public static boolean double2bipolar(double d)
        Convert a bipolar value to a boolean.
        Parameters:
        d - A bipolar value.
        Returns:
        A boolean value.
      • double2bipolar

        public static boolean[] double2bipolar(double[] d)
        Convert a bipolar array to booleans.
        Parameters:
        d - A bipolar array.
        Returns:
        An array of booleans.
      • double2bipolar

        public static boolean[][] double2bipolar(double[][] d)
        Convert a bipolar array to a boolean array.
        Parameters:
        d - A bipolar array.
        Returns:
        A boolean array.
      • normalizeBinary

        public static double normalizeBinary(double d)
        Normalize a binary number. If the number is not zero then make it 1, if it is zero, leave it alone.
        Parameters:
        d - A number to normalize to binary.
        Returns:
        A binary digit.
      • toBinary

        public static double toBinary(double d)
        Convert bipolar to binary.
        Parameters:
        d - A bipolar number.
        Returns:
        A binary digit.
      • toBiPolar

        public static double toBiPolar(double d)
        Convert binary to bipolar.
        Parameters:
        d - A binary number.
        Returns:
        A bipolar number.
      • toNormalizedBinary

        public static double toNormalizedBinary(double d)
        Convert to binary and normalize.
        Parameters:
        d - A number to convert to binary.
        Returns:
        A normalized binary number.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.