1 #ifndef INVERSEGAMMA_H_
2 #define INVERSEGAMMA_H_
24 Eigen::VectorXd
const& betaIn);
31 const Eigen::VectorXd
beta;
36 Eigen::VectorXd
const& betaIn);
virtual ~InverseGamma()=default
const Eigen::VectorXd beta
const Eigen::VectorXd alpha
static double ComputeConstant(Eigen::VectorXd const &alphaIn, Eigen::VectorXd const &betaIn)
InverseGamma(double alphaIn, double betaIn)
virtual double LogDensityImpl(ref_vector< Eigen::VectorXd > const &inputs) override
Implement the log-density.
virtual Eigen::VectorXd SampleImpl(ref_vector< Eigen::VectorXd > const &inputs) override
Sample the distribution.
std::vector< std::reference_wrapper< const T > > ref_vector
A vector of references to something ...