Lines Matching refs:DMSwarmDataField
4 …armDataFieldStringInList(const char name[], const PetscInt N, const DMSwarmDataField gfield[], Pet… in DMSwarmDataFieldStringInList()
21 …ataFieldStringFindInList(const char name[], const PetscInt N, const DMSwarmDataField gfield[], Pet… in DMSwarmDataFieldStringFindInList()
38 …istration_function[], const char name[], const size_t size, const PetscInt L, DMSwarmDataField *DF) in DMSwarmDataFieldCreate()
40 DMSwarmDataField df; in DMSwarmDataFieldCreate()
56 PetscErrorCode DMSwarmDataFieldDestroy(DMSwarmDataField *DF) in DMSwarmDataFieldDestroy()
58 DMSwarmDataField df = *DF; in DMSwarmDataFieldDestroy()
118 …ar registration_function[], const char field_name[], size_t atomic_size, DMSwarmDataField *_gfield) in DMSwarmDataBucketRegisterField()
121 DMSwarmDataField fp; in DMSwarmDataBucketRegisterField()
132 …PetscCall(DMSwarmDataFieldStringInList(field_name, db->nfields, (const DMSwarmDataField *)db->fiel… in DMSwarmDataBucketRegisterField()
135 PetscCall(PetscRealloc(sizeof(DMSwarmDataField) * (db->nfields + 1), &db->field)); in DMSwarmDataBucketRegisterField()
159 …PetscCall(DMSwarmDataFieldStringInList(name, db->nfields, (const DMSwarmDataField *)db->field, &fo… in DMSwarmDataBucketGetDMSwarmDataFieldIdByName()
161 …PetscCall(DMSwarmDataFieldStringFindInList(name, db->nfields, (const DMSwarmDataField *)db->field,… in DMSwarmDataBucketGetDMSwarmDataFieldIdByName()
165 …aBucketGetDMSwarmDataFieldByName(DMSwarmDataBucket db, const char name[], DMSwarmDataField *gfield) in DMSwarmDataBucketGetDMSwarmDataFieldByName()
171 …PetscCall(DMSwarmDataFieldStringInList(name, db->nfields, (const DMSwarmDataField *)db->field, &fo… in DMSwarmDataBucketGetDMSwarmDataFieldByName()
173 …PetscCall(DMSwarmDataFieldStringFindInList(name, db->nfields, (const DMSwarmDataField *)db->field,… in DMSwarmDataBucketGetDMSwarmDataFieldByName()
182 …PetscCall(DMSwarmDataFieldStringInList(name, db->nfields, (const DMSwarmDataField *)db->field, fou… in DMSwarmDataBucketQueryDMSwarmDataFieldByName()
193 PetscErrorCode DMSwarmDataFieldGetNumEntries(DMSwarmDataField df, PetscInt *sum) in DMSwarmDataFieldGetNumEntries()
200 PetscErrorCode DMSwarmDataFieldSetBlockSize(DMSwarmDataField df, PetscInt blocksize) in DMSwarmDataFieldSetBlockSize()
207 PetscErrorCode DMSwarmDataFieldSetSize(DMSwarmDataField df, const PetscInt new_L) in DMSwarmDataFieldSetSize()
224 PetscErrorCode DMSwarmDataFieldZeroBlock(DMSwarmDataField df, const PetscInt start, const PetscInt … in DMSwarmDataFieldZeroBlock()
282 DMSwarmDataField field = db->field[f]; in DMSwarmDataBucketSetSizes()
296 DMSwarmDataField field = db->field[f]; in DMSwarmDataBucketSetInitialSizes()
320 …MSwarmDataBucketGetDMSwarmDataFields(DMSwarmDataBucket db, PetscInt *L, DMSwarmDataField *fields[]) in DMSwarmDataBucketGetDMSwarmDataFields()
328 PetscErrorCode DMSwarmDataFieldGetAccess(const DMSwarmDataField gfield) in DMSwarmDataFieldGetAccess()
336 PetscErrorCode DMSwarmDataFieldAccessPoint(const DMSwarmDataField gfield, const PetscInt pid, void … in DMSwarmDataFieldAccessPoint()
351 PetscErrorCode DMSwarmDataFieldAccessPointOffset(const DMSwarmDataField gfield, const size_t offset… in DMSwarmDataFieldAccessPointOffset()
369 PetscErrorCode DMSwarmDataFieldRestoreAccess(DMSwarmDataField gfield) in DMSwarmDataFieldRestoreAccess()
377 PetscErrorCode DMSwarmDataFieldVerifyAccess(const DMSwarmDataField gfield, const size_t size) in DMSwarmDataFieldVerifyAccess()
386 PetscErrorCode DMSwarmDataFieldGetAtomicSize(const DMSwarmDataField gfield, size_t *size) in DMSwarmDataFieldGetAtomicSize()
393 PetscErrorCode DMSwarmDataFieldGetEntries(const DMSwarmDataField gfield, void **data) in DMSwarmDataFieldGetEntries()
400 PetscErrorCode DMSwarmDataFieldRestoreEntries(const DMSwarmDataField gfield, void **data) in DMSwarmDataFieldRestoreEntries()
431 DMSwarmDataField *fields; in DMSwarmDataBucketCreateFromSubset()
443 DMSwarmDataField gfield; in DMSwarmDataBucketCreateFromSubset()
455 PetscErrorCode DMSwarmDataFieldInsertPoint(const DMSwarmDataField field, const PetscInt index, cons… in DMSwarmDataFieldInsertPoint()
486 DMSwarmDataField field = db->field[f]; in DMSwarmDataBucketRemovePointAtIndex()
500 …eldCopyPoint(const PetscInt pid_x, const DMSwarmDataField field_x, const PetscInt pid_y, const DMS… in DMSwarmDataFieldCopyPoint()
516 PetscErrorCode DMSwarmDataFieldZeroPoint(const DMSwarmDataField field, const PetscInt index) in DMSwarmDataFieldZeroPoint()
538 DMSwarmDataField field = db->field[f]; in DMSwarmDataBucketZeroPoint()
656 DMSwarmDataField field; in DMSwarmDataBucketDuplicateFields()
702 DMSwarmDataField df = db->field[f]; in DMSwarmDataBucketCreatePackedArray()
731 DMSwarmDataField df = db->field[f]; in DMSwarmDataBucketFillPackedArray()
751 DMSwarmDataField df = db->field[f]; in DMSwarmDataBucketInsertPackedArray()