#include #include #include #include using std::vector; LogGam::LogGam () : ScalarFunc ("loggam", 1) { } double LogGam::eval (vector const &args) const { return lgammafn (*args[0]->value ()); } bool LogGam::checkParameterValue (vector const &args) const { return *args[0]->value() > 0; }