diff --git a/src/middle/Stan_math_signatures.ml b/src/middle/Stan_math_signatures.ml index 1598a833e..150585128 100644 --- a/src/middle/Stan_math_signatures.ml +++ b/src/middle/Stan_math_signatures.ml @@ -212,8 +212,10 @@ let full_lpmf = [Lpmf; Rng; Ccdf; Cdf] let distributions = [ (full_lpmf, "beta_binomial", [DVInt; DVInt; DVReal; DVReal], Mem_pattern.SoA) - ; ([Lpmf], "beta_neg_binomial", [DVInt; DVReal; DVReal; DVReal], SoA) - ; (full_lpdf, "beta", [DVReal; DVReal; DVReal], SoA) + ; ( [Lpmf; Ccdf; Cdf] + , "beta_neg_binomial" + , [DVInt; DVReal; DVReal; DVReal] + , SoA ); (full_lpdf, "beta", [DVReal; DVReal; DVReal], SoA) ; ([Lpdf; Ccdf; Cdf], "beta_proportion", [DVReal; DVReal; DIntAndReals], SoA) ; (full_lpmf, "bernoulli", [DVInt; DVReal], SoA) ; ([Lpmf; Rng], "bernoulli_logit", [DVInt; DVReal], SoA) diff --git a/test/integration/good/function-signatures/distributions/univariate/discrete/beta_neg_binomial/beta_neg_binomial_cdf.stan b/test/integration/good/function-signatures/distributions/univariate/discrete/beta_neg_binomial/beta_neg_binomial_cdf.stan new file mode 100644 index 000000000..825ee2eec --- /dev/null +++ b/test/integration/good/function-signatures/distributions/univariate/discrete/beta_neg_binomial/beta_neg_binomial_cdf.stan @@ -0,0 +1,1308 @@ +data { + int d_int; + array[d_int] int d_int_array; + real d_real; + array[d_int] real d_real_array; + vector[d_int] d_vector; + row_vector[d_int] d_row_vector; +} +transformed data { + real transformed_data_real; + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, d_row_vector); + + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, d_row_vector); + + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_real_array, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_vector, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_cdf(d_int_array | d_row_vector, d_row_vector, d_row_vector); +} +parameters { + real p_real; + array[d_int] real p_real_array; + vector[d_int] p_vector; + row_vector[d_int] p_row_vector; + real y_p; +} +transformed parameters { + real transformed_param_real; + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_int_array, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int_array | d_int_array, p_row_vector, p_row_vector); + + + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_real_array, p_row_vector, p_row_vector); + + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_vector, p_row_vector, p_row_vector); + + + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | d_row_vector, p_row_vector, p_row_vector); + + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_real_array, p_row_vector, p_row_vector); + + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_vector, p_row_vector, p_row_vector); + + + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_cdf(d_int | p_row_vector, p_row_vector, p_row_vector); +} +model { + y_p ~ normal(0, 1); +} + diff --git a/test/integration/good/function-signatures/distributions/univariate/discrete/beta_neg_binomial/beta_neg_binomial_lccdf.stan b/test/integration/good/function-signatures/distributions/univariate/discrete/beta_neg_binomial/beta_neg_binomial_lccdf.stan new file mode 100644 index 000000000..e3fc5d72e --- /dev/null +++ b/test/integration/good/function-signatures/distributions/univariate/discrete/beta_neg_binomial/beta_neg_binomial_lccdf.stan @@ -0,0 +1,1308 @@ +data { + int d_int; + array[d_int] int d_int_array; + real d_real; + array[d_int] real d_real_array; + vector[d_int] d_vector; + row_vector[d_int] d_row_vector; +} +transformed data { + real transformed_data_real; + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, d_row_vector); + + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, d_row_vector); + + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_real_array, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_vector, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lccdf(d_int_array | d_row_vector, d_row_vector, d_row_vector); +} +parameters { + real p_real; + array[d_int] real p_real_array; + vector[d_int] p_vector; + row_vector[d_int] p_row_vector; + real y_p; +} +transformed parameters { + real transformed_param_real; + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_int_array, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int_array | d_int_array, p_row_vector, p_row_vector); + + + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_real_array, p_row_vector, p_row_vector); + + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_vector, p_row_vector, p_row_vector); + + + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | d_row_vector, p_row_vector, p_row_vector); + + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_real_array, p_row_vector, p_row_vector); + + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_vector, p_row_vector, p_row_vector); + + + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lccdf(d_int | p_row_vector, p_row_vector, p_row_vector); +} +model { + y_p ~ normal(0, 1); +} + diff --git a/test/integration/good/function-signatures/distributions/univariate/discrete/beta_neg_binomial/beta_neg_binomial_lcdf.stan b/test/integration/good/function-signatures/distributions/univariate/discrete/beta_neg_binomial/beta_neg_binomial_lcdf.stan new file mode 100644 index 000000000..9a82d2091 --- /dev/null +++ b/test/integration/good/function-signatures/distributions/univariate/discrete/beta_neg_binomial/beta_neg_binomial_lcdf.stan @@ -0,0 +1,1308 @@ +data { + int d_int; + array[d_int] int d_int_array; + real d_real; + array[d_int] real d_real_array; + vector[d_int] d_vector; + row_vector[d_int] d_row_vector; +} +transformed data { + real transformed_data_real; + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, d_row_vector); + + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, d_row_vector); + + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_real_array, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_vector, d_row_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_int, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_int, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_int, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_int, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_int, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_real, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_real, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_real, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_real, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_real, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_real_array, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_real_array, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_real_array, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_real_array, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_real_array, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_vector, d_row_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_row_vector, d_int); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_row_vector, d_real); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_row_vector, d_real_array); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_row_vector, d_vector); + transformed_data_real = beta_neg_binomial_lcdf(d_int_array | d_row_vector, d_row_vector, d_row_vector); +} +parameters { + real p_real; + array[d_int] real p_real_array; + vector[d_int] p_vector; + row_vector[d_int] p_row_vector; + real y_p; +} +transformed parameters { + real transformed_param_real; + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_int_array, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int_array | d_int_array, p_row_vector, p_row_vector); + + + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_real_array, p_row_vector, p_row_vector); + + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_vector, p_row_vector, p_row_vector); + + + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | d_row_vector, p_row_vector, p_row_vector); + + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real, p_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_real_array, p_row_vector, p_row_vector); + + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_vector, p_row_vector, p_row_vector); + + + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_int, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_int, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_int, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_int, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_int, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_int, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_int, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_int, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_int, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, d_row_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real_array, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real_array, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real_array, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real_array, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real_array, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real_array, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real_array, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real_array, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_real_array, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_vector, p_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_row_vector, d_int); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_row_vector, d_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_row_vector, d_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_row_vector, d_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_row_vector, d_row_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_row_vector, p_real); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_row_vector, p_real_array); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_row_vector, p_vector); + transformed_param_real = beta_neg_binomial_lcdf(d_int | p_row_vector, p_row_vector, p_row_vector); +} +model { + y_p ~ normal(0, 1); +} + diff --git a/test/integration/signatures/stan_math_distributions.t b/test/integration/signatures/stan_math_distributions.t index 0138b0b1c..bfc41cf35 100644 --- a/test/integration/signatures/stan_math_distributions.t +++ b/test/integration/signatures/stan_math_distributions.t @@ -5,7 +5,7 @@ Display all Stan math distributions exposed in the language bernoulli_logit_glm: lpmf beta: lpdf, rng, ccdf, cdf beta_binomial: lpmf, rng, ccdf, cdf - beta_neg_binomial: lpmf + beta_neg_binomial: lpmf, ccdf, cdf beta_proportion: lpdf, ccdf, cdf binomial: lpmf, rng, ccdf, cdf binomial_logit: lpmf diff --git a/test/integration/signatures/stan_math_signatures.t b/test/integration/signatures/stan_math_signatures.t index 4b7a2c125..d041eac89 100644 --- a/test/integration/signatures/stan_math_signatures.t +++ b/test/integration/signatures/stan_math_signatures.t @@ -1717,6 +1717,390 @@ Display all Stan math signatures exposed in the language beta_lpdf(array[] real, array[] real, vector) => real beta_lpdf(array[] real, array[] real, row_vector) => real beta_lpdf(array[] real, array[] real, array[] real) => real + beta_neg_binomial_cdf(int, real, real, real) => real + beta_neg_binomial_cdf(int, real, real, vector) => real + beta_neg_binomial_cdf(int, real, real, row_vector) => real + beta_neg_binomial_cdf(int, real, real, array[] real) => real + beta_neg_binomial_cdf(int, real, vector, real) => real + beta_neg_binomial_cdf(int, real, vector, vector) => real + beta_neg_binomial_cdf(int, real, vector, row_vector) => real + beta_neg_binomial_cdf(int, real, vector, array[] real) => real + beta_neg_binomial_cdf(int, real, row_vector, real) => real + beta_neg_binomial_cdf(int, real, row_vector, vector) => real + beta_neg_binomial_cdf(int, real, row_vector, row_vector) => real + beta_neg_binomial_cdf(int, real, row_vector, array[] real) => real + beta_neg_binomial_cdf(int, real, array[] real, real) => real + beta_neg_binomial_cdf(int, real, array[] real, vector) => real + beta_neg_binomial_cdf(int, real, array[] real, row_vector) => real + beta_neg_binomial_cdf(int, real, array[] real, array[] real) => real + beta_neg_binomial_cdf(int, vector, real, real) => real + beta_neg_binomial_cdf(int, vector, real, vector) => real + beta_neg_binomial_cdf(int, vector, real, row_vector) => real + beta_neg_binomial_cdf(int, vector, real, array[] real) => real + beta_neg_binomial_cdf(int, vector, vector, real) => real + beta_neg_binomial_cdf(int, vector, vector, vector) => real + beta_neg_binomial_cdf(int, vector, vector, row_vector) => real + beta_neg_binomial_cdf(int, vector, vector, array[] real) => real + beta_neg_binomial_cdf(int, vector, row_vector, real) => real + beta_neg_binomial_cdf(int, vector, row_vector, vector) => real + beta_neg_binomial_cdf(int, vector, row_vector, row_vector) => real + beta_neg_binomial_cdf(int, vector, row_vector, array[] real) => real + beta_neg_binomial_cdf(int, vector, array[] real, real) => real + beta_neg_binomial_cdf(int, vector, array[] real, vector) => real + beta_neg_binomial_cdf(int, vector, array[] real, row_vector) => real + beta_neg_binomial_cdf(int, vector, array[] real, array[] real) => real + beta_neg_binomial_cdf(int, row_vector, real, real) => real + beta_neg_binomial_cdf(int, row_vector, real, vector) => real + beta_neg_binomial_cdf(int, row_vector, real, row_vector) => real + beta_neg_binomial_cdf(int, row_vector, real, array[] real) => real + beta_neg_binomial_cdf(int, row_vector, vector, real) => real + beta_neg_binomial_cdf(int, row_vector, vector, vector) => real + beta_neg_binomial_cdf(int, row_vector, vector, row_vector) => real + beta_neg_binomial_cdf(int, row_vector, vector, array[] real) => real + beta_neg_binomial_cdf(int, row_vector, row_vector, real) => real + beta_neg_binomial_cdf(int, row_vector, row_vector, vector) => real + beta_neg_binomial_cdf(int, row_vector, row_vector, row_vector) => real + beta_neg_binomial_cdf(int, row_vector, row_vector, array[] real) => real + beta_neg_binomial_cdf(int, row_vector, array[] real, real) => real + beta_neg_binomial_cdf(int, row_vector, array[] real, vector) => real + beta_neg_binomial_cdf(int, row_vector, array[] real, row_vector) => real + beta_neg_binomial_cdf(int, row_vector, array[] real, array[] real) => real + beta_neg_binomial_cdf(int, array[] real, real, real) => real + beta_neg_binomial_cdf(int, array[] real, real, vector) => real + beta_neg_binomial_cdf(int, array[] real, real, row_vector) => real + beta_neg_binomial_cdf(int, array[] real, real, array[] real) => real + beta_neg_binomial_cdf(int, array[] real, vector, real) => real + beta_neg_binomial_cdf(int, array[] real, vector, vector) => real + beta_neg_binomial_cdf(int, array[] real, vector, row_vector) => real + beta_neg_binomial_cdf(int, array[] real, vector, array[] real) => real + beta_neg_binomial_cdf(int, array[] real, row_vector, real) => real + beta_neg_binomial_cdf(int, array[] real, row_vector, vector) => real + beta_neg_binomial_cdf(int, array[] real, row_vector, row_vector) => real + beta_neg_binomial_cdf(int, array[] real, row_vector, array[] real) => real + beta_neg_binomial_cdf(int, array[] real, array[] real, real) => real + beta_neg_binomial_cdf(int, array[] real, array[] real, vector) => real + beta_neg_binomial_cdf(int, array[] real, array[] real, row_vector) => real + beta_neg_binomial_cdf(int, array[] real, array[] real, array[] real) => real + beta_neg_binomial_cdf(array[] int, real, real, real) => real + beta_neg_binomial_cdf(array[] int, real, real, vector) => real + beta_neg_binomial_cdf(array[] int, real, real, row_vector) => real + beta_neg_binomial_cdf(array[] int, real, real, array[] real) => real + beta_neg_binomial_cdf(array[] int, real, vector, real) => real + beta_neg_binomial_cdf(array[] int, real, vector, vector) => real + beta_neg_binomial_cdf(array[] int, real, vector, row_vector) => real + beta_neg_binomial_cdf(array[] int, real, vector, array[] real) => real + beta_neg_binomial_cdf(array[] int, real, row_vector, real) => real + beta_neg_binomial_cdf(array[] int, real, row_vector, vector) => real + beta_neg_binomial_cdf(array[] int, real, row_vector, row_vector) => real + beta_neg_binomial_cdf(array[] int, real, row_vector, array[] real) => real + beta_neg_binomial_cdf(array[] int, real, array[] real, real) => real + beta_neg_binomial_cdf(array[] int, real, array[] real, vector) => real + beta_neg_binomial_cdf(array[] int, real, array[] real, row_vector) => real + beta_neg_binomial_cdf(array[] int, real, array[] real, array[] real) => real + beta_neg_binomial_cdf(array[] int, vector, real, real) => real + beta_neg_binomial_cdf(array[] int, vector, real, vector) => real + beta_neg_binomial_cdf(array[] int, vector, real, row_vector) => real + beta_neg_binomial_cdf(array[] int, vector, real, array[] real) => real + beta_neg_binomial_cdf(array[] int, vector, vector, real) => real + beta_neg_binomial_cdf(array[] int, vector, vector, vector) => real + beta_neg_binomial_cdf(array[] int, vector, vector, row_vector) => real + beta_neg_binomial_cdf(array[] int, vector, vector, array[] real) => real + beta_neg_binomial_cdf(array[] int, vector, row_vector, real) => real + beta_neg_binomial_cdf(array[] int, vector, row_vector, vector) => real + beta_neg_binomial_cdf(array[] int, vector, row_vector, row_vector) => real + beta_neg_binomial_cdf(array[] int, vector, row_vector, array[] real) => real + beta_neg_binomial_cdf(array[] int, vector, array[] real, real) => real + beta_neg_binomial_cdf(array[] int, vector, array[] real, vector) => real + beta_neg_binomial_cdf(array[] int, vector, array[] real, row_vector) => real + beta_neg_binomial_cdf(array[] int, vector, array[] real, array[] real) => real + beta_neg_binomial_cdf(array[] int, row_vector, real, real) => real + beta_neg_binomial_cdf(array[] int, row_vector, real, vector) => real + beta_neg_binomial_cdf(array[] int, row_vector, real, row_vector) => real + beta_neg_binomial_cdf(array[] int, row_vector, real, array[] real) => real + beta_neg_binomial_cdf(array[] int, row_vector, vector, real) => real + beta_neg_binomial_cdf(array[] int, row_vector, vector, vector) => real + beta_neg_binomial_cdf(array[] int, row_vector, vector, row_vector) => real + beta_neg_binomial_cdf(array[] int, row_vector, vector, array[] real) => real + beta_neg_binomial_cdf(array[] int, row_vector, row_vector, real) => real + beta_neg_binomial_cdf(array[] int, row_vector, row_vector, vector) => real + beta_neg_binomial_cdf(array[] int, row_vector, row_vector, row_vector) => real + beta_neg_binomial_cdf(array[] int, row_vector, row_vector, array[] real) => real + beta_neg_binomial_cdf(array[] int, row_vector, array[] real, real) => real + beta_neg_binomial_cdf(array[] int, row_vector, array[] real, vector) => real + beta_neg_binomial_cdf(array[] int, row_vector, array[] real, row_vector) => real + beta_neg_binomial_cdf(array[] int, row_vector, array[] real, array[] real) => real + beta_neg_binomial_cdf(array[] int, array[] real, real, real) => real + beta_neg_binomial_cdf(array[] int, array[] real, real, vector) => real + beta_neg_binomial_cdf(array[] int, array[] real, real, row_vector) => real + beta_neg_binomial_cdf(array[] int, array[] real, real, array[] real) => real + beta_neg_binomial_cdf(array[] int, array[] real, vector, real) => real + beta_neg_binomial_cdf(array[] int, array[] real, vector, vector) => real + beta_neg_binomial_cdf(array[] int, array[] real, vector, row_vector) => real + beta_neg_binomial_cdf(array[] int, array[] real, vector, array[] real) => real + beta_neg_binomial_cdf(array[] int, array[] real, row_vector, real) => real + beta_neg_binomial_cdf(array[] int, array[] real, row_vector, vector) => real + beta_neg_binomial_cdf(array[] int, array[] real, row_vector, row_vector) => real + beta_neg_binomial_cdf(array[] int, array[] real, row_vector, array[] real) => real + beta_neg_binomial_cdf(array[] int, array[] real, array[] real, real) => real + beta_neg_binomial_cdf(array[] int, array[] real, array[] real, vector) => real + beta_neg_binomial_cdf(array[] int, array[] real, array[] real, row_vector) => real + beta_neg_binomial_cdf(array[] int, array[] real, array[] real, array[] real) => real + beta_neg_binomial_lccdf(int, real, real, real) => real + beta_neg_binomial_lccdf(int, real, real, vector) => real + beta_neg_binomial_lccdf(int, real, real, row_vector) => real + beta_neg_binomial_lccdf(int, real, real, array[] real) => real + beta_neg_binomial_lccdf(int, real, vector, real) => real + beta_neg_binomial_lccdf(int, real, vector, vector) => real + beta_neg_binomial_lccdf(int, real, vector, row_vector) => real + beta_neg_binomial_lccdf(int, real, vector, array[] real) => real + beta_neg_binomial_lccdf(int, real, row_vector, real) => real + beta_neg_binomial_lccdf(int, real, row_vector, vector) => real + beta_neg_binomial_lccdf(int, real, row_vector, row_vector) => real + beta_neg_binomial_lccdf(int, real, row_vector, array[] real) => real + beta_neg_binomial_lccdf(int, real, array[] real, real) => real + beta_neg_binomial_lccdf(int, real, array[] real, vector) => real + beta_neg_binomial_lccdf(int, real, array[] real, row_vector) => real + beta_neg_binomial_lccdf(int, real, array[] real, array[] real) => real + beta_neg_binomial_lccdf(int, vector, real, real) => real + beta_neg_binomial_lccdf(int, vector, real, vector) => real + beta_neg_binomial_lccdf(int, vector, real, row_vector) => real + beta_neg_binomial_lccdf(int, vector, real, array[] real) => real + beta_neg_binomial_lccdf(int, vector, vector, real) => real + beta_neg_binomial_lccdf(int, vector, vector, vector) => real + beta_neg_binomial_lccdf(int, vector, vector, row_vector) => real + beta_neg_binomial_lccdf(int, vector, vector, array[] real) => real + beta_neg_binomial_lccdf(int, vector, row_vector, real) => real + beta_neg_binomial_lccdf(int, vector, row_vector, vector) => real + beta_neg_binomial_lccdf(int, vector, row_vector, row_vector) => real + beta_neg_binomial_lccdf(int, vector, row_vector, array[] real) => real + beta_neg_binomial_lccdf(int, vector, array[] real, real) => real + beta_neg_binomial_lccdf(int, vector, array[] real, vector) => real + beta_neg_binomial_lccdf(int, vector, array[] real, row_vector) => real + beta_neg_binomial_lccdf(int, vector, array[] real, array[] real) => real + beta_neg_binomial_lccdf(int, row_vector, real, real) => real + beta_neg_binomial_lccdf(int, row_vector, real, vector) => real + beta_neg_binomial_lccdf(int, row_vector, real, row_vector) => real + beta_neg_binomial_lccdf(int, row_vector, real, array[] real) => real + beta_neg_binomial_lccdf(int, row_vector, vector, real) => real + beta_neg_binomial_lccdf(int, row_vector, vector, vector) => real + beta_neg_binomial_lccdf(int, row_vector, vector, row_vector) => real + beta_neg_binomial_lccdf(int, row_vector, vector, array[] real) => real + beta_neg_binomial_lccdf(int, row_vector, row_vector, real) => real + beta_neg_binomial_lccdf(int, row_vector, row_vector, vector) => real + beta_neg_binomial_lccdf(int, row_vector, row_vector, row_vector) => real + beta_neg_binomial_lccdf(int, row_vector, row_vector, array[] real) => real + beta_neg_binomial_lccdf(int, row_vector, array[] real, real) => real + beta_neg_binomial_lccdf(int, row_vector, array[] real, vector) => real + beta_neg_binomial_lccdf(int, row_vector, array[] real, row_vector) => real + beta_neg_binomial_lccdf(int, row_vector, array[] real, array[] real) => real + beta_neg_binomial_lccdf(int, array[] real, real, real) => real + beta_neg_binomial_lccdf(int, array[] real, real, vector) => real + beta_neg_binomial_lccdf(int, array[] real, real, row_vector) => real + beta_neg_binomial_lccdf(int, array[] real, real, array[] real) => real + beta_neg_binomial_lccdf(int, array[] real, vector, real) => real + beta_neg_binomial_lccdf(int, array[] real, vector, vector) => real + beta_neg_binomial_lccdf(int, array[] real, vector, row_vector) => real + beta_neg_binomial_lccdf(int, array[] real, vector, array[] real) => real + beta_neg_binomial_lccdf(int, array[] real, row_vector, real) => real + beta_neg_binomial_lccdf(int, array[] real, row_vector, vector) => real + beta_neg_binomial_lccdf(int, array[] real, row_vector, row_vector) => real + beta_neg_binomial_lccdf(int, array[] real, row_vector, array[] real) => real + beta_neg_binomial_lccdf(int, array[] real, array[] real, real) => real + beta_neg_binomial_lccdf(int, array[] real, array[] real, vector) => real + beta_neg_binomial_lccdf(int, array[] real, array[] real, row_vector) => real + beta_neg_binomial_lccdf(int, array[] real, array[] real, array[] real) => real + beta_neg_binomial_lccdf(array[] int, real, real, real) => real + beta_neg_binomial_lccdf(array[] int, real, real, vector) => real + beta_neg_binomial_lccdf(array[] int, real, real, row_vector) => real + beta_neg_binomial_lccdf(array[] int, real, real, array[] real) => real + beta_neg_binomial_lccdf(array[] int, real, vector, real) => real + beta_neg_binomial_lccdf(array[] int, real, vector, vector) => real + beta_neg_binomial_lccdf(array[] int, real, vector, row_vector) => real + beta_neg_binomial_lccdf(array[] int, real, vector, array[] real) => real + beta_neg_binomial_lccdf(array[] int, real, row_vector, real) => real + beta_neg_binomial_lccdf(array[] int, real, row_vector, vector) => real + beta_neg_binomial_lccdf(array[] int, real, row_vector, row_vector) => real + beta_neg_binomial_lccdf(array[] int, real, row_vector, array[] real) => real + beta_neg_binomial_lccdf(array[] int, real, array[] real, real) => real + beta_neg_binomial_lccdf(array[] int, real, array[] real, vector) => real + beta_neg_binomial_lccdf(array[] int, real, array[] real, row_vector) => real + beta_neg_binomial_lccdf(array[] int, real, array[] real, array[] real) => real + beta_neg_binomial_lccdf(array[] int, vector, real, real) => real + beta_neg_binomial_lccdf(array[] int, vector, real, vector) => real + beta_neg_binomial_lccdf(array[] int, vector, real, row_vector) => real + beta_neg_binomial_lccdf(array[] int, vector, real, array[] real) => real + beta_neg_binomial_lccdf(array[] int, vector, vector, real) => real + beta_neg_binomial_lccdf(array[] int, vector, vector, vector) => real + beta_neg_binomial_lccdf(array[] int, vector, vector, row_vector) => real + beta_neg_binomial_lccdf(array[] int, vector, vector, array[] real) => real + beta_neg_binomial_lccdf(array[] int, vector, row_vector, real) => real + beta_neg_binomial_lccdf(array[] int, vector, row_vector, vector) => real + beta_neg_binomial_lccdf(array[] int, vector, row_vector, row_vector) => real + beta_neg_binomial_lccdf(array[] int, vector, row_vector, array[] real) => real + beta_neg_binomial_lccdf(array[] int, vector, array[] real, real) => real + beta_neg_binomial_lccdf(array[] int, vector, array[] real, vector) => real + beta_neg_binomial_lccdf(array[] int, vector, array[] real, row_vector) => real + beta_neg_binomial_lccdf(array[] int, vector, array[] real, array[] real) => real + beta_neg_binomial_lccdf(array[] int, row_vector, real, real) => real + beta_neg_binomial_lccdf(array[] int, row_vector, real, vector) => real + beta_neg_binomial_lccdf(array[] int, row_vector, real, row_vector) => real + beta_neg_binomial_lccdf(array[] int, row_vector, real, array[] real) => real + beta_neg_binomial_lccdf(array[] int, row_vector, vector, real) => real + beta_neg_binomial_lccdf(array[] int, row_vector, vector, vector) => real + beta_neg_binomial_lccdf(array[] int, row_vector, vector, row_vector) => real + beta_neg_binomial_lccdf(array[] int, row_vector, vector, array[] real) => real + beta_neg_binomial_lccdf(array[] int, row_vector, row_vector, real) => real + beta_neg_binomial_lccdf(array[] int, row_vector, row_vector, vector) => real + beta_neg_binomial_lccdf(array[] int, row_vector, row_vector, row_vector) => real + beta_neg_binomial_lccdf(array[] int, row_vector, row_vector, array[] real) => real + beta_neg_binomial_lccdf(array[] int, row_vector, array[] real, real) => real + beta_neg_binomial_lccdf(array[] int, row_vector, array[] real, vector) => real + beta_neg_binomial_lccdf(array[] int, row_vector, array[] real, row_vector) => real + beta_neg_binomial_lccdf(array[] int, row_vector, array[] real, array[] real) => real + beta_neg_binomial_lccdf(array[] int, array[] real, real, real) => real + beta_neg_binomial_lccdf(array[] int, array[] real, real, vector) => real + beta_neg_binomial_lccdf(array[] int, array[] real, real, row_vector) => real + beta_neg_binomial_lccdf(array[] int, array[] real, real, array[] real) => real + beta_neg_binomial_lccdf(array[] int, array[] real, vector, real) => real + beta_neg_binomial_lccdf(array[] int, array[] real, vector, vector) => real + beta_neg_binomial_lccdf(array[] int, array[] real, vector, row_vector) => real + beta_neg_binomial_lccdf(array[] int, array[] real, vector, array[] real) => real + beta_neg_binomial_lccdf(array[] int, array[] real, row_vector, real) => real + beta_neg_binomial_lccdf(array[] int, array[] real, row_vector, vector) => real + beta_neg_binomial_lccdf(array[] int, array[] real, row_vector, row_vector) => real + beta_neg_binomial_lccdf(array[] int, array[] real, row_vector, array[] real) => real + beta_neg_binomial_lccdf(array[] int, array[] real, array[] real, real) => real + beta_neg_binomial_lccdf(array[] int, array[] real, array[] real, vector) => real + beta_neg_binomial_lccdf(array[] int, array[] real, array[] real, row_vector) => real + beta_neg_binomial_lccdf(array[] int, array[] real, array[] real, array[] real) => real + beta_neg_binomial_lcdf(int, real, real, real) => real + beta_neg_binomial_lcdf(int, real, real, vector) => real + beta_neg_binomial_lcdf(int, real, real, row_vector) => real + beta_neg_binomial_lcdf(int, real, real, array[] real) => real + beta_neg_binomial_lcdf(int, real, vector, real) => real + beta_neg_binomial_lcdf(int, real, vector, vector) => real + beta_neg_binomial_lcdf(int, real, vector, row_vector) => real + beta_neg_binomial_lcdf(int, real, vector, array[] real) => real + beta_neg_binomial_lcdf(int, real, row_vector, real) => real + beta_neg_binomial_lcdf(int, real, row_vector, vector) => real + beta_neg_binomial_lcdf(int, real, row_vector, row_vector) => real + beta_neg_binomial_lcdf(int, real, row_vector, array[] real) => real + beta_neg_binomial_lcdf(int, real, array[] real, real) => real + beta_neg_binomial_lcdf(int, real, array[] real, vector) => real + beta_neg_binomial_lcdf(int, real, array[] real, row_vector) => real + beta_neg_binomial_lcdf(int, real, array[] real, array[] real) => real + beta_neg_binomial_lcdf(int, vector, real, real) => real + beta_neg_binomial_lcdf(int, vector, real, vector) => real + beta_neg_binomial_lcdf(int, vector, real, row_vector) => real + beta_neg_binomial_lcdf(int, vector, real, array[] real) => real + beta_neg_binomial_lcdf(int, vector, vector, real) => real + beta_neg_binomial_lcdf(int, vector, vector, vector) => real + beta_neg_binomial_lcdf(int, vector, vector, row_vector) => real + beta_neg_binomial_lcdf(int, vector, vector, array[] real) => real + beta_neg_binomial_lcdf(int, vector, row_vector, real) => real + beta_neg_binomial_lcdf(int, vector, row_vector, vector) => real + beta_neg_binomial_lcdf(int, vector, row_vector, row_vector) => real + beta_neg_binomial_lcdf(int, vector, row_vector, array[] real) => real + beta_neg_binomial_lcdf(int, vector, array[] real, real) => real + beta_neg_binomial_lcdf(int, vector, array[] real, vector) => real + beta_neg_binomial_lcdf(int, vector, array[] real, row_vector) => real + beta_neg_binomial_lcdf(int, vector, array[] real, array[] real) => real + beta_neg_binomial_lcdf(int, row_vector, real, real) => real + beta_neg_binomial_lcdf(int, row_vector, real, vector) => real + beta_neg_binomial_lcdf(int, row_vector, real, row_vector) => real + beta_neg_binomial_lcdf(int, row_vector, real, array[] real) => real + beta_neg_binomial_lcdf(int, row_vector, vector, real) => real + beta_neg_binomial_lcdf(int, row_vector, vector, vector) => real + beta_neg_binomial_lcdf(int, row_vector, vector, row_vector) => real + beta_neg_binomial_lcdf(int, row_vector, vector, array[] real) => real + beta_neg_binomial_lcdf(int, row_vector, row_vector, real) => real + beta_neg_binomial_lcdf(int, row_vector, row_vector, vector) => real + beta_neg_binomial_lcdf(int, row_vector, row_vector, row_vector) => real + beta_neg_binomial_lcdf(int, row_vector, row_vector, array[] real) => real + beta_neg_binomial_lcdf(int, row_vector, array[] real, real) => real + beta_neg_binomial_lcdf(int, row_vector, array[] real, vector) => real + beta_neg_binomial_lcdf(int, row_vector, array[] real, row_vector) => real + beta_neg_binomial_lcdf(int, row_vector, array[] real, array[] real) => real + beta_neg_binomial_lcdf(int, array[] real, real, real) => real + beta_neg_binomial_lcdf(int, array[] real, real, vector) => real + beta_neg_binomial_lcdf(int, array[] real, real, row_vector) => real + beta_neg_binomial_lcdf(int, array[] real, real, array[] real) => real + beta_neg_binomial_lcdf(int, array[] real, vector, real) => real + beta_neg_binomial_lcdf(int, array[] real, vector, vector) => real + beta_neg_binomial_lcdf(int, array[] real, vector, row_vector) => real + beta_neg_binomial_lcdf(int, array[] real, vector, array[] real) => real + beta_neg_binomial_lcdf(int, array[] real, row_vector, real) => real + beta_neg_binomial_lcdf(int, array[] real, row_vector, vector) => real + beta_neg_binomial_lcdf(int, array[] real, row_vector, row_vector) => real + beta_neg_binomial_lcdf(int, array[] real, row_vector, array[] real) => real + beta_neg_binomial_lcdf(int, array[] real, array[] real, real) => real + beta_neg_binomial_lcdf(int, array[] real, array[] real, vector) => real + beta_neg_binomial_lcdf(int, array[] real, array[] real, row_vector) => real + beta_neg_binomial_lcdf(int, array[] real, array[] real, array[] real) => real + beta_neg_binomial_lcdf(array[] int, real, real, real) => real + beta_neg_binomial_lcdf(array[] int, real, real, vector) => real + beta_neg_binomial_lcdf(array[] int, real, real, row_vector) => real + beta_neg_binomial_lcdf(array[] int, real, real, array[] real) => real + beta_neg_binomial_lcdf(array[] int, real, vector, real) => real + beta_neg_binomial_lcdf(array[] int, real, vector, vector) => real + beta_neg_binomial_lcdf(array[] int, real, vector, row_vector) => real + beta_neg_binomial_lcdf(array[] int, real, vector, array[] real) => real + beta_neg_binomial_lcdf(array[] int, real, row_vector, real) => real + beta_neg_binomial_lcdf(array[] int, real, row_vector, vector) => real + beta_neg_binomial_lcdf(array[] int, real, row_vector, row_vector) => real + beta_neg_binomial_lcdf(array[] int, real, row_vector, array[] real) => real + beta_neg_binomial_lcdf(array[] int, real, array[] real, real) => real + beta_neg_binomial_lcdf(array[] int, real, array[] real, vector) => real + beta_neg_binomial_lcdf(array[] int, real, array[] real, row_vector) => real + beta_neg_binomial_lcdf(array[] int, real, array[] real, array[] real) => real + beta_neg_binomial_lcdf(array[] int, vector, real, real) => real + beta_neg_binomial_lcdf(array[] int, vector, real, vector) => real + beta_neg_binomial_lcdf(array[] int, vector, real, row_vector) => real + beta_neg_binomial_lcdf(array[] int, vector, real, array[] real) => real + beta_neg_binomial_lcdf(array[] int, vector, vector, real) => real + beta_neg_binomial_lcdf(array[] int, vector, vector, vector) => real + beta_neg_binomial_lcdf(array[] int, vector, vector, row_vector) => real + beta_neg_binomial_lcdf(array[] int, vector, vector, array[] real) => real + beta_neg_binomial_lcdf(array[] int, vector, row_vector, real) => real + beta_neg_binomial_lcdf(array[] int, vector, row_vector, vector) => real + beta_neg_binomial_lcdf(array[] int, vector, row_vector, row_vector) => real + beta_neg_binomial_lcdf(array[] int, vector, row_vector, array[] real) => real + beta_neg_binomial_lcdf(array[] int, vector, array[] real, real) => real + beta_neg_binomial_lcdf(array[] int, vector, array[] real, vector) => real + beta_neg_binomial_lcdf(array[] int, vector, array[] real, row_vector) => real + beta_neg_binomial_lcdf(array[] int, vector, array[] real, array[] real) => real + beta_neg_binomial_lcdf(array[] int, row_vector, real, real) => real + beta_neg_binomial_lcdf(array[] int, row_vector, real, vector) => real + beta_neg_binomial_lcdf(array[] int, row_vector, real, row_vector) => real + beta_neg_binomial_lcdf(array[] int, row_vector, real, array[] real) => real + beta_neg_binomial_lcdf(array[] int, row_vector, vector, real) => real + beta_neg_binomial_lcdf(array[] int, row_vector, vector, vector) => real + beta_neg_binomial_lcdf(array[] int, row_vector, vector, row_vector) => real + beta_neg_binomial_lcdf(array[] int, row_vector, vector, array[] real) => real + beta_neg_binomial_lcdf(array[] int, row_vector, row_vector, real) => real + beta_neg_binomial_lcdf(array[] int, row_vector, row_vector, vector) => real + beta_neg_binomial_lcdf(array[] int, row_vector, row_vector, row_vector) => real + beta_neg_binomial_lcdf(array[] int, row_vector, row_vector, array[] real) => real + beta_neg_binomial_lcdf(array[] int, row_vector, array[] real, real) => real + beta_neg_binomial_lcdf(array[] int, row_vector, array[] real, vector) => real + beta_neg_binomial_lcdf(array[] int, row_vector, array[] real, row_vector) => real + beta_neg_binomial_lcdf(array[] int, row_vector, array[] real, array[] real) => real + beta_neg_binomial_lcdf(array[] int, array[] real, real, real) => real + beta_neg_binomial_lcdf(array[] int, array[] real, real, vector) => real + beta_neg_binomial_lcdf(array[] int, array[] real, real, row_vector) => real + beta_neg_binomial_lcdf(array[] int, array[] real, real, array[] real) => real + beta_neg_binomial_lcdf(array[] int, array[] real, vector, real) => real + beta_neg_binomial_lcdf(array[] int, array[] real, vector, vector) => real + beta_neg_binomial_lcdf(array[] int, array[] real, vector, row_vector) => real + beta_neg_binomial_lcdf(array[] int, array[] real, vector, array[] real) => real + beta_neg_binomial_lcdf(array[] int, array[] real, row_vector, real) => real + beta_neg_binomial_lcdf(array[] int, array[] real, row_vector, vector) => real + beta_neg_binomial_lcdf(array[] int, array[] real, row_vector, row_vector) => real + beta_neg_binomial_lcdf(array[] int, array[] real, row_vector, array[] real) => real + beta_neg_binomial_lcdf(array[] int, array[] real, array[] real, real) => real + beta_neg_binomial_lcdf(array[] int, array[] real, array[] real, vector) => real + beta_neg_binomial_lcdf(array[] int, array[] real, array[] real, row_vector) => real + beta_neg_binomial_lcdf(array[] int, array[] real, array[] real, array[] real) => real beta_neg_binomial_lpmf(int, real, real, real) => real beta_neg_binomial_lpmf(int, real, real, vector) => real beta_neg_binomial_lpmf(int, real, real, row_vector) => real