Skip to content

Commit dcb7bee

Browse files
committed
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
1 parent 89c0856 commit dcb7bee

4 files changed

Lines changed: 40 additions & 33 deletions

File tree

stan/math/prim/fun/grad_F32.hpp

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ namespace math {
4343
* @param[in] max_steps number of steps to take
4444
*/
4545
template <bool grad_a1 = true, bool grad_a2 = true, bool grad_a3 = true,
46-
bool grad_b1 = true, bool grad_b2 = true, bool grad_z = true,
47-
typename T1, typename T2, typename T3, typename T4, typename T5,
48-
typename T6, typename T7, typename T8 = double>
46+
bool grad_b1 = true, bool grad_b2 = true, bool grad_z = true,
47+
typename T1, typename T2, typename T3, typename T4, typename T5,
48+
typename T6, typename T7, typename T8 = double>
4949
void grad_F32(T1* g, const T2& a1, const T3& a2, const T4& a3, const T5& b1,
5050
const T6& b2, const T7& z, const T8& precision = 1e-6,
5151
int max_steps = 1e5) {
@@ -81,47 +81,53 @@ void grad_F32(T1* g, const T2& a1, const T3& a2, const T4& a3, const T5& b1,
8181
log_t_new += log(fabs(p)) + log_z;
8282
log_t_new_sign = p >= 0.0 ? log_t_new_sign : -log_t_new_sign;
8383
if constexpr (grad_a1) {
84-
term[0] = log_g_old_sign[0] * log_t_old_sign * exp(log_g_old[0] - log_t_old)
85-
+ inv(a1 + k);
84+
term[0]
85+
= log_g_old_sign[0] * log_t_old_sign * exp(log_g_old[0] - log_t_old)
86+
+ inv(a1 + k);
8687
log_g_old[0] = log_t_new + log(fabs(term[0]));
8788
log_g_old_sign[0] = term[0] >= 0.0 ? log_t_new_sign : -log_t_new_sign;
8889
g[0] += log_g_old_sign[0] * exp(log_g_old[0]);
8990
}
9091

9192
if constexpr (grad_a2) {
92-
term[1] = log_g_old_sign[1] * log_t_old_sign * exp(log_g_old[1] - log_t_old)
93+
term[1]
94+
= log_g_old_sign[1] * log_t_old_sign * exp(log_g_old[1] - log_t_old)
9395
+ inv(a2 + k);
9496
log_g_old[1] = log_t_new + log(fabs(term[1]));
9597
log_g_old_sign[1] = term[1] >= 0.0 ? log_t_new_sign : -log_t_new_sign;
9698
g[1] += log_g_old_sign[1] * exp(log_g_old[1]);
9799
}
98100

99101
if constexpr (grad_a3) {
100-
term[2] = log_g_old_sign[2] * log_t_old_sign * exp(log_g_old[2] - log_t_old)
102+
term[2]
103+
= log_g_old_sign[2] * log_t_old_sign * exp(log_g_old[2] - log_t_old)
101104
+ inv(a3 + k);
102105
log_g_old[2] = log_t_new + log(fabs(term[2]));
103106
log_g_old_sign[2] = term[2] >= 0.0 ? log_t_new_sign : -log_t_new_sign;
104107
g[2] += log_g_old_sign[2] * exp(log_g_old[2]);
105108
}
106109

107110
if constexpr (grad_b1) {
108-
term[3] = log_g_old_sign[3] * log_t_old_sign * exp(log_g_old[3] - log_t_old)
111+
term[3]
112+
= log_g_old_sign[3] * log_t_old_sign * exp(log_g_old[3] - log_t_old)
109113
- inv(b1 + k);
110114
log_g_old[3] = log_t_new + log(fabs(term[3]));
111115
log_g_old_sign[3] = term[3] >= 0.0 ? log_t_new_sign : -log_t_new_sign;
112116
g[3] += log_g_old_sign[3] * exp(log_g_old[3]);
113117
}
114118

115119
if constexpr (grad_b2) {
116-
term[4] = log_g_old_sign[4] * log_t_old_sign * exp(log_g_old[4] - log_t_old)
120+
term[4]
121+
= log_g_old_sign[4] * log_t_old_sign * exp(log_g_old[4] - log_t_old)
117122
- inv(b2 + k);
118123
log_g_old[4] = log_t_new + log(fabs(term[4]));
119124
log_g_old_sign[4] = term[4] >= 0.0 ? log_t_new_sign : -log_t_new_sign;
120125
g[4] += log_g_old_sign[4] * exp(log_g_old[4]);
121126
}
122127

123128
if constexpr (grad_z) {
124-
term[5] = log_g_old_sign[5] * log_t_old_sign * exp(log_g_old[5] - log_t_old)
129+
term[5]
130+
= log_g_old_sign[5] * log_t_old_sign * exp(log_g_old[5] - log_t_old)
125131
+ inv(z);
126132
log_g_old[5] = log_t_new + log(fabs(term[5]));
127133
log_g_old_sign[5] = term[5] >= 0.0 ? log_t_new_sign : -log_t_new_sign;

stan/math/prim/fun/grad_pFq.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,11 @@ template <bool calc_a = true, bool calc_b = true, bool calc_z = true,
8989
typename T_Rtn = return_type_t<Ta, Tb, Tz>,
9090
typename Ta_Rtn = promote_scalar_t<T_Rtn, plain_type_t<Ta>>,
9191
typename Tb_Rtn = promote_scalar_t<T_Rtn, plain_type_t<Tb>>>
92-
inline std::tuple<Ta_Rtn, Tb_Rtn, T_Rtn> grad_pFq(const TpFq& pfq_val, const Ta& a,
93-
const Tb& b, const Tz& z,
94-
double precision = 1e-14,
95-
int max_steps = 1e6) {
92+
inline std::tuple<Ta_Rtn, Tb_Rtn, T_Rtn> grad_pFq(const TpFq& pfq_val,
93+
const Ta& a, const Tb& b,
94+
const Tz& z,
95+
double precision = 1e-14,
96+
int max_steps = 1e6) {
9697
using std::max;
9798
using Ta_Array = Eigen::Array<return_type_t<Ta>, -1, 1>;
9899
using Tb_Array = Eigen::Array<return_type_t<Tb>, -1, 1>;

stan/math/prim/fun/hypergeometric_3F2.hpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ namespace internal {
1919
template <typename Ta, typename Tb, typename Tz,
2020
require_all_vector_t<Ta, Tb>* = nullptr,
2121
require_stan_scalar_t<Tz>* = nullptr>
22-
inline return_type_t<Ta, Tb, Tz> hypergeometric_3F2_infsum(const Ta& a, const Tb& b, const Tz& z,
23-
double precision = 1e-6,
24-
int max_steps = 1e5) {
22+
inline return_type_t<Ta, Tb, Tz> hypergeometric_3F2_infsum(
23+
const Ta& a, const Tb& b, const Tz& z, double precision = 1e-6,
24+
int max_steps = 1e5) {
2525
using T_return = return_type_t<Ta, Tb, Tz>;
2626
Eigen::Array<scalar_type_t<Ta>, 3, 1> a_array = as_array_or_scalar(a);
27-
Eigen::Array<scalar_type_t<Tb>, 3, 1> b_array = append_row(as_array_or_scalar(b), 1.0);
27+
Eigen::Array<scalar_type_t<Tb>, 3, 1> b_array
28+
= append_row(as_array_or_scalar(b), 1.0);
2829
check_3F2_converges("hypergeometric_3F2", a_array[0], a_array[1], a_array[2],
2930
b_array[0], b_array[1], z);
3031

@@ -141,7 +142,8 @@ inline auto hypergeometric_3F2(const Ta& a, const Tb& b, const Tz& z) {
141142
template <typename Ta, typename Tb, typename Tz,
142143
require_all_stan_scalar_t<Ta, Tb, Tz>* = nullptr>
143144
inline auto hypergeometric_3F2(const std::initializer_list<Ta>& a,
144-
const std::initializer_list<Tb>& b, const Tz& z) {
145+
const std::initializer_list<Tb>& b,
146+
const Tz& z) {
145147
return hypergeometric_3F2(std::vector<Ta>(a), std::vector<Tb>(b), z);
146148
}
147149

stan/math/prim/prob/beta_neg_binomial_lccdf.hpp

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ inline return_type_t<T_r, T_alpha, T_beta> beta_neg_binomial_lccdf(
6161
check_positive_finite(function, "Prior success parameter", alpha_ref);
6262
check_positive_finite(function, "Prior failure parameter", beta_ref);
6363

64-
6564
scalar_seq_view<T_n> n_vec(n);
6665
scalar_seq_view<T_r_ref> r_vec(r_ref);
6766
scalar_seq_view<T_alpha_ref> alpha_vec(alpha_ref);
@@ -94,24 +93,23 @@ inline return_type_t<T_r, T_alpha, T_beta> beta_neg_binomial_lccdf(
9493
auto r_plus_n = r_dbl + n_dbl;
9594
auto a_plus_r = alpha_dbl + r_dbl;
9695
using a_t = return_type_t<decltype(b_plus_n), decltype(r_plus_n)>;
97-
using b_t = return_type_t<decltype(n_dbl), decltype(a_plus_r), decltype(b_plus_n)>;
98-
auto F
99-
= hypergeometric_3F2(
100-
std::initializer_list<a_t>{1.0, b_plus_n + 1.0, r_plus_n + 1.0},
101-
std::initializer_list<b_t>{n_dbl + 2.0, a_plus_r + b_plus_n + 1.0}, 1.0);
96+
using b_t = return_type_t<decltype(n_dbl), decltype(a_plus_r),
97+
decltype(b_plus_n)>;
98+
auto F = hypergeometric_3F2(
99+
std::initializer_list<a_t>{1.0, b_plus_n + 1.0, r_plus_n + 1.0},
100+
std::initializer_list<b_t>{n_dbl + 2.0, a_plus_r + b_plus_n + 1.0},
101+
1.0);
102102
auto C = lgamma(r_plus_n + 1.0) + lbeta(a_plus_r, b_plus_n + 1.0)
103-
- lgamma(r_dbl) - lbeta(alpha_dbl, beta_dbl)
104-
- lgamma(n_dbl + 2);
103+
- lgamma(r_dbl) - lbeta(alpha_dbl, beta_dbl) - lgamma(n_dbl + 2);
105104
log_ccdf += C + stan::math::log(F);
106105

107106
if constexpr (!is_constant_all<T_r, T_alpha, T_beta>::value) {
108-
auto digamma_n_r_alpha_beta
109-
= digamma(a_plus_r + b_plus_n + 1.0);
107+
auto digamma_n_r_alpha_beta = digamma(a_plus_r + b_plus_n + 1.0);
110108
T_partials_return dF[6];
111-
grad_F32<false, !is_constant<T_beta>::value,
112-
!is_constant_all<T_r>::value, false, true, false>(dF, 1.0,
113-
b_plus_n + 1.0, r_plus_n + 1.0, n_dbl + 2.0,
114-
a_plus_r + b_plus_n + 1.0, 1.0, precision, max_steps);
109+
grad_F32<false, !is_constant<T_beta>::value, !is_constant_all<T_r>::value,
110+
false, true, false>(dF, 1.0, b_plus_n + 1.0, r_plus_n + 1.0,
111+
n_dbl + 2.0, a_plus_r + b_plus_n + 1.0, 1.0,
112+
precision, max_steps);
115113

116114
if constexpr (!is_constant<T_r>::value || !is_constant<T_alpha>::value) {
117115
auto digamma_r_alpha = digamma(a_plus_r);

0 commit comments

Comments
 (0)