summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/lstbayes
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/lstbayes')
-rw-r--r--Master/texmf-dist/source/latex/lstbayes/lstbayes.dtx283
1 files changed, 111 insertions, 172 deletions
diff --git a/Master/texmf-dist/source/latex/lstbayes/lstbayes.dtx b/Master/texmf-dist/source/latex/lstbayes/lstbayes.dtx
index 5b09eed74d7..00a8634a93e 100644
--- a/Master/texmf-dist/source/latex/lstbayes/lstbayes.dtx
+++ b/Master/texmf-dist/source/latex/lstbayes/lstbayes.dtx
@@ -1,6 +1,6 @@
-% \iffalse meta-comment
+%%%%%%%%% \iffalse meta-comment
%
-% Copyright (C) 2015 by Jeffrey B. Arnold <jeffrey.arnold@gmail.com>
+% Copyright (C) 2018 by Jeffrey B. Arnold <jeffrey.arnold@gmail.com>
% ---------------------------------------------------------------------------
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -26,7 +26,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<package>\ProvidesPackage{lstbayes}
%<*package>
- [2016/06/26 lstbayes listings language drivers for BUGS, JAGS, and Stan]
+ [2018/07/06 lstbayes listings language drivers for BUGS, JAGS, and Stan]
%</package>
%
%<*driver>
@@ -133,25 +133,59 @@
% \subsection{Stan}
%
% Language driver for \href{http://mc-stan.org/}{Stan}.
-% The driver is based on Stan modeling language version \href{https://github.com/stan-dev/stan/releases/download/v2.10.0/stan-reference-2.10.0.pdf}{2.10.0}.
+% The driver is based on Stan modeling language version \href{https://github.com/stan-dev/stan/releases/download/v2.17.0/stan-reference-2.17.0.pdf}{2.17.0}.
%
% \begin{macrocode}
\lstdefinelanguage{Stan}{
- morekeywords=[1]{functions,data,parameters,transformed,model,generated,quantities,%
- for,in,while,print,if,else,lower,upper,increment_log_prob,T,return,%
- reject,integrate_ode,integrate_ode_bdf,integrate_ode_rk45,target},%
- morekeywords=[2]{int,real,vector,%
- ordered,positive_ordered,simplex,unit_vector,%
- row_vector,matrix,%
- cholesky_factor_corr,cholesky_factor_cov,%
- coor_matrix,cov_matrix,%
- void},%
+ morekeywords=[1]{%
+ functions,%
+ data,%
+ else,%
+ for,%
+ generated,%
+ if,%
+ in,%
+ increment_log_prob,%
+ integrate_ode_bdf,%
+ integrate_ode_rk45,%
+ integrate_ode,%
+ lower,%
+ model,%
+ parameters,%
+ print,%
+ quantities,%
+ reject,%
+ return,%
+ T,%
+ target,%
+ transformed,%
+ upper,%
+ while%
+ },%
+ morekeywords=[2]{%
+ cholesky_factor_corr,%
+ cholesky_factor_cov,%
+ corr_matrix,%
+ cov_matrix,%
+ int,%
+ matrix,%
+ ordered,%
+ positive_ordered,%
+ real,%
+ row_vector,%
+ simplex,%
+ unit_vector,%
+ vector,%
+ void%
+ },%
morekeywords=[3]{%
Phi,%
Phi_approx,%
abs,%
acos,%
acosh,%
+ algebra_solver,%
+ append_array,%
append_col,%
append_row,%
asin,%
@@ -159,87 +193,69 @@
atan,%
atan2,%
atanh,%
- bernoulli_ccdf_log,%
+ bernoulli,%
bernoulli_cdf,%
- bernoulli_cdf_log,%
bernoulli_lccdf,%
bernoulli_lcdf,%
- bernoulli_log,%
- bernoulli_logit_log,%
+ bernoulli_logit,%
bernoulli_logit_lpmf,%
- bernoulli_logit_lpmf,%
- bernoulli_lpmf,%
+ bernoulli_logit_rng,%
bernoulli_lpmf,%
bernoulli_rng,%
bessel_first_kind,%
bessel_second_kind,%
- beta_binomial_ccdf_log,%
+ beta,%
+ beta_binomial,%
beta_binomial_cdf,%
- beta_binomial_cdf_log,%
beta_binomial_lccdf,%
beta_binomial_lcdf,%
- beta_binomial_log,%
- beta_binomial_lpmf,%
beta_binomial_lpmf,%
beta_binomial_rng,%
- beta_ccdf_log,%
beta_cdf,%
- beta_cdf_log,%
beta_lccdf,%
beta_lcdf,%
- beta_log,%
- beta_lpdf,%
beta_lpdf,%
beta_rng,%
binary_log_loss,%
- binomial_ccdf_log,%
+ binomial,%
binomial_cdf,%
- binomial_cdf_log,%
binomial_coefficient_log,%
binomial_lccdf,%
binomial_lcdf,%
- binomial_log,%
- binomial_logit_log,%
- binomial_logit_lpmf,%
+ binomial_logit,%
binomial_logit_lpmf,%
binomial_lpmf,%
- binomial_lpmf,%
binomial_rng,%
block,%
- categorical_log,%
- categorical_logit_log,%
- categorical_logit_lpmf,%
+ categorical,%
+ categorical_logit,%
categorical_logit_lpmf,%
- categorical_lpmf,%
+ categorical_logit_rng,%
categorical_lpmf,%
categorical_rng,%
- cauchy_ccdf_log,%
+ cauchy,%
cauchy_cdf,%
- cauchy_cdf_log,%
cauchy_lccdf,%
cauchy_lcdf,%
- cauchy_log,%
- cauchy_lpdf,%
cauchy_lpdf,%
cauchy_rng,%
cbrt,%
ceil,%
- chi_square_ccdf_log,%
+ chi_square,%
chi_square_cdf,%
- chi_square_cdf_log,%
chi_square_lccdf,%
chi_square_lcdf,%
- chi_square_log,%
- chi_square_lpdf,%
chi_square_lpdf,%
chi_square_rng,%
cholesky_decompose,%
+ choose,%
col,%
cols,%
columns_dot_product,%
columns_dot_self,%
cos,%
cosh,%
+ cov_exp_quad,%
crossprod,%
csr_extract_u,%
csr_extract_v,%
@@ -254,20 +270,16 @@
diagonal,%
digamma,%
dims,%
- dirichlet_log,%
- dirichlet_lpdf,%
+ dirichlet,%
dirichlet_lpdf,%
dirichlet_rng,%
distance,%
dot_product,%
dot_self,%
- double_exponential_ccdf_log,%
+ double_exponential,%
double_exponential_cdf,%
- double_exponential_cdf_log,%
double_exponential_lccdf,%
double_exponential_lcdf,%
- double_exponential_log,%
- double_exponential_lpdf,%
double_exponential_lpdf,%
double_exponential_rng,%
e,%
@@ -277,23 +289,17 @@
erfc,%
exp,%
exp2,%
- exp_mod_normal_ccdf_log,%
+ exp_mod_normal,%
exp_mod_normal_cdf,%
- exp_mod_normal_cdf_log,%
exp_mod_normal_lccdf,%
exp_mod_normal_lcdf,%
- exp_mod_normal_log,%
- exp_mod_normal_lpdf,%
exp_mod_normal_lpdf,%
exp_mod_normal_rng,%
expm1,%
- exponential_ccdf_log,%
+ exponential,%
exponential_cdf,%
- exponential_cdf_log,%
exponential_lccdf,%
exponential_lcdf,%
- exponential_log,%
- exponential_lpdf,%
exponential_lpdf,%
exponential_rng,%
fabs,%
@@ -304,74 +310,58 @@
fmax,%
fmin,%
fmod,%
- frechet_ccdf_log,%
+ frechet,%
frechet_cdf,%
- frechet_cdf_log,%
frechet_lccdf,%
frechet_lcdf,%
- frechet_log,%
- frechet_lpdf,%
frechet_lpdf,%
frechet_rng,%
- gamma_ccdf_log,%
+ gamma,%
gamma_cdf,%
- gamma_cdf_log,%
gamma_lccdf,%
gamma_lcdf,%
- gamma_log,%
- gamma_lpdf,%
gamma_lpdf,%
gamma_p,%
gamma_q,%
gamma_rng,%
- gaussian_dlm_obs_log,%
- gaussian_dlm_obs_lpdf,%
+ gaussian_dlm_obs,%
gaussian_dlm_obs_lpdf,%
get_lp,%
- gumbel_ccdf_log,%
+ gumbel,%
gumbel_cdf,%
- gumbel_cdf_log,%
gumbel_lccdf,%
gumbel_lcdf,%
- gumbel_log,%
- gumbel_lpdf,%
gumbel_lpdf,%
gumbel_rng,%
head,%
- hypergeometric_log,%
- hypergeometric_lpmf,%
+ hypergeometric,%
hypergeometric_lpmf,%
hypergeometric_rng,%
hypot,%
- if_else,%
inc_beta,%
int_step,%
+ integrate_ode,%
+ integrate_ode_bdf,%
+ integrate_ode_rk45,%
inv,%
- inv_chi_square_ccdf_log,%
+ inv_Phi,%
+ inv_chi_square,%
inv_chi_square_cdf,%
- inv_chi_square_cdf_log,%
inv_chi_square_lccdf,%
inv_chi_square_lcdf,%
- inv_chi_square_log,%
- inv_chi_square_lpdf,%
inv_chi_square_lpdf,%
inv_chi_square_rng,%
inv_cloglog,%
- inv_gamma_ccdf_log,%
+ inv_gamma,%
inv_gamma_cdf,%
- inv_gamma_cdf_log,%
inv_gamma_lccdf,%
inv_gamma_lcdf,%
- inv_gamma_log,%
- inv_gamma_lpdf,%
inv_gamma_lpdf,%
inv_gamma_rng,%
inv_logit,%
- inv_phi,%
inv_sqrt,%
inv_square,%
- inv_wishart_log,%
- inv_wishart_lpdf,%
+ inv_wishart,%
inv_wishart_lpdf,%
inv_wishart_rng,%
inverse,%
@@ -381,12 +371,10 @@
lbeta,%
lchoose,%
lgamma,%
- lkj_corr_cholesky_log,%
- lkj_corr_cholesky_lpdf,%
+ lkj_corr,%
+ lkj_corr_cholesky,%
lkj_corr_cholesky_lpdf,%
lkj_corr_cholesky_rng,%
- lkj_corr_log,%
- lkj_corr_lpdf,%
lkj_corr_lpdf,%
lkj_corr_rng,%
lmgamma,%
@@ -407,133 +395,103 @@
log_rising_factorial,%
log_softmax,%
log_sum_exp,%
- logistic_ccdf_log,%
+ logistic,%
logistic_cdf,%
- logistic_cdf_log,%
logistic_lccdf,%
logistic_lcdf,%
- logistic_log,%
- logistic_lpdf,%
logistic_lpdf,%
logistic_rng,%
logit,%
- lognormal_ccdf_log,%
+ lognormal,%
lognormal_cdf,%
- lognormal_cdf_log,%
lognormal_lccdf,%
lognormal_lcdf,%
- lognormal_log,%
- lognormal_lpdf,%
lognormal_lpdf,%
lognormal_rng,%
machine_precision,%
+ matrix_exp,%
max,%
+ mdivide_left_spd,%
mdivide_left_tri_low,%
+ mdivide_right_spd,%
mdivide_right_tri_low,%
mean,%
min,%
modified_bessel_first_kind,%
modified_bessel_second_kind,%
- multi_gp_cholesky_log,%
- multi_gp_cholesky_lpdf,%
+ multi_gp,%
+ multi_gp_cholesky,%
multi_gp_cholesky_lpdf,%
- multi_gp_log,%
multi_gp_lpdf,%
- multi_gp_lpdf,%
- multi_normal_cholesky_log,%
- multi_normal_cholesky_lpdf,%
+ multi_normal,%
+ multi_normal_cholesky,%
multi_normal_cholesky_lpdf,%
multi_normal_cholesky_rng,%
- multi_normal_log,%
multi_normal_lpdf,%
- multi_normal_lpdf,%
- multi_normal_prec_log,%
- multi_normal_prec_lpdf,%
+ multi_normal_prec,%
multi_normal_prec_lpdf,%
multi_normal_rng,%
- multi_student_t_log,%
- multi_student_t_lpdf,%
+ multi_student_t,%
multi_student_t_lpdf,%
multi_student_t_rng,%
- multinomial_log,%
- multinomial_lpmf,%
+ multinomial,%
multinomial_lpmf,%
multinomial_rng,%
multiply_log,%
multiply_lower_tri_self_transpose,%
- neg_binomial_2_ccdf_log,%
+ neg_binomial,%
+ neg_binomial_2,%
neg_binomial_2_cdf,%
- neg_binomial_2_cdf_log,%
neg_binomial_2_lccdf,%
neg_binomial_2_lcdf,%
neg_binomial_2_log,%
- neg_binomial_2_log_log,%
- neg_binomial_2_log_lpmf,%
neg_binomial_2_log_lpmf,%
neg_binomial_2_log_rng,%
neg_binomial_2_lpmf,%
- neg_binomial_2_lpmf,%
neg_binomial_2_rng,%
- neg_binomial_ccdf_log,%
neg_binomial_cdf,%
- neg_binomial_cdf_log,%
neg_binomial_lccdf,%
neg_binomial_lcdf,%
- neg_binomial_log,%
- neg_binomial_lpmf,%
neg_binomial_lpmf,%
neg_binomial_rng,%
negative_infinity,%
- normal_ccdf_log,%
+ normal,%
normal_cdf,%
- normal_cdf_log,%
normal_lccdf,%
normal_lcdf,%
- normal_log,%
- normal_lpdf,%
normal_lpdf,%
normal_rng,%
not_a_number,%
num_elements,%
- ordered_logistic_log,%
- ordered_logistic_lpmf,%
+ ordered_logistic,%
ordered_logistic_lpmf,%
ordered_logistic_rng,%
owens_t,%
- pareto_ccdf_log,%
+ pareto,%
pareto_cdf,%
- pareto_cdf_log,%
pareto_lccdf,%
pareto_lcdf,%
- pareto_log,%
- pareto_lpdf,%
pareto_lpdf,%
pareto_rng,%
- pareto_type_2_ccdf_log,%
+ pareto_type_2,%
pareto_type_2_cdf,%
- pareto_type_2_cdf_log,%
pareto_type_2_lccdf,%
pareto_type_2_lcdf,%
- pareto_type_2_log,%
- pareto_type_2_lpdf,%
pareto_type_2_lpdf,%
pareto_type_2_rng,%
pi,%
- poisson_ccdf_log,%
+ poisson,%
poisson_cdf,%
- poisson_cdf_log,%
poisson_lccdf,%
poisson_lcdf,%
poisson_log,%
- poisson_log_log,%
- poisson_log_lpmf,%
poisson_log_lpmf,%
poisson_log_rng,%
poisson_lpmf,%
- poisson_lpmf,%
poisson_rng,%
positive_infinity,%
pow,%
+ print,%
prod,%
qr_Q,%
qr_R,%
@@ -541,15 +499,13 @@
quad_form_diag,%
quad_form_sym,%
rank,%
- rayleigh_ccdf_log,%
+ rayleigh,%
rayleigh_cdf,%
- rayleigh_cdf_log,%
rayleigh_lccdf,%
rayleigh_lcdf,%
- rayleigh_log,%
- rayleigh_lpdf,%
rayleigh_lpdf,%
rayleigh_rng,%
+ reject,%
rep_array,%
rep_matrix,%
rep_row_vector,%
@@ -560,13 +516,10 @@
rows,%
rows_dot_product,%
rows_dot_self,%
- scaled_inv_chi_square_ccdf_log,%
+ scaled_inv_chi_square,%
scaled_inv_chi_square_cdf,%
- scaled_inv_chi_square_cdf_log,%
scaled_inv_chi_square_lccdf,%
scaled_inv_chi_square_lcdf,%
- scaled_inv_chi_square_log,%
- scaled_inv_chi_square_lpdf,%
scaled_inv_chi_square_lpdf,%
scaled_inv_chi_square_rng,%
sd,%
@@ -575,13 +528,10 @@
singular_values,%
sinh,%
size,%
- skew_normal_ccdf_log,%
+ skew_normal,%
skew_normal_cdf,%
- skew_normal_cdf_log,%
skew_normal_lccdf,%
skew_normal_lcdf,%
- skew_normal_log,%
- skew_normal_lpdf,%
skew_normal_lpdf,%
skew_normal_rng,%
softmax,%
@@ -594,13 +544,10 @@
square,%
squared_distance,%
step,%
- student_t_ccdf_log,%
+ student_t,%
student_t_cdf,%
- student_t_cdf_log,%
student_t_lccdf,%
student_t_lcdf,%
- student_t_log,%
- student_t_lpdf,%
student_t_lpdf,%
student_t_rng,%
sub_col,%
@@ -609,6 +556,7 @@
tail,%
tan,%
tanh,%
+ target,%
tcrossprod,%
tgamma,%
to_array_1d,%
@@ -621,38 +569,29 @@
trace_quad_form,%
trigamma,%
trunc,%
- uniform_ccdf_log,%
+ uniform,%
uniform_cdf,%
- uniform_cdf_log,%
uniform_lccdf,%
uniform_lcdf,%
- uniform_log,%
- uniform_lpdf,%
uniform_lpdf,%
uniform_rng,%
variance,%
- von_mises_log,%
- von_mises_lpdf,%
+ von_mises,%
von_mises_lpdf,%
von_mises_rng,%
- weibull_ccdf_log,%
+ weibull,%
weibull_cdf,%
- weibull_cdf_log,%
weibull_lccdf,%
weibull_lcdf,%
- weibull_log,%
- weibull_lpdf,%
weibull_lpdf,%
weibull_rng,%
- wiener_log,%
- wiener_lpdf,%
+ wiener,%
wiener_lpdf,%
- wishart_log,%
- wishart_lpdf,%
+ wishart,%
wishart_lpdf,%
wishart_rng
},%
- otherkeywords={<-,~,+=,=},%
+ otherkeywords={.*=,./=,+=,-=,*=,/=,<-,~},%
sensitive=true,%
morecomment=[l]{\#},%
morecomment=[l]{//},%