DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
Loading...
Searching...
No Matches
diffeq::core::composable::SIMDNoiseGenerator Class Reference

SIMD-accelerated noise generation. More...

#include <sde_multithreading.hpp>

Public Member Functions

 SIMDNoiseGenerator (uint64_t seed=12345)
 
std::vector< double > generate_batch (size_t count, double intensity=1.0)
 Generate batch of noise using SIMD when possible.
 

Detailed Description

SIMD-accelerated noise generation.

Definition at line 189 of file sde_multithreading.hpp.

Constructor & Destructor Documentation

◆ SIMDNoiseGenerator()

diffeq::core::composable::SIMDNoiseGenerator::SIMDNoiseGenerator ( uint64_t  seed = 12345)
inlineexplicit

Definition at line 196 of file sde_multithreading.hpp.

Member Function Documentation

◆ generate_batch()

std::vector< double > diffeq::core::composable::SIMDNoiseGenerator::generate_batch ( size_t  count,
double  intensity = 1.0 
)
inline

Generate batch of noise using SIMD when possible.

Definition at line 202 of file sde_multithreading.hpp.


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