Return a pseudorandom inverse gamma variate for the given shape and scale parameters using the specified random number generator.
alpha and beta can each be a scalar or a one-dimensional container. Any non-scalar inputs must be the same size.
- Template Parameters
-
| T_shape | Type of shape parameter |
| T_scale | Type of scale parameter |
| RNG | type of random number generator |
- Parameters
-
| alpha | (Sequence of) positive shape parameter(s) |
| beta | (Sequence of) positive scale parameter(s) |
| rng | random number generator |
- Returns
- (Sequence of) inverse gamma random variate(s)
- Exceptions
-
| std::domain_error | if alpha or beta are nonpositive |
| std::invalid_argument | if non-scalar arguments are of different sizes |
Definition at line 34 of file inv_gamma_rng.hpp.