Expression Templates Library (ETL)
Classes | Namespaces | Typedefs
uniform.hpp File Reference

Contains generators. More...

#include "etl/impl/egblas/scalar_add.hpp"
#include "etl/impl/egblas/scalar_mul.hpp"
#include <chrono>
Include dependency graph for uniform.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  etl::uniform_generator_op< T >
 Generator from an uniform distribution. More...
 
struct  etl::uniform_generator_g_op< G, T >
 Generator from an uniform distribution using a custom random engine. More...
 

Namespaces

 etl
 Root namespace for the ETL library.
 

Typedefs

template<typename T >
using etl::uniform_distribution = std::conditional_t< std::is_floating_point_v< T >, std::uniform_real_distribution< T >, std::uniform_int_distribution< T > >
 Selector helper to get an uniform_distribution based on the type (real or int) More...
 

Detailed Description

Contains generators.