@@ -235,6 +235,7 @@ let distributions =
235
235
; (full_lpdf_depr, " cauchy" , [DVReal ; DVReal ; DVReal ], SoA )
236
236
; (full_lpdf_depr, " chi_square" , [DVReal ; DVReal ], SoA )
237
237
; ([Lpdf ; Log ], " dirichlet" , [DVectors ; DVectors ], SoA )
238
+ ; ([Lpmf ], " dirichlet_multinomial" , [DIntArray ; DVector ], AoS )
238
239
; (full_lpmf_depr, " discrete_range" , [DVInt ; DVInt ; DVInt ], SoA )
239
240
; (full_lpdf_depr, " double_exponential" , [DVReal ; DVReal ; DVReal ], SoA )
240
241
; (full_lpdf_depr, " exp_mod_normal" , [DVReal ; DVReal ; DVReal ; DVReal ], SoA )
@@ -1150,6 +1151,8 @@ let () =
1150
1151
bare_types)
1151
1152
(List. range 0 8 );
1152
1153
add_unqualified (" dirichlet_rng" , ReturnType UVector , [UVector ], AoS );
1154
+ add_unqualified
1155
+ (" dirichlet_multinomial_rng" , ReturnType (UArray UInt ), [UVector ; UInt ], AoS );
1153
1156
add_unqualified (" distance" , ReturnType UReal , [UVector ; UVector ], SoA );
1154
1157
add_unqualified (" distance" , ReturnType UReal , [URowVector ; URowVector ], SoA );
1155
1158
add_unqualified (" distance" , ReturnType UReal , [UVector ; URowVector ], SoA );
0 commit comments