Lines Matching refs:DB
70 PetscErrorCode DMSwarmDataBucketCreate(DMSwarmDataBucket *DB) in DMSwarmDataBucketCreate() argument
84 *DB = db; in DMSwarmDataBucketCreate()
88 PetscErrorCode DMSwarmDataBucketDestroy(DMSwarmDataBucket *DB) in DMSwarmDataBucketDestroy() argument
90 DMSwarmDataBucket db = *DB; in DMSwarmDataBucketDestroy()
99 *DB = NULL; in DMSwarmDataBucketDestroy()
428 …eFromSubset(DMSwarmDataBucket DBIn, const PetscInt N, const PetscInt list[], DMSwarmDataBucket *DB) in DMSwarmDataBucketCreateFromSubset() argument
435 PetscCall(DMSwarmDataBucketCreate(DB)); in DMSwarmDataBucketCreateFromSubset()
439 …for (f = 0; f < nfields; ++f) PetscCall(DMSwarmDataBucketRegisterField(*DB, "DMSwarmDataBucketCrea… in DMSwarmDataBucketCreateFromSubset()
440 PetscCall(DMSwarmDataBucketFinalize(*DB)); in DMSwarmDataBucketCreateFromSubset()
441 PetscCall(DMSwarmDataBucketSetSizes(*DB, L, buffer)); in DMSwarmDataBucketCreateFromSubset()
445 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(*DB, fields[f]->name, &gfield)); in DMSwarmDataBucketCreateFromSubset()
450 for (p = 0; p < N; ++p) PetscCall(DMSwarmDataBucketCopyPoint(DBIn, list[p], *DB, list[p])); in DMSwarmDataBucketCreateFromSubset()