Eigen::internal::random_impl< half > Struct Reference

#include <Half.h>

Public Types

enum  : int { MantissaBits = 10 }
 
using Impl = random_impl< float >
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC half run (const half &x, const half &y)
 
static EIGEN_DEVICE_FUNC half run ()
 

Member Typedef Documentation

◆ Impl

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
MantissaBits 
786 : int { MantissaBits = 10 };
@ MantissaBits
Definition: Half.h:786

Member Function Documentation

◆ run() [1/2]

static EIGEN_DEVICE_FUNC half Eigen::internal::random_impl< half >::run ( )
inlinestatic
792  {
793  float result = Impl::run(MantissaBits);
794  return half(result);
795  }
void run(const string &dir_name, LinearSolver *linear_solver_pt, const unsigned nel_1d, bool mess_up_order)
Definition: two_d_poisson_compare_solvers.cc:317

References run().

◆ run() [2/2]

static EIGEN_DEVICE_FUNC half Eigen::internal::random_impl< half >::run ( const half x,
const half y 
)
inlinestatic
788  {
789  float result = Impl::run(x, y, MantissaBits);
790  return half(result);
791  }
const Scalar & y
Definition: RandomImpl.h:36
list x
Definition: plotDoE.py:28

References run(), plotDoE::x, and Eigen::internal::y.


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