public int[] toArray( int[] dest, int offset, int len ) { synchronized( mutex ) { return list.toArray( dest, offset, len ); } } public int[] toArray( int[] dest, int source_pos, int dest_pos, int len ) {
public int[] toArray( int offset, int len ) { return list.toArray( offset, len ); } public int[] toArray( int[] dest, int offset, int len ) {
public int[] toArray( int[] dest, int offset, int len ) { return list.toArray( dest, offset, len ); } public int[] toArray( int[] dest, int source_pos, int dest_pos, int len ) {
public int[] toArray( int offset, int len ) { synchronized( mutex ) { return list.toArray( offset, len ); } } public int[] toArray( int[] dest, int offset, int len ) {
public int[] toArray( int[] dest, int source_pos, int dest_pos, int len ) { synchronized( mutex ) { return list.toArray( dest, source_pos, dest_pos, len ); } }
public int[] toArray( int[] dest, int source_pos, int dest_pos, int len ) { return list.toArray( dest, source_pos, dest_pos, len ); }
/** {@inheritDoc} */ public void sort(int fromIndex, int toIndex) { TIntList tmp = subList(fromIndex, toIndex); int[] vals = tmp.toArray(); Arrays.sort(vals); set(fromIndex, vals); }
private int[] buildParameterRegisters(List<String> parameterTypes, int[] registers) { TIntList parameterRegisters = new TIntLinkedList(parameterTypes.size()); int index = 0; for (String parameterType : parameterTypes) { parameterRegisters.add(registers[index]); index += Utils.getRegisterSize(parameterType); } return parameterRegisters.toArray(); }
public int[] getConnectedTerminatingAddresses() { TIntList addresses = new TIntLinkedList(); for (int address : terminatingAddresses) { if (wasAddressReached(address)) { addresses.add(address); } } return addresses.toArray(); }
}); return new BlockMeshPart(vertices, normals, texCoords, indices.toArray());
for (int index : removeIndexes.toArray()) { tryBlocks.remove(index);
public static <T> void shiftIntegerMapKeys(int startKey, int shift, TIntObjectMap<T> intToObject) { if (shift == 0) { return; } TIntList keysToShift = new TIntArrayList(intToObject.keys()); // Exclude anything before and including startKey for (int currentKey : keysToShift.toArray()) { if (currentKey <= startKey) { keysToShift.remove(currentKey); } } keysToShift.sort(); if (shift > 0) { // Shifting keys up, so start at the end to avoid overwriting keys. keysToShift.reverse(); } for (int currentKey : keysToShift.toArray()) { T obj = intToObject.get(currentKey); intToObject.remove(currentKey); intToObject.put(currentKey + shift, obj); } } }
private static int[] buildTerminatingAddresses(List<BuilderInstruction> instructions) { TIntList addresses = new TIntLinkedList(); for (BuilderInstruction instruction : instructions) { int address = instruction.getLocation().getCodeAddress(); Opcode op = instruction.getOpcode(); switch (op) { case RETURN_VOID: case RETURN: case RETURN_WIDE: case RETURN_OBJECT: case THROW: break; default: continue; } addresses.add(address); } return addresses.toArray(); }
modified.scheduledTimetable.addTripTimes(omitStops(tt, skippedStops.toArray())); TripTimes newtt = omitStops(fe.tripTimes, skippedStops.toArray()); FrequencyEntry newfe = new FrequencyEntry(fe.startTime, fe.endTime, fe.headway, fe.exactTimes, newtt); modified.scheduledTimetable.addFrequencyEntry(newfe);
@Override protected void doReload(SkeletalMeshData newData) { try { GameThread.synch(() -> { this.data = newData; if (disposalAction.vboPosNormBuffer == 0) { disposalAction.vboPosNormBuffer = disposalAction.bufferPool.get(getUrn().toString()); } IntBuffer indexBuffer = BufferUtils.createIntBuffer(newData.getIndices().size()); indexBuffer.put(newData.getIndices().toArray()); indexBuffer.flip(); if (disposalAction.vboIndexBuffer == 0) { disposalAction.vboIndexBuffer = disposalAction.bufferPool.get(getUrn().toString()); } VertexBufferObjectUtil.bufferVboElementData(disposalAction.vboIndexBuffer, indexBuffer, GL15.GL_STATIC_DRAW); FloatBuffer uvBuffer = BufferUtils.createFloatBuffer(newData.getUVs().size() * 2); for (Vector2f uv : newData.getUVs()) { uvBuffer.put(uv.x); uvBuffer.put(uv.y); } uvBuffer.flip(); if (disposalAction.vboUVBuffer == 0) { disposalAction.vboUVBuffer = disposalAction.bufferPool.get(getUrn().toString()); } VertexBufferObjectUtil.bufferVboData(disposalAction.vboUVBuffer, uvBuffer, GL15.GL_STATIC_DRAW); }); } catch (InterruptedException e) { logger.error("Failed to reload {}", getUrn(), e); } }
HeapItem consensus = graph.getRegisterConsensus(addresses.toArray(), MethodState.ReturnRegister); callerContext.getMethodState().assignResultRegister(consensus); } else {
/** {@inheritDoc} */ public void sort(int fromIndex, int toIndex) { TIntList tmp = subList(fromIndex, toIndex); int[] vals = tmp.toArray(); Arrays.sort(vals); set(fromIndex, vals); }
@Override public int[] get1DIndexes() { TIntList results = new TIntArrayList(getMaxIndex() + 1); visit(getDimensions(), 0, new int[getNumDimensions()], results); return results.toArray(); }
@Override public void onSolution() { int n = decisionVars.length; ps.clear(); for (int i = 0; i < n; i++) { ps.add(SatSolver.negated(png.Literal(decisionVars[i], decisionVars[i].getValue(), true))); } png.addLearnt(ps.toArray()); }