Gamma  0.9.5
Generic Synthesis Library
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
RMulAdd< T > Struct Template Reference

Recursive multiply-add generator. More...

#include <gen.h>

Inheritance diagram for RMulAdd< T >:
Val< T >

List of all members.

Public Member Functions

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.
operator() () const
 Generate next value.
T & operator[] (uint32_t i)
 Array set; sets current value.

Public Attributes

mul
 Multiplication amount.
add
 Addition amount.
val
 Value.

Detailed Description

template<class T = gam::real>
struct gam::gen::RMulAdd< T >

Recursive multiply-add generator.


Constructor & Destructor Documentation

RMulAdd ( const T &  mul = T(1),
const T &  add = T(0),
const T &  val = T(0) 
)

Constructor.

Constructor


The documentation for this struct was generated from the following file: