EGSnrc C++ class library  Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
Classes | Typedefs
egs_alias_table.h File Reference

EGS_AliasTable class header file. More...

#include "egs_libconfig.h"
#include "egs_rndm.h"
#include <vector>

Go to the source code of this file.

Classes

class  EGS_AliasTable
 A class for sampling random values from a given probability distribution using the alias table technique. More...
 
class  EGS_SimpleAliasTable
 A class for sampling random bins from a given probability distribution using the alias table technique. More...
 

Typedefs

typedef EGS_Float(* EGS_AtFunction )(EGS_Float, void *)
 

Detailed Description

EGS_AliasTable class header file.

Author
Iwan Kawrakow, NRC

Definition in file egs_alias_table.h.