## 4.5 The class `PEL_PropFnctTable`

`PEL_PropFnctTable` [constructor]

  > `PEL_PropFnctTable(void);`

  Constructs a propagation function table.

`add` [member function]

  > > `int add(PEL_ParamTable &pt, PEL_PropQueue &pq,
  > > pf_fnct_t fnct, int x, int y);
  > > int add(PEL_ParamTable &pt, PEL_PropQueue &pq,
  > > pf_fnct_t fnct, int x, int y, int z);`

  Adds an entry for the propagation function `fnct` with parameters `x` and `y` (resp. `x`, `y`, and `z`) and returns the index of the entry in the table. The propagation function is registered with `pq` and the parameter indices are stored in `pt`.