Skip to content

function gen_cossin(T1, T2) generators

template <typename T1, typename T2, typename TF = ftype<std::common_type_t<T1, T2>>>
KFR_FUNCTION generator_cossin<TF> gen_cossin(T1 start, T2 step)

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} \]

Defined at base/generators.hpp:316