Home
last modified time | relevance | path

Searched refs:new_L (Results 1 – 1 of 1) sorted by relevance

/petsc/src/dm/impls/swarm/
H A Ddata_bucket.c207 PetscErrorCode DMSwarmDataFieldSetSize(DMSwarmDataField df, const PetscInt new_L) in DMSwarmDataFieldSetSize() argument
210 …PetscCheck(new_L >= 0, PETSC_COMM_SELF, PETSC_ERR_USER, "Cannot set size of DMSwarmDataField to be… in DMSwarmDataFieldSetSize()
211 if (new_L == df->L) PetscFunctionReturn(PETSC_SUCCESS); in DMSwarmDataFieldSetSize()
212 if (new_L > df->L) { in DMSwarmDataFieldSetSize()
213 PetscCall(PetscRealloc(df->atomic_size * (new_L), &df->data)); in DMSwarmDataFieldSetSize()
215 …PetscCall(PetscMemzero(((char *)df->data) + df->L * df->atomic_size, (new_L - df->L) * df->atomic_… in DMSwarmDataFieldSetSize()
218 PetscCall(PetscRealloc(df->atomic_size * (new_L + 1), &df->data)); in DMSwarmDataFieldSetSize()
220 df->L = new_L; in DMSwarmDataFieldSetSize()