@@ -25,178 +25,182 @@ syntax keyword stanType corr_matrix cov_matrix
2525
2626" Distributions
2727syntax keyword stanFunction bernoulli
28- syntax keyword stanFunction bernoulli_lpmf bernoulli_cdf bernoulli_lcdf bernoulli_lccdf bernoulli_rng
28+ syntax keyword stanFunction bernoulli_lpmf bernoulli_lupmf bernoulli_cdf bernoulli_lcdf bernoulli_lccdf bernoulli_rng
2929
3030syntax keyword stanFunction bernoulli_logit
31- syntax keyword stanFunction bernoulli_logit_lpmf bernoulli_logit_rng
31+ syntax keyword stanFunction bernoulli_logit_lpmf bernoulli_logit_lupmf bernoulli_logit_rng
3232
3333syntax keyword stanFunction bernoulli_logit_glm
34- syntax keyword stanFunction bernoulli_logit_glm_lpmf
34+ syntax keyword stanFunction bernoulli_logit_glm_lpmf bernoulli_logit_glm_lupmf
3535
3636syntax keyword stanFunction binomial
37- syntax keyword stanFunction binomial_lpmf binomial_cdf binomial_lcdf binomial_lccdf binomial_rng
37+ syntax keyword stanFunction binomial_lpmf binomial_lupmf binomial_cdf binomial_lcdf binomial_lccdf binomial_rng
3838
3939syntax keyword stanFunction binomial_logit
40- syntax keyword stanFunction binomial_logit_lpmf
40+ syntax keyword stanFunction binomial_logit_lpmf binomial_logit_lupmf
4141
4242syntax keyword stanFunction beta_binomial
43- syntax keyword stanFunction beta_binomial_lpmf beta_binomial_cdf beta_binomial_lcdf beta_binomial_lccdf beta_binomial_rng
43+ syntax keyword stanFunction beta_binomial_lpmf beta_binomial_lupmf beta_binomial_cdf beta_binomial_lcdf beta_binomial_lccdf beta_binomial_rng
4444
4545syntax keyword stanFunction hypergeometric
46- syntax keyword stanFunction hypergeometric_lpmf hypergeometric_rng
46+ syntax keyword stanFunction hypergeometric_lpmf hypergeometric_lupmf hypergeometric_rng
4747
4848syntax keyword stanFunction categorical categorical_logit categorical_logit_glm
49- syntax keyword stanFunction categorical_lpmf categorical_logit_lpmf categorical_rng categorical_logit_rng categorical_logit_glm_lpmf
49+ syntax keyword stanFunction categorical_lpmf categorical_lupmf categorical_logit_lpmf categorical_logit_lupmf categorical_rng categorical_logit_rng
50+ syntax keyword stanFunction categorical_logit_glm_lpmf categorical_logit_glm_lupmf
51+
52+ syntax keyword stanFunction discrete_range
53+ syntax keyword stanFunction discrete_range_lpmf discrete_range_lupmf discrete_range_cdf discrete_range_lcdf discrete_range_lccdf discrete_range_rng
5054
5155syntax keyword stanFunction ordered_logistic ordered_logistic_glm
52- syntax keyword stanFunction ordered_logistic_lpmf ordered_logistic_rng ordered_logistic_glm_lpmf
56+ syntax keyword stanFunction ordered_logistic_lpmf ordered_logistic_lupmf ordered_logistic_rng ordered_logistic_glm_lpmf ordered_logistic_glm_lupmf
5357
5458syntax keyword stanFunction ordered_probit
55- syntax keyword stanFunction ordered_probit_lpmf ordered_probit_rng
59+ syntax keyword stanFunction ordered_probit_lpmf ordered_probit_lupmf ordered_probit_rng
5660
5761syntax keyword stanFunction neg_binomial
58- syntax keyword stanFunction neg_binomial_lpmf neg_binomial_cdf neg_binomial_lcdf neg_binomial_lccdf neg_binomial_rng
62+ syntax keyword stanFunction neg_binomial_lpmf neg_binomial_lupmf neg_binomial_cdf neg_binomial_lcdf neg_binomial_lccdf neg_binomial_rng
5963
6064syntax keyword stanFunction neg_binomial_2
61- syntax keyword stanFunction neg_binomial_2_lpmf neg_binomial_2_cdf neg_binomial_2_lcdf neg_binomial_2_lccdf neg_binomial_2_rng
65+ syntax keyword stanFunction neg_binomial_2_lpmf neg_binomial_2_lupmf neg_binomial_2_cdf neg_binomial_2_lcdf neg_binomial_2_lccdf neg_binomial_2_rng
6266
6367syntax keyword stanFunction neg_binomial_2_log
64- syntax keyword stanFunction neg_binomial_2_log_lpmf neg_binomial_2_log_rng
68+ syntax keyword stanFunction neg_binomial_2_log_lpmf neg_binomial_2_log_lupmf neg_binomial_2_log_rng
6569
6670syntax keyword stanFunction neg_binomial_2_log_glm
67- syntax keyword stanFunction neg_binomial_2_log_glm_lpmf
71+ syntax keyword stanFunction neg_binomial_2_log_glm_lpmf neg_binomial_2_log_glm_lupmf
6872
6973syntax keyword stanFunction poisson
70- syntax keyword stanFunction poisson_lpmf poisson_cdf poisson_lcdf poisson_lccdf poisson_rng
74+ syntax keyword stanFunction poisson_lpmf poisson_lupmf poisson_cdf poisson_lcdf poisson_lccdf poisson_rng
7175
7276syntax keyword stanFunction poisson_log
73- syntax keyword stanFunction poisson_log_lpmf poisson_log_rng
77+ syntax keyword stanFunction poisson_log_lpmf poisson_log_lupmf poisson_log_rng
7478
7579syntax keyword stanFunction poisson_log_glm
76- syntax keyword stanFunction poisson_log_glm_lpmf
80+ syntax keyword stanFunction poisson_log_glm_lpmf poisson_log_glm_lupmf
7781
7882syntax keyword stanFunction multinomial
79- syntax keyword stanFunction multinomial_lpmf multinomial_rng
83+ syntax keyword stanFunction multinomial_lpmf multinomial_lupmf multinomial_rng
8084
8185syntax keyword stanFunction multinomial_logit
82- syntax keyword stanFunction multinomial_logit_lpmf multinomial_logit_rng
86+ syntax keyword stanFunction multinomial_logit_lpmf multinomial_logit_lupmf multinomial_logit_rng
8387
8488syntax keyword stanFunction normal
85- syntax keyword stanFunction normal_lpdf normal_cdf normal_lcdf normal_lccdf normal_rng
89+ syntax keyword stanFunction normal_lpdf normal_lupdf normal_cdf normal_lcdf normal_lccdf normal_rng
8690
8791syntax keyword stanFunction std_normal
88- syntax keyword stanFunction std_normal_lpdf std_normal_cdf std_normal_lcdf std_normal_lccdf std_normal_rng
92+ syntax keyword stanFunction std_normal_lpdf std_normal_lupdf std_normal_cdf std_normal_lcdf std_normal_lccdf std_normal_rng
8993
9094syntax keyword stanFunction normal_id_glm
91- syntax keyword stanFunction normal_id_glm_lpdf
95+ syntax keyword stanFunction normal_id_glm_lpdf normal_id_glm_lupdf
9296
9397syntax keyword stanFunction exp_mod_normal
94- syntax keyword stanFunction exp_mod_normal_lpdf exp_mod_normal_cdf exp_mod_normal_lcdf exp_mod_normal_lccdf exp_mod_normal_rng
98+ syntax keyword stanFunction exp_mod_normal_lpdf exp_mod_normal_lupdf exp_mod_normal_cdf exp_mod_normal_lcdf exp_mod_normal_lccdf exp_mod_normal_rng
9599
96100syntax keyword stanFunction skew_normal
97- syntax keyword stanFunction skew_normal_lpdf skew_normal_cdf skew_normal_lcdf skew_normal_lccdf skew_normal_rng
101+ syntax keyword stanFunction skew_normal_lpdf skew_normal_lupdf skew_normal_cdf skew_normal_lcdf skew_normal_lccdf skew_normal_rng
98102
99103syntax keyword stanFunction student_t
100- syntax keyword stanFunction student_t_lpdf student_t_cdf student_t_lcdf student_t_lccdf student_t_rng
104+ syntax keyword stanFunction student_t_lpdf student_t_lupdf student_t_cdf student_t_lcdf student_t_lccdf student_t_rng
101105
102106syntax keyword stanFunction cauchy
103- syntax keyword stanFunction cauchy_lpdf cauchy_cdf cauchy_lcdf cauchy_lccdf cauchy_rng
107+ syntax keyword stanFunction cauchy_lpdf cauchy_lupdf cauchy_cdf cauchy_lcdf cauchy_lccdf cauchy_rng
104108
105109syntax keyword stanFunction double_exponential
106- syntax keyword stanFunction double_exponential_lpdf double_exponential_cdf double_exponential_lcdf double_exponential_lccdf double_exponential_rng
110+ syntax keyword stanFunction double_exponential_lpdf double_exponential_lupdf double_exponential_cdf double_exponential_lcdf double_exponential_lccdf double_exponential_rng
107111
108112syntax keyword stanFunction logistic
109- syntax keyword stanFunction logistic_lpdf logistic_cdf logistic_lcdf logistic_lccdf logistic_rng
113+ syntax keyword stanFunction logistic_lpdf logistic_lupdf logistic_cdf logistic_lcdf logistic_lccdf logistic_rng
110114
111115syntax keyword stanFunction gumbel
112- syntax keyword stanFunction gumbel_lpdf gumbel_cdf gumbel_lcdf gumbel_lccdf gumbel_rng
116+ syntax keyword stanFunction gumbel_lpdf gumbel_lupdf gumbel_cdf gumbel_lcdf gumbel_lccdf gumbel_rng
113117
114118syntax keyword stanFunction lognormal
115- syntax keyword stanFunction lognormal_lpdf lognormal_cdf lognormal_lcdf lognormal_lccdf lognormal_rng
119+ syntax keyword stanFunction lognormal_lpdf lognormal_lupdf lognormal_cdf lognormal_lcdf lognormal_lccdf lognormal_rng
116120
117121syntax keyword stanFunction chi_square
118- syntax keyword stanFunction chi_square_lpdf chi_square_cdf chi_square_lcdf chi_square_lccdf chi_square_rng
122+ syntax keyword stanFunction chi_square_lpdf chi_square_lupdf chi_square_cdf chi_square_lcdf chi_square_lccdf chi_square_rng
119123
120124syntax keyword stanFunction inv_chi_square
121- syntax keyword stanFunction inv_chi_square_lpdf inv_chi_square_cdf inv_chi_square_lcdf inv_chi_square_lccdf inv_chi_square_rng
125+ syntax keyword stanFunction inv_chi_square_lpdf inv_chi_square_lupdf inv_chi_square_cdf inv_chi_square_lcdf inv_chi_square_lccdf inv_chi_square_rng
122126
123127syntax keyword stanFunction scaled_inv_chi_square
124- syntax keyword stanFunction scaled_inv_chi_square_lpdf scaled_inv_chi_square_cdf scaled_inv_chi_square_lcdf scaled_inv_chi_square_lccdf scaled_inv_chi_square_rng
128+ syntax keyword stanFunction scaled_inv_chi_square_lpdf scaled_inv_chi_square_lupdf scaled_inv_chi_square_cdf scaled_inv_chi_square_lcdf scaled_inv_chi_square_lccdf scaled_inv_chi_square_rng
125129
126130syntax keyword stanFunction exponential
127- syntax keyword stanFunction exponential_lpdf exponential_cdf exponential_lcdf exponential_lccdf exponential_rng
131+ syntax keyword stanFunction exponential_lpdf exponential_lupdf exponential_cdf exponential_lcdf exponential_lccdf exponential_rng
128132
129133syntax keyword stanFunction gamma
130- syntax keyword stanFunction gamma_lpdf gamma_cdf gamma_lcdf gamma_lccdf gamma_rng
134+ syntax keyword stanFunction gamma_lpdf gamma_lupdf gamma_cdf gamma_lcdf gamma_lccdf gamma_rng
131135
132136syntax keyword stanFunction inv_gamma
133- syntax keyword stanFunction inv_gamma_lpdf inv_gamma_cdf inv_gamma_lcdf inv_gamma_lccdf inv_gamma_rng
137+ syntax keyword stanFunction inv_gamma_lpdf inv_gamma_lupdf inv_gamma_cdf inv_gamma_lcdf inv_gamma_lccdf inv_gamma_rng
134138
135139syntax keyword stanFunction weibull
136- syntax keyword stanFunction weibull_lpdf weibull_cdf weibull_lcdf weibull_lccdf weibull_rng
140+ syntax keyword stanFunction weibull_lpdf weibull_lupdf weibull_cdf weibull_lcdf weibull_lccdf weibull_rng
137141
138142syntax keyword stanFunction frechet
139- syntax keyword stanFunction frechet_lpdf frechet_cdf frechet_lcdf frechet_lccdf frechet_rng
143+ syntax keyword stanFunction frechet_lpdf frechet_lupdf frechet_cdf frechet_lcdf frechet_lccdf frechet_rng
140144
141145syntax keyword stanFunction rayleigh
142- syntax keyword stanFunction rayleigh_lpdf rayleigh_cdf rayleigh_lcdf rayleigh_lccdf rayleigh_rng
146+ syntax keyword stanFunction rayleigh_lpdf rayleigh_lupdf rayleigh_cdf rayleigh_lcdf rayleigh_lccdf rayleigh_rng
143147
144148syntax keyword stanFunction wiener
145- syntax keyword stanFunction wiener_lpdf
149+ syntax keyword stanFunction wiener_lpdf wiener_lupdf
146150
147151syntax keyword stanFunction pareto
148- syntax keyword stanFunction pareto_lpdf pareto_cdf pareto_lcdf pareto_lccdf pareto_rng
152+ syntax keyword stanFunction pareto_lpdf pareto_lupdf pareto_cdf pareto_lcdf pareto_lccdf pareto_rng
149153
150154syntax keyword stanFunction pareto_type_2
151- syntax keyword stanFunction pareto_type_2_lpdf pareto_type_2_cdf pareto_type_2_lcdf pareto_type_2_lccdf pareto_type_2_rng
155+ syntax keyword stanFunction pareto_type_2_lpdf pareto_type_2_lupdf pareto_type_2_cdf pareto_type_2_lcdf pareto_type_2_lccdf pareto_type_2_rng
152156
153157syntax keyword stanFunction beta
154- syntax keyword stanFunction beta_lpdf beta_cdf beta_lcdf beta_lccdf beta_rng
158+ syntax keyword stanFunction beta_lpdf beta_lupdf beta_cdf beta_lcdf beta_lccdf beta_rng
155159
156160syntax keyword stanFunction beta_proportion
157- syntax keyword stanFunction beta_proportion_lpdf beta_proportion_lcdf beta_proportion_lccdf beta_proportion_rng
161+ syntax keyword stanFunction beta_proportion_lpdf beta_proportion_lupdf beta_proportion_lcdf beta_proportion_lccdf beta_proportion_rng
158162
159163syntax keyword stanFunction von_mises
160- syntax keyword stanFunction von_mises_lpdf von_mises_rng
164+ syntax keyword stanFunction von_mises_lpdf von_mises_lupdf von_mises_rng
161165
162166syntax keyword stanFunction uniform
163- syntax keyword stanFunction uniform_lpdf uniform_cdf uniform_lcdf uniform_lccdf uniform_rng
167+ syntax keyword stanFunction uniform_lpdf uniform_lupdf uniform_cdf uniform_lcdf uniform_lccdf uniform_rng
164168
165169syntax keyword stanFunction multi_normal
166- syntax keyword stanFunction multi_normal_lpdf multi_normal_rng
170+ syntax keyword stanFunction multi_normal_lpdf multi_normal_lupdf multi_normal_rng
167171
168172syntax keyword stanFunction multi_normal_prec
169- syntax keyword stanFunction multi_normal_prec_lpdf
173+ syntax keyword stanFunction multi_normal_prec_lpdf multi_normal_prec_lupdf
170174
171175syntax keyword stanFunction multi_normal_cholesky
172- syntax keyword stanFunction multi_normal_cholesky_lpdf multi_normal_cholesky_rng
176+ syntax keyword stanFunction multi_normal_cholesky_lpdf multi_normal_cholesky_lupdf multi_normal_cholesky_rng
173177
174178syntax keyword stanFunction multi_gp
175- syntax keyword stanFunction multi_gp_lpdf
179+ syntax keyword stanFunction multi_gp_lpdf multi_gp_lupdf
176180
177181syntax keyword stanFunction multi_gp_cholesky
178- syntax keyword stanFunction multi_gp_cholesky_lpdf
182+ syntax keyword stanFunction multi_gp_cholesky_lpdf multi_gp_cholesky_lupdf
179183
180184syntax keyword stanFunction multi_student_t
181- syntax keyword stanFunction multi_student_t_lpdf multi_student_t_rng
185+ syntax keyword stanFunction multi_student_t_lpdf multi_student_t_lupdf multi_student_t_rng
182186
183187syntax keyword stanFunction gaussian_dlm_obs
184- syntax keyword stanFunction gaussian_dlm_obs_lpdf
188+ syntax keyword stanFunction gaussian_dlm_obs_lpdf gaussian_dlm_obs_lupdf
185189
186190syntax keyword stanFunction dirichlet
187- syntax keyword stanFunction dirichlet_lpdf dirichlet_rng
191+ syntax keyword stanFunction dirichlet_lpdf dirichlet_lupdf dirichlet_rng
188192
189193syntax keyword stanFunction lkj_corr
190- syntax keyword stanFunction lkj_corr_lpdf lkj_corr_rng
194+ syntax keyword stanFunction lkj_corr_lpdf lkj_corr_lupdf lkj_corr_rng
191195
192196syntax keyword stanFunction lkj_corr_cholesky
193- syntax keyword stanFunction lkj_corr_cholesky_lpdf lkj_corr_cholesky_rng
197+ syntax keyword stanFunction lkj_corr_cholesky_lpdf lkj_corr_cholesky_lupdf lkj_corr_cholesky_rng
194198
195199syntax keyword stanFunction wishart
196- syntax keyword stanFunction wishart_lpdf wishart_rng
200+ syntax keyword stanFunction wishart_lpdf wishart_lupdf wishart_rng
197201
198202syntax keyword stanFunction inv_wishart
199- syntax keyword stanFunction inv_wishart_lpdf inv_wishart_rng
203+ syntax keyword stanFunction inv_wishart_lpdf inv_wishart_lupdf inv_wishart_rng
200204
201205" Constants
202206syntax keyword stanConstant pi e sqrt2 log2 log10
@@ -212,9 +216,10 @@ syntax keyword stanFunction cosh sinh tanh acosh asinh atanh
212216syntax keyword stanFunction logit inv_logit inv_cloglog
213217syntax keyword stanFunction erf erfc Phi inv_Phi Phi_approx binary_log_loss owens_t
214218syntax keyword stanFunction inc_beta lbeta tgamma lgamma digamma trigamma lmgamma gamma_p gamma_q binomial_coefficient_log choose
215- syntax keyword stanFunction bessel_first_kind bessel_second_kind modified_bessel_first_kind modified_bessel_second_kind
219+ syntax keyword stanFunction bessel_first_kind bessel_second_kind modified_bessel_first_kind log_modified_bessel_first_kind modified_bessel_second_kind
216220syntax keyword stanFunction falling_factorial lchoose log_falling_factorial rising_factorial log_rising_factorial
217- syntax keyword stanFunction expm1 fma multiply_log lmultiply log1p log1m log1p_exp log1m_exp log_diff_exp log_mix log_sum_exp log_inv_logit log1m_inv_logit
221+ syntax keyword stanFunction expm1 fma multiply_log ldexp lmultiply log1p log1m log1p_exp log1m_exp log_diff_exp log_mix log_sum_exp log_inv_logit log1m_inv_logit
222+ syntax keyword stanFunction lambert_w0 lambert_wm1
218223syntax keyword stanFunction min max sum prod log_sum_exp mean variance sd distance squared_distance
219224syntax keyword stanFunction dims num_elements size
220225syntax keyword stanFunction rep_array
@@ -225,15 +230,16 @@ syntax keyword stanFunction num_elements rows cols
225230syntax keyword stanFunction dot_product columns_dot_product rows_dot_product dot_self columns_dot_self rows_dot_self
226231syntax keyword stanFunction tcrossprod crossprod quad_form quad_form_diag quad_form_sym trace_quad_form trace_gen_quad_form
227232syntax keyword stanFunction multiply_lower_tri_self_transpose diag_pre_multiply diag_post_multiply
228- syntax keyword stanFunction rep_vector rep_row_vector rep_matrix
229- syntax keyword stanFunction add_diag diagonal diag_matrix
233+ syntax keyword stanFunction rep_vector rep_row_vector rep_matrix symmetrize_from_lower_tri
234+ syntax keyword stanFunction add_diag diagonal diag_matrix identity_matrix
235+ syntax keyword stanFunction linspaced_array linspaced_int_array linspaced_vector linspaced_row_vector one_hot_int_array one_hot_array one_hot_vector one_hot_row_vector ones_int_array ones_array ones_vector ones_row_vector zeros_int_array zeros_array zeros_vector zeros_row_vector uniform_simplex
230236syntax keyword stanFunction col row block sub_col sub_row head tail segment
231237syntax keyword stanFunction append_col append_row
232238syntax keyword stanFunction softmax log_softmax cumulative_sum
233239syntax keyword stanFunction cov_exp_quad
234240syntax keyword stanFunction mdivide_left_tri_low mdivide_right_tri_low mdivide_left_spd mdivide_right_spd
235241syntax keyword stanFunction matrix_exp matrix_exp_multiply scale_matrix_exp_multiply matrix_power trace determinant log_determinant
236- syntax keyword stanFunction inverse inverse_spd eigenvalues_sym eigenvectors_sym qr_thin_Q qr_thin_R qr_Q qr_R cholesky_decompose singular_values
242+ syntax keyword stanFunction inverse inverse_spd chol2inv generalized_inverse eigenvalues_sym eigenvectors_sym qr_thin_Q qr_thin_R qr_Q qr_R cholesky_decompose singular_values svd_U svd_V
237243syntax keyword stanFunction sort_asc sort_desc sort_indices_asc sort_indices_desc rank
238244syntax keyword stanFunction csr_extract_w csr_extract_v csr_extract_u csr_to_dense_matrix csr_matrix_times_vector
239245syntax keyword stanFunction to_matrix to_vector to_row_vector to_array_2d to_array_1d
0 commit comments