Searched refs:bufferNew (Results 1 – 1 of 1) sorted by relevance
18 …c PetscErrorCode PetscChunkBufferDuplicate(PetscChunkBuffer *buffer, PetscChunkBuffer *bufferNew[]) in PetscChunkBufferDuplicate() argument21 PetscCall(PetscNew(bufferNew)); in PetscChunkBufferDuplicate()22 PetscCall(PetscCalloc1(buffer->size * buffer->unitbytes, &(*bufferNew)->array)); in PetscChunkBufferDuplicate()23 PetscCall(PetscMemcpy((*bufferNew)->array, buffer->array, buffer->size * buffer->unitbytes)); in PetscChunkBufferDuplicate()24 (*bufferNew)->size = buffer->size; in PetscChunkBufferDuplicate()25 (*bufferNew)->unitbytes = buffer->unitbytes; in PetscChunkBufferDuplicate()26 (*bufferNew)->alloc = buffer->size * buffer->unitbytes; in PetscChunkBufferDuplicate()