|
Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <ran.h>

Public Member Functions | |
| void | init (size_t s, t_ran *rc, t_ran_fun f) |
| void | reset () |
| bool | lgInitialized () const |
| T | next () |
| ran_pool () | |
| ran_pool (const ran_pool &)=delete | |
| ran_pool & | operator= (const ran_pool &)=delete |
| ~ran_pool () | |
Private Member Functions | |
| void | p_alloc () |
| void | p_update_pool () |
Private Attributes | |
| void * | p_pool |
| T * | p_next |
| T * | p_end |
| size_t | p_size |
| size_t | p_squad |
| t_ran * | p_rc |
| t_ran_fun | p_fill |
|
inline |
References NULL, p_end, p_fill, p_next, p_pool, p_rc, p_size, and p_squad.
Referenced by operator=(), and ran_pool().
|
delete |
|
inline |
References p_size.
Referenced by init(), and p_update_pool().
|
inline |
|
inlineprivate |
|
inlineprivate |
|
private |
Referenced by next(), p_alloc(), ran_pool(), and reset().
Referenced by init(), p_update_pool(), and ran_pool().
|
private |
Referenced by next(), p_alloc(), p_update_pool(), ran_pool(), and reset().
|
private |
Referenced by p_alloc(), p_update_pool(), ran_pool(), and ~ran_pool().
Referenced by init(), p_update_pool(), and ran_pool().
|
private |
Referenced by init(), lgInitialized(), p_alloc(), and ran_pool().
|
private |
Referenced by init(), p_update_pool(), and ran_pool().