Examples of TDoubleIterator


Examples of gnu.trove.iterator.TDoubleIterator

     * {@inheritDoc}
     */
    public double magnitude() {
        if (magnitude < 0) {
            magnitude = 0;
            TDoubleIterator iter = vector.valueCollection().iterator();
            while (iter.hasNext()) {
                double d = iter.next();
                magnitude += d*d;
            }
            magnitude = Math.sqrt(magnitude);
        }
        return magnitude;
View Full Code Here

Examples of gnu.trove.iterator.TDoubleIterator

            if ( collection == this ) {
                clear();
                return true;
            }
            boolean changed = false;
            TDoubleIterator iter = collection.iterator();
            while ( iter.hasNext() ) {
                double element = iter.next();
                if ( remove( element ) ) {
                    changed = true;
                }
            }
            return changed;
View Full Code Here

Examples of gnu.trove.iterator.TDoubleIterator

        /** {@inheritDoc} */
        public boolean containsAll( TDoubleCollection collection ) {
            if ( collection == this ) {
                return true;
            }
            TDoubleIterator iter = collection.iterator();
            while ( iter.hasNext() ) {
                if ( ! TDoubleObjectHashMap.this.containsKey( iter.next() ) ) {
                    return false;
                }
            }
            return true;
        }
View Full Code Here

Examples of gnu.trove.iterator.TDoubleIterator

        }

        /** {@inheritDoc} */
        public boolean retainAll( Collection<?> collection ) {
            boolean modified = false;
            TDoubleIterator iter = iterator();
            while ( iter.hasNext() ) {
                //noinspection SuspiciousMethodCalls
                if ( ! collection.contains( Double.valueOf ( iter.next() ) ) ) {
                    iter.remove();
                    modified = true;
                }
            }
            return modified;
        }
View Full Code Here

Examples of gnu.trove.iterator.TDoubleIterator

        public boolean retainAll( TDoubleCollection collection ) {
            if ( this == collection ) {
                return false;
            }
            boolean modified = false;
            TDoubleIterator iter = iterator();
            while ( iter.hasNext() ) {
                if ( ! collection.contains( iter.next() ) ) {
                    iter.remove();
                    modified = true;
                }
            }
            return modified;
        }
View Full Code Here

Examples of gnu.trove.iterator.TDoubleIterator

    }

    /** {@inheritDoc} */
    public boolean retainAll(Collection<?> collection) {
        boolean modified = false;
        TDoubleIterator iter = iterator();
        while (iter.hasNext()) {
            if (!collection.contains(Double.valueOf(iter.next()))) {
                iter.remove();
                modified = true;
            }
        }
        return modified;
    }
View Full Code Here

Examples of gnu.trove.iterator.TDoubleIterator

    }

    /** {@inheritDoc} */
    public boolean retainAll(TDoubleCollection collection) {
        boolean modified = false;
        TDoubleIterator iter = iterator();
        while (iter.hasNext()) {
            if (!collection.contains(iter.next())) {
                iter.remove();
                modified = true;
            }
        }
        return modified;
    }
View Full Code Here

Examples of gnu.trove.iterator.TDoubleIterator

    /** {@inheritDoc} */
    public boolean retainAll(double[] array) {
        Arrays.sort(array);

        boolean modified = false;
        TDoubleIterator iter = iterator();
        while (iter.hasNext()) {
            if (Arrays.binarySearch(array, iter.next()) < 0) {
                iter.remove();
                modified = true;
            }
        }
        return modified;
    }
View Full Code Here

Examples of gnu.trove.iterator.TDoubleIterator

    }

    /** {@inheritDoc} */
    public boolean removeAll(Collection<?> collection) {
        boolean modified = false;
        TDoubleIterator iter = iterator();
        while (iter.hasNext()) {
            if (collection.contains(Double.valueOf(iter.next()))) {
                iter.remove();
                modified = true;
            }
        }
        return modified;
    }
View Full Code Here

Examples of gnu.trove.iterator.TDoubleIterator

    }

    /** {@inheritDoc} */
    public boolean removeAll(TDoubleCollection collection) {
        boolean modified = false;
        TDoubleIterator iter = iterator();
        while (iter.hasNext()) {
            if (collection.contains(iter.next())) {
                iter.remove();
                modified = true;
            }
        }
        return modified;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.