26 c2p[i] = sqrt(1.0 -
c1[i] *
c1[i]);
static int rand_gaussian(kids_real *res_arr, int N=1, kids_real sigma=1.0, kids_real mu=0.0)
virtual int getType() const
Get the type of the kernel.
virtual void setInputParam_impl(std::shared_ptr< Param > &PM)
Virtual function to set input parameters for the kernel implementation.
virtual void setInputDataSet_impl(std::shared_ptr< DataSet > &DS)
Virtual function to set input data set for the kernel implementation.
virtual Status & executeKernel_impl(Status &stat)
Virtual function to execute the kernel implementation.
virtual const std::string getName()
Get the name of the kernel.
#define LOC()
show the location information for debug
std::size_t PN
Product of P and N (P * N).
< http://warp.povusers.org/FunctionParser/fparser.html
constexpr uint32_t hash(const char *str)
declaration of variables used in the program.