Lines Matching refs:class

79 template <class Generator, typename RealType>
80 class UniformDistribution;
82 template <class Generator>
83 class UniformDistribution<Generator, Eigen::half> {
106 template <class Generator>
107 class UniformDistribution<Generator, bfloat16> {
130 template <class Generator>
131 class UniformDistribution<Generator, float> {
154 template <class Generator>
155 class UniformDistribution<Generator, double> {
178 template <class Generator>
179 class UniformDistribution<Generator, int32> {
213 template <class Generator>
214 class UniformDistribution<Generator, int64> {
251 template <class Generator>
252 class SingleSampleAdapter {
322 template <class Generator, typename RealType>
323 class NormalDistribution;
334 template <class Generator>
335 class NormalDistribution<Generator, Eigen::half> {
361 template <class Generator>
362 class NormalDistribution<Generator, bfloat16> {
390 template <class Generator>
391 class NormalDistribution<Generator, float> {
414 template <class Generator>
415 class NormalDistribution<Generator, double> {
451 template <class SingleSampleGenerator, typename RealType>
452 class TruncatedNormalDistribution;
457 template <class SingleSampleGenerator>
458 class TruncatedNormalDistribution<SingleSampleGenerator, Eigen::half> {
498 template <class SingleSampleGenerator>
499 class TruncatedNormalDistribution<SingleSampleGenerator, bfloat16> {
540 template <class SingleSampleGenerator>
541 class TruncatedNormalDistribution<SingleSampleGenerator, float> {
582 template <class SingleSampleGenerator>
583 class TruncatedNormalDistribution<SingleSampleGenerator, double> {