/** {@inheritDoc} */ public boolean remove( double value ) { for ( int index = 0; index < _pos; index++ ) { if ( value == _data[index] ) { remove( index, 1 ); return true; } } return false; }
/** {@inheritDoc} */ public boolean removeAll( double[] array ) { boolean changed = false; for ( int i = array.length; i-- > 0; ) { if ( remove(array[i]) ) { changed = true; } } return changed; }
/** {@inheritDoc} */ public boolean removeAll( Collection<?> collection ) { boolean changed = false; for ( Object element : collection ) { if ( element instanceof Double ) { double c = ( ( Double ) element ).doubleValue(); if ( remove( c ) ) { changed = true; } } } return changed; }
/** {@inheritDoc} */ public boolean retainAll( double[] array ) { boolean changed = false; Arrays.sort( array ); double[] data = _data; for ( int i = _pos; i-- > 0; ) { if ( Arrays.binarySearch( array, data[i] ) < 0 ) { remove( i, 1 ); changed = true; } } return changed; }
/** {@inheritDoc} */ public void remove() { if ( lastRet == -1 ) throw new IllegalStateException(); try { TDoubleArrayList.this.remove( lastRet, 1); if ( lastRet < cursor ) cursor--; lastRet = -1; } catch ( IndexOutOfBoundsException e ) { throw new ConcurrentModificationException(); } } }
/** {@inheritDoc} */ public double removeAt( int offset ) { double old = get( offset ); remove( offset, 1 ); return old; }
/** {@inheritDoc} */ public boolean removeAll( TDoubleCollection collection ) { 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; }
/** {@inheritDoc} */ public boolean removeAll( double[] array ) { boolean changed = false; for ( int i = array.length; i-- > 0; ) { if ( remove(array[i]) ) { changed = true; } } return changed; }
/** {@inheritDoc} */ public boolean remove( double value ) { for ( int index = 0; index < _pos; index++ ) { if ( value == _data[index] ) { remove( index, 1 ); return true; } } return false; }
/** {@inheritDoc} */ @Override public boolean removeAll( double[] array ) { boolean changed = false; for ( int i = array.length; i-- > 0; ) { if ( remove(array[i]) ) { changed = true; } } return changed; }
/** {@inheritDoc} */ public boolean remove( double value ) { for ( int index = 0; index < _pos; index++ ) { if ( value == _data[index] ) { remove( index, 1 ); return true; } } return false; }
/** {@inheritDoc} */ public boolean removeAll( double[] array ) { boolean changed = false; for ( int i = array.length; i-- > 0; ) { if ( remove(array[i]) ) { changed = true; } } return changed; }
/** {@inheritDoc} */ public double removeAt( int offset ) { double old = get( offset ); remove( offset, 1 ); return old; }
/** {@inheritDoc} */ public double removeAt( int offset ) { double old = get( offset ); remove( offset, 1 ); return old; }
@Override public void reduceVariantArraySize(int number) { super.reduceVariantArraySize(number); voltageSetPoint.remove(voltageSetPoint.size() - number, number); reactivePowerSetPoint.remove(reactivePowerSetPoint.size() - number, number); regulationMode.remove(regulationMode.size() - number, number); }
@Override public void reduceVariantArraySize(int number) { super.reduceVariantArraySize(number); reactivePowerSetpoint.remove(reactivePowerSetpoint.size() - number, number); voltageSetpoint.remove(voltageSetpoint.size() - number, number); voltageRegulatorOn.remove(voltageRegulatorOn.size() - number, number); }
@Override public void reduceVariantArraySize(int number) { super.reduceVariantArraySize(number); v.remove(v.size() - number, number); angle.remove(angle.size() - number, number); connectedComponentNumber.remove(connectedComponentNumber.size() - number, number); synchronousComponentNumber.remove(synchronousComponentNumber.size() - number, number); }