Lines Matching refs:seed
61 PetscErrorCode PetscRandomGetSeed(PetscRandom r, PetscInt64 *seed) in PetscRandomGetSeed() argument
65 if (seed) { in PetscRandomGetSeed()
66 PetscAssertPointer(seed, 2); in PetscRandomGetSeed()
67 *seed = (PetscInt64)r->seed; in PetscRandomGetSeed()
95 PetscErrorCode PetscRandomSetSeed(PetscRandom r, PetscInt64 seed) in PetscRandomSetSeed() argument
99 r->seed = (unsigned long)seed; in PetscRandomSetSeed()
100 PetscCall(PetscInfo(NULL, "Setting seed to %d\n", (int)seed)); in PetscRandomSetSeed()
162 PetscInt seed; in PetscRandomSetFromOptions() local
174 …t("-random_seed", "Seed to use to generate random numbers", "PetscRandomSetSeed", 0, &seed, &set)); in PetscRandomSetFromOptions()
176 PetscCall(PetscRandomSetSeed(rnd, (unsigned long int)seed)); in PetscRandomSetFromOptions()
291 …Printf(viewer, "[%d] Random type %s, seed %lu\n", rank, ((PetscObject)rnd)->type_name, rnd->seed)); in PetscRandomView()
368 rr->seed = 0x12345678 + 76543 * rank; in PetscRandomCreate()
402 PetscUseTypeMethod(r, seed); in PetscRandomSeed()