Go to the source code of this file.
|
| namespace | fl |
| | Base definition for an LED controller.
|
| |
| namespace | fl::wave_perf |
| |
|
| bool | fl::wave_perf::isValidGrid (u32 W, u32 H) FL_NO_EXCEPT |
| |
| bool | fl::wave_perf::isValidIterations (u32 iterations) FL_NO_EXCEPT |
| |
| bool | fl::wave_perf::isValidRepeats (u32 repeats) FL_NO_EXCEPT |
| |
| fl::unique_ptr< WaveSimulation2D_Real > | fl::wave_perf::makeBenchSim (u32 W, u32 H, LaplacianStencil stencil) FL_NO_EXCEPT |
| |
| WavePerfResult | fl::wave_perf::runWavePerf (u32 W, u32 H, u32 iterations, LaplacianStencil stencil) FL_NO_EXCEPT |
| |
| WavePerfResult | fl::wave_perf::runWavePerfLoadsOnly (u32 W, u32 H, u32 iterations, LaplacianStencil stencil) FL_NO_EXCEPT |
| |
| WavePerfRepeatResult | fl::wave_perf::runWavePerfRepeat (u32 W, u32 H, u32 iterations, u32 repeats, LaplacianStencil stencil) FL_NO_EXCEPT |
| |
◆ fl::wave_perf::WavePerfRepeatResult
| struct fl::wave_perf::WavePerfRepeatResult |
| Class Members |
|
double |
mean_us_per_update = 0.0 |
|
|
u32 |
repeats = 0 |
|
|
double |
std_dev_pct = 0.0 |
|
|
double |
std_dev_us_per_update = 0.0 |
|
|
bool |
success = false |
|
◆ fl::wave_perf::WavePerfResult
| struct fl::wave_perf::WavePerfResult |
| Class Members |
|
double |
fps_at_one_update_per_frame = 0.0 |
|
|
bool |
success = false |
|
|
u32 |
total_us = 0 |
|
|
double |
us_per_cell_per_update = 0.0 |
|
|
double |
us_per_update = 0.0 |
|