Lines Matching refs:gen

77 unur_get_urng( struct unur_gen *gen )  in unur_get_urng()  argument
92 CHECK_NULL(gen,NULL); in unur_get_urng()
94 return gen->urng; in unur_get_urng()
100 unur_chg_urng( struct unur_gen *gen, UNUR_URNG *urng ) in unur_chg_urng() argument
118 CHECK_NULL(gen,NULL); in unur_chg_urng()
121 urng_old = gen->urng; in unur_chg_urng()
124 gen->urng = urng; in unur_chg_urng()
127 if (gen->gen_aux) in unur_chg_urng()
128 unur_chg_urng(gen->gen_aux,urng); in unur_chg_urng()
130 if (gen->gen_aux_list && gen->n_gen_aux_list) { in unur_chg_urng()
132 for (i=0; i<gen->n_gen_aux_list; i++) { in unur_chg_urng()
133 if (gen->gen_aux_list[i]) in unur_chg_urng()
134 unur_chg_urng(gen->gen_aux_list[i],urng); in unur_chg_urng()
139 if (gen->urng_aux) gen->urng_aux = urng; in unur_chg_urng()
182 unur_get_urng_aux( struct unur_gen *gen ) in unur_get_urng_aux() argument
197 CHECK_NULL(gen,NULL); in unur_get_urng_aux()
199 return gen->urng_aux; in unur_get_urng_aux()
205 unur_chg_urng_aux( struct unur_gen *gen, UNUR_URNG *urng_aux ) in unur_chg_urng_aux() argument
223 CHECK_NULL(gen,NULL); in unur_chg_urng_aux()
226 if (gen->urng_aux == NULL) in unur_chg_urng_aux()
230 urng_aux_old = gen->urng_aux; in unur_chg_urng_aux()
233 gen->urng_aux = urng_aux; in unur_chg_urng_aux()
236 if (gen->gen_aux) in unur_chg_urng_aux()
237 unur_chg_urng_aux(gen->gen_aux,urng_aux); in unur_chg_urng_aux()
239 if (gen->gen_aux_list && gen->n_gen_aux_list) { in unur_chg_urng_aux()
241 for (i=0; i<gen->n_gen_aux_list; i++) { in unur_chg_urng_aux()
242 if (gen->gen_aux_list[i]) in unur_chg_urng_aux()
243 unur_chg_urng_aux(gen->gen_aux_list[i],urng_aux); in unur_chg_urng_aux()
280 unur_chgto_urng_aux_default( UNUR_GEN *gen ) in unur_chgto_urng_aux_default() argument
293 if (gen->urng_aux == NULL) in unur_chgto_urng_aux_default()
298 gen->urng_aux = unur_get_default_urng_aux(); in unur_chgto_urng_aux_default()