class generator_expj<T, VecWidth> generators¶
template <typename T, size_t VecWidth = internal::generator_width<T>(2)>
struct generator_expj : public generator<T, VecWidth, generator_expj<T, VecWidth>> { … } typedef ST ¶
using ST = deep_subtype<T> Defined at base/generators.hpp:152
constructor generator_expj<T, VecWidth>(ST, ST) ¶
Defined at base/generators.hpp:155
function sync(T) ¶
Defined at base/generators.hpp:160
function next() ¶
Defined at base/generators.hpp:162
variable step ¶
ST step Defined at base/generators.hpp:169
variable alpha ¶
ST alpha Defined at base/generators.hpp:170
variable beta ¶
ST beta Defined at base/generators.hpp:171
function init_cossin(ST, ST) ¶
Defined at base/generators.hpp:172
Defined at base/generators.hpp:150