Lines Matching refs:rand
26 static PetscErrorCode TestEvaluate(DMField field, PetscInt n, PetscRandom rand) in TestEvaluate() argument
45 for (i = 0; i < n * dim; i++) PetscCall(PetscRandomGetValue(rand, &array[i])); in TestEvaluate()
61 …(DMField field, PetscInt n, PetscInt cStart, PetscInt cEnd, PetscQuadrature quad, PetscRandom rand) in TestEvaluateFE() argument
78 PetscCall(PetscRandomSetInterval(rand, (PetscScalar)cStart, (PetscScalar)cEnd)); in TestEvaluateFE()
83 PetscCall(PetscRandomGetValueReal(rand, &rc)); in TestEvaluateFE()
105 …rorCode TestEvaluateFV(DMField field, PetscInt n, PetscInt cStart, PetscInt cEnd, PetscRandom rand) in TestEvaluateFV() argument
122 PetscCall(PetscRandomSetInterval(rand, (PetscScalar)cStart, (PetscScalar)cEnd)); in TestEvaluateFV()
127 PetscCall(PetscRandomGetValueReal(rand, &rc)); in TestEvaluateFV()
229 PetscRandom rand; in main() local
253 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rand)); in main()
254 PetscCall(PetscRandomSetFromOptions(rand)); in main()
331 PetscCall(PetscRandomGetValueReal(rand, &rv)); in main()
344 if (numPoint) PetscCall(TestEvaluate(field, numPoint, rand)); in main()
345 if (numFE) PetscCall(TestEvaluateFE(field, numFE, cStart, cEnd, quad, rand)); in main()
346 if (numFV) PetscCall(TestEvaluateFV(field, numFV, cStart, cEnd, rand)); in main()
349 PetscCall(PetscRandomDestroy(&rand)); in main()