Class CompareAndSet

    • Constructor Detail

      • CompareAndSet

        public CompareAndSet()
      • CompareAndSet

        public CompareAndSet​(INDArray x,
                             double compare,
                             double set,
                             double eps)
      • CompareAndSet

        public CompareAndSet​(INDArray x,
                             double compare,
                             double set,
                             double eps,
                             Condition condition)
      • CompareAndSet

        public CompareAndSet​(INDArray x,
                             double set,
                             Condition condition)
        With this constructor, op will check each X element against given Condition, and if condition met, element will be replaced with Set value Pseudocode: z[i] = condition(x[i]) ? set : x[i]; PLEASE NOTE: X will be modified inplace.
        Parameters:
        x -
        set -
        condition -
      • CompareAndSet

        public CompareAndSet​(INDArray x,
                             INDArray z,
                             double set,
                             Condition condition)
        With this constructor, op will check each X element against given Condition, and if condition met, element will be replaced with Set value Pseudocode: z[i] = condition(x[i]) ? set : x[i];
        Parameters:
        x -
        set -
        condition -
      • CompareAndSet

        public CompareAndSet​(INDArray x,
                             INDArray y,
                             Condition condition)
        With this constructor, op will check each Y element against given Condition, and if condition met, element Z will be set to Y value, and X otherwise PLEASE NOTE: X will be modified inplace. Pseudocode: z[i] = condition(y[i]) ? y[i] : x[i];
        Parameters:
        x -
        y -
        condition -
      • CompareAndSet

        public CompareAndSet​(INDArray x,
                             INDArray y,
                             INDArray z,
                             Condition condition)
        With this constructor, op will check each Y element against given Condition, and if condition met, element Z will be set to Y value, and X otherwise Pseudocode: z[i] = condition(y[i]) ? y[i] : x[i];
        Parameters:
        x -
        y -
        z -
        condition -
      • CompareAndSet

        public CompareAndSet​(INDArray x,
                             INDArray z,
                             double compare,
                             double set,
                             double eps)
        This constructor is shortcut to epsEquals.
        Parameters:
        x -
        z -
        compare -
        set -
        eps -