public TIntCollection valueCollection() { synchronized( mutex ) { if ( values == null ) values = new TSynchronizedIntCollection( m.valueCollection(), mutex ); return values; } } public int[] values() {
public TIntCollection valueCollection() { if ( values == null ) values = TCollections.unmodifiableCollection( m.valueCollection() ); return values; } public int[] values() { return m.values(); }
public TIntCollection valueCollection() { synchronized( mutex ) { if ( values == null ) values = new TSynchronizedIntCollection( m.valueCollection(), mutex ); return values; } } public int[] values() {
public TIntCollection valueCollection() { synchronized( mutex ) { if ( values == null ) values = new TSynchronizedIntCollection( m.valueCollection(), mutex ); return values; } } public int[] values() {
@Override public TIntCollection valueCollection() { if ( values == null ) values = TCollections.unmodifiableCollection( m.valueCollection() ); return values; } @Override
public TIntCollection valueCollection() { if ( values == null ) values = TCollections.unmodifiableCollection( m.valueCollection() ); return values; } public int[] values() { return m.values(); }
public TIntCollection valueCollection() { if ( values == null ) values = TCollections.unmodifiableCollection( m.valueCollection() ); return values; } public int[] values() { return m.values(); }
@Override public TIntCollection valueCollection() { synchronized( mutex ) { if ( values == null ) values = new TSynchronizedIntCollection( m.valueCollection(), mutex ); return values; } } @Override
public TIntCollection valueCollection() { synchronized( mutex ) { if ( values == null ) values = new TSynchronizedIntCollection( m.valueCollection(), mutex ); return values; } } public int[] values() {
public TIntCollection valueCollection() { if ( values == null ) values = TCollections.unmodifiableCollection( m.valueCollection() ); return values; } public int[] values() { return m.values(); }
if(!assigned.valueCollection().contains(j)) { candidate = j;
/** * {@inheritDoc} This value is cached and recomputed as needed when the * vector changes. */ @Override public double magnitude() { if (magnitude < 0) { magnitude = 0; TIntIterator iter = map.valueCollection().iterator(); while (iter.hasNext()) { int i = iter.next(); magnitude += i*i; } magnitude = Math.sqrt(magnitude); } return magnitude; }