Lines Matching refs:pa
275 …psMakeMumpsScalarArray(PetscBool convert, PetscCount n, const PetscScalar *pa, PetscPrecision prec… in MatMumpsMakeMumpsScalarArray() argument
292 b[i].r = PetscRealPart(pa[i]); in MatMumpsMakeMumpsScalarArray()
293 b[i].i = PetscImaginaryPart(pa[i]); in MatMumpsMakeMumpsScalarArray()
305 b[i].r = PetscRealPart(pa[i]); in MatMumpsMakeMumpsScalarArray()
306 b[i].i = PetscImaginaryPart(pa[i]); in MatMumpsMakeMumpsScalarArray()
321 for (PetscCount i = 0; i < n; i++) b[i] = pa[i]; in MatMumpsMakeMumpsScalarArray()
331 for (PetscCount i = 0; i < n; i++) b[i] = pa[i]; in MatMumpsMakeMumpsScalarArray()
340 *ma = (void *)pa; // same precision, make them alias in MatMumpsMakeMumpsScalarArray()
350 …CastMumpsScalarArray(PetscCount n, PetscPrecision mumps_precision, const void *ma, PetscScalar *pa) in MatMumpsCastMumpsScalarArray() argument
357 PetscReal *a = (PetscReal *)pa; in MatMumpsCastMumpsScalarArray()
361 PetscReal *a = (PetscReal *)pa; in MatMumpsCastMumpsScalarArray()
368 for (PetscCount i = 0; i < n; i++) pa[i] = b[i]; in MatMumpsCastMumpsScalarArray()
371 for (PetscCount i = 0; i < n; i++) pa[i] = b[i]; in MatMumpsCastMumpsScalarArray()
376 PetscCall(PetscArraycpy((PetscScalar *)pa, (PetscScalar *)ma, n)); in MatMumpsCastMumpsScalarArray()
384 static PetscErrorCode MatMumpsCastPetscScalarArray(PetscCount n, const PetscScalar *pa, PetscPrecis… in MatMumpsCastPetscScalarArray() argument
393 b[i].r = PetscRealPart(pa[i]); in MatMumpsCastPetscScalarArray()
394 b[i].i = PetscImaginaryPart(pa[i]); in MatMumpsCastPetscScalarArray()
399 b[i].r = PetscRealPart(pa[i]); in MatMumpsCastPetscScalarArray()
400 b[i].i = PetscImaginaryPart(pa[i]); in MatMumpsCastPetscScalarArray()
406 for (PetscCount i = 0; i < n; i++) b[i] = pa[i]; in MatMumpsCastPetscScalarArray()
409 for (PetscCount i = 0; i < n; i++) b[i] = pa[i]; in MatMumpsCastPetscScalarArray()
414 PetscCall(PetscArraycpy((PetscScalar *)ma, (PetscScalar *)pa, n)); in MatMumpsCastPetscScalarArray()