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