MCPcopy Create free account
hub / github.com/arrayfire/arrayfire / af_retain_random_engine

Function af_retain_random_engine

src/api/c/random.cpp:186–194  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

184}
185
186af_err af_retain_random_engine(af_random_engine *outHandle,
187 const af_random_engine engineHandle) {
188 try {
189 AF_CHECK(af_init());
190 *outHandle = getRandomEngineHandle(*(getRandomEngine(engineHandle)));
191 }
192 CATCHALL;
193 return AF_SUCCESS;
194}
195
196af_err af_random_engine_set_type(af_random_engine *engine,
197 const af_random_engine_type rtype) {

Callers 3

randomEngineMethod · 0.50
random.cppFile · 0.50
getDefaultRandomEngineFunction · 0.50

Calls 3

getRandomEngineHandleFunction · 0.85
getRandomEngineFunction · 0.85
af_initFunction · 0.70

Tested by

no test coverage detected