Example usage for org.apache.commons.math3.complex Complex equals

List of usage examples for org.apache.commons.math3.complex Complex equals

Introduction

In this page you can find the example usage for org.apache.commons.math3.complex Complex equals.

Prototype

@Override
public boolean equals(Object other) 

Source Link

Document

Test for equality with another object.

Usage

From source file:gov.pnnl.goss.gridappsd.testmanager.CompareResults.java

public static boolean equals(Complex a, Complex b) {
    return a.equals(b) ? true : (a.subtract(b)).abs() < EPSILON;
}

From source file:org.briljantframework.array.AbstractBooleanArray.java

@Override
public ComplexArray asComplex() {
    return new AsComplexArray(getArrayFactory(), getOffset(), getShape(), getStride(), getMajorStrideIndex()) {
        @Override//  w  w  w.  j  ava  2s  .  co  m
        public void setElement(int index, Complex value) {
            AbstractBooleanArray.this.setElement(index, value.equals(Complex.ONE));
        }

        @Override
        public Complex getElement(int index) {
            return AbstractBooleanArray.this.getElement(index) ? Complex.ONE : Complex.ZERO;
        }

        @Override
        protected int elementSize() {
            return AbstractBooleanArray.this.elementSize();
        }
    };
}