Recursive multiply-add generator. More...
#include <gen.h>
Public Member Functions | |
| T | operator[] (uint32_t i) const |
| Array get; generates next element. | |
| RMulAdd (const T &mul=T(1), const T &add=T(0), const T &val=T(0)) | |
| Constructor. | |
| T | operator() () const |
| Generate next value. | |
| T & | operator[] (uint32_t i) |
| Array set; sets current value. | |
Public Attributes | |
| T | mul |
| Multiplication amount. | |
| T | add |
| Addition amount. | |
| T | val |
| Value. | |
Recursive multiply-add generator.
| RMulAdd | ( | const T & | mul = T(1), |
| const T & | add = T(0), |
||
| const T & | val = T(0) |
||
| ) |
Constructor.
Constructor