#ifndef FUNC_LOGFACT_H_ #define FUNC_LOGFACT_H_ #include /** * @short Log factorial function * @see LogGamma *
 * y <- logfact(x)
 * y = x! 
 *   = log(gamma(x + 1)) for x > -1
 * 
*/ class LogFact : public ScalarFunc { public: LogFact (); double eval (std::vector const &args) const; bool checkParameterValue (std::vector const &args) const; }; #endif /* FUNC_LOGFACT_H_ */