Searched refs:r123 (Results 1 – 1 of 1) sorted by relevance
22 PetscRandom123 *r123 = (PetscRandom123 *)r->data; in PetscRandomSeed_Random123() local31 r123->key = threefry4x64keyinit(ukey); in PetscRandomSeed_Random123()32 r123->counter.v[0] = 0; in PetscRandomSeed_Random123()33 r123->counter.v[1] = 1; in PetscRandomSeed_Random123()34 r123->counter.v[2] = 2; in PetscRandomSeed_Random123()35 r123->counter.v[3] = 3; in PetscRandomSeed_Random123()36 r123->result = threefry4x64(r123->counter, r123->key); in PetscRandomSeed_Random123()37 r123->count = 0; in PetscRandomSeed_Random123()41 static PetscReal PetscRandom123Step(PetscRandom123 *r123) in PetscRandom123Step() argument45 PetscInt mod = (r123->count++) % 4; in PetscRandom123Step()[all …]