25 #include <queso/BasicPdfsGsl.h>
26 #include <gsl/gsl_randist.h>
39 "BasicPdfsGsl::constructor(), default",
40 "should not be used by user");
59 double result = gsl_ran_beta_pdf(x,alpha,beta);
61 std::cerr <<
"In BasicPdfsGsl::betaPdfActualValue(): hitting inf"
63 <<
", alpha = " << alpha
64 <<
", beta = " << beta
76 return gsl_ran_gamma_pdf(x,a,b);
~BasicPdfsGsl()
Destructor.
double betaPdfActualValue(double x, double alpha, double beta) const
TODO: Actual value of the Beta PDF.
double gammaPdfActualValue(double x, double a, double b) const
TODO: Actual value of the Gamma PDF.
BasicPdfsGsl()
Default constructor.
TODO: Base class for basic PDFs (via either GSL or Boost).
#define UQ_FATAL_TEST_MACRO(test, givenRank, where, what)