Group: generators¶
A¶
variablekfr::generic::generator_expj<T, VecWidth>::alphavariablekfr::generic::generator_cossin<T, VecWidth>::alphavariablekfr::generic::generator_sin<T, VecWidth>::alpha
B¶
variablekfr::generic::generator_expj<T, VecWidth>::betavariablekfr::generic::generator_cossin<T, VecWidth>::betavariablekfr::generic::generator_sin<T, VecWidth>::beta
D¶
G¶
functionkfr::generic::gen_cossin(T1, T2) Returns template expression that generates values using the following formula:\[ x_i= \begin{cases} \cos(start + i \cdot step), & \text{if } i \text{ is even}\ \sin(start + i \cdot step), & \text{otherwise} \end{cases} \]functionkfr::generic::gen_exp2(T1, T2) Returns template expression that generates values using the following formula:\[ x_i = 2^{ start + i \cdot step } \]functionkfr::generic::gen_expj(T1, T2) Returns template expression that generates values using the following formula:\[ x_i = e^{ j ( start + i \cdot step ) } \]functionkfr::generic::gen_exp(T1, T2) Returns template expression that generates values using the following formula:\[ x_i = e^{ start + i \cdot step } \]functionkfr::generic::gen_linear(T1, T2) Returns template expression that generates values starting from the start and using the step as the increment between numbers.functionkfr::generic::gen_sin(T1, T2) Returns template expression that generates values using the following formula:\[ x_i = \sin( start + i \cdot step ) \]functionkfr::generic::generator<T, VecWidth, Class, Twork>::generate()classkfr::generic::generator_cossin<T, VecWidth>constructorkfr::generic::generator_cossin<T, VecWidth>::generator_cossin<T, VecWidth>(T, T)classkfr::generic::generator_exp2<T, VecWidth>constructorkfr::generic::generator_exp2<T, VecWidth>::generator_exp2<T, VecWidth>(T, T)classkfr::generic::generator_expj<T, VecWidth>constructorkfr::generic::generator_expj<T, VecWidth>::generator_expj<T, VecWidth>(ST, ST)classkfr::generic::generator_exp<T, VecWidth>constructorkfr::generic::generator_exp<T, VecWidth>::generator_exp<T, VecWidth>(T, T)classkfr::generic::generator_linear<T, VecWidth>constructorkfr::generic::generator_linear<T, VecWidth>::generator_linear<T, VecWidth>(T, T)classkfr::generic::generator_sin<T, VecWidth>constructorkfr::generic::generator_sin<T, VecWidth>::generator_sin<T, VecWidth>(T, T)classkfr::generic::generator<T, VecWidth, Class, Twork>functionkfr::generic::generator<T, VecWidth, Class, Twork>::get_elements(const generator<T, VecWidth, Class, Twork> &, const shape<1> &, const axis_params<0, N> &)functionkfr::generic::generator<T, VecWidth, Class, Twork>::get_shape()functionkfr::generic::generator<T, VecWidth, Class, Twork>::get_shape(const Class &)functionkfr::generic::generator_sin<T, VecWidth>::get_value()
I¶
functionkfr::generic::generator_expj<T, VecWidth>::init_cossin(ST, ST)functionkfr::generic::generator_cossin<T, VecWidth>::init_cossin(T, T)
N¶
functionkfr::generic::generator_linear<T, VecWidth>::next()functionkfr::generic::generator_exp<T, VecWidth>::next()functionkfr::generic::generator_expj<T, VecWidth>::next()functionkfr::generic::generator_exp2<T, VecWidth>::next()functionkfr::generic::generator_cossin<T, VecWidth>::next()functionkfr::generic::generator_sin<T, VecWidth>::next()
R¶
variablekfr::generic::generator<T, VecWidth, Class, Twork>::random_accessfunctionkfr::generic::generator<T, VecWidth, Class, Twork>::resync(T)
S¶
typedefkfr::generic::generator_expj<T, VecWidth>::STvariablekfr::generic::generator_exp<T, VecWidth>::stepvariablekfr::generic::generator_expj<T, VecWidth>::stepvariablekfr::generic::generator_exp2<T, VecWidth>::stepvariablekfr::generic::generator_cossin<T, VecWidth>::stepvariablekfr::generic::generator_sin<T, VecWidth>::stepfunctionkfr::generic::generator_linear<T, VecWidth>::sync(T)functionkfr::generic::generator_exp<T, VecWidth>::sync(T)functionkfr::generic::generator_expj<T, VecWidth>::sync(T)functionkfr::generic::generator_exp2<T, VecWidth>::sync(T)functionkfr::generic::generator_cossin<T, VecWidth>::sync(T)functionkfr::generic::generator_sin<T, VecWidth>::sync(T)
V¶
variablekfr::generic::generator<T, VecWidth, Class, Twork>::valuetypedefkfr::generic::generator<T, VecWidth, Class, Twork>::value_typevariablekfr::generic::generator_linear<T, VecWidth>::vstepvariablekfr::generic::generator_exp<T, VecWidth>::vstepvariablekfr::generic::generator_exp2<T, VecWidth>::vstep