Skip to content

Commit 8e29962

Browse files
committed
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
1 parent 3505018 commit 8e29962

2 files changed

Lines changed: 20 additions & 19 deletions

File tree

stan/math/prim/fun/log_gamma_q_dgamma.hpp

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,11 @@ inline return_type_t<T_a, T_z> log_q_gamma_cf(const T_a& a, const T_z& z,
5555
T_a an = -i * (i - a);
5656
const T_return b = b_init + 2.0 * i;
5757
D = b + an * D;
58-
D = (fabs(value_of_rec(D)) >= EPSILON)
59-
? D
60-
: std::decay_t<decltype(D)>(EPSILON);
58+
D = (fabs(value_of_rec(D)) >= EPSILON) ? D
59+
: std::decay_t<decltype(D)>(EPSILON);
6160
C = b + an / C;
62-
C = (fabs(value_of_rec(C)) >= EPSILON)
63-
? C
64-
: std::decay_t<decltype(C)>(EPSILON);
61+
C = (fabs(value_of_rec(C)) >= EPSILON) ? C
62+
: std::decay_t<decltype(C)>(EPSILON);
6563
D = inv(D);
6664
const T_return delta = C * D;
6765
f *= delta;
@@ -93,10 +91,10 @@ inline return_type_t<T_a, T_z> log_q_gamma_cf(const T_a& a, const T_z& z,
9391
* @return structure containing log(Q(a,z)) and d/da log(Q(a,z))
9492
*/
9593
template <typename T_a, typename T_z>
96-
inline std::pair<return_type_t<T_a, T_z>, return_type_t<T_a, T_z>> log_gamma_q_dgamma(
97-
const T_a& a, const T_z& z,
98-
double precision = internal::LOG_Q_GAMMA_CF_PRECISION,
99-
int max_steps = 250) {
94+
inline std::pair<return_type_t<T_a, T_z>, return_type_t<T_a, T_z>>
95+
log_gamma_q_dgamma(const T_a& a, const T_z& z,
96+
double precision = internal::LOG_Q_GAMMA_CF_PRECISION,
97+
int max_steps = 250) {
10098
using T_return = return_type_t<T_a, T_z>;
10199
const double a_val = value_of(a);
102100
const double z_val = value_of(z);

stan/math/prim/prob/gamma_lccdf.hpp

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ namespace internal {
3232
/**
3333
* Computes log q and d(log q) / d(alpha) using continued fraction.
3434
*/
35-
template <bool any_fvar, bool partials_fvar, typename T_shape, typename T1, typename T2>
35+
template <bool any_fvar, bool partials_fvar, typename T_shape, typename T1,
36+
typename T2>
3637
inline std::optional<std::pair<return_type_t<T1, T2>, return_type_t<T1, T2>>>
3738
eval_q_cf(const T1& alpha, const T2& beta_y) {
3839
using scalar_t = return_type_t<T1, T2>;
@@ -89,8 +90,7 @@ eval_q_log1m(const T1& alpha, const T2& beta_y) {
8990
auto log_Q_fvar = log1m(gamma_p(alpha_unit, beta_unit));
9091
out.second = log_Q_fvar.d_;
9192
} else {
92-
out.second
93-
= -grad_reg_lower_inc_gamma(alpha, beta_y) / exp(out.first);
93+
out.second = -grad_reg_lower_inc_gamma(alpha, beta_y) / exp(out.first);
9494
}
9595
}
9696
return std::optional{out};
@@ -128,9 +128,9 @@ inline return_type_t<T_y, T_shape, T_inv_scale> gamma_lccdf(
128128
scalar_seq_view<T_beta_ref> beta_vec(beta_ref);
129129
const size_t N = max_size(y, alpha, beta);
130130

131-
constexpr bool any_fvar = is_fvar_v<scalar_type_t<T_y>>
132-
|| is_fvar_v<scalar_type_t<T_shape>>
133-
|| is_fvar_v<scalar_type_t<T_inv_scale>>;
131+
constexpr bool any_fvar
132+
= is_fvar_v<scalar_type_t<
133+
T_y>> || is_fvar_v<scalar_type_t<T_shape>> || is_fvar_v<scalar_type_t<T_inv_scale>>;
134134
constexpr bool partials_fvar = is_fvar_v<T_partials_return>;
135135

136136
for (size_t n = 0; n < N; n++) {
@@ -153,12 +153,15 @@ inline return_type_t<T_y, T_shape, T_inv_scale> gamma_lccdf(
153153
}
154154
std::optional<std::pair<T_partials_return, T_partials_return>> result;
155155
if (beta_y > alpha_val + 1.0) {
156-
result = internal::eval_q_cf<any_fvar, partials_fvar, T_shape>(alpha_val, beta_y);
156+
result = internal::eval_q_cf<any_fvar, partials_fvar, T_shape>(alpha_val,
157+
beta_y);
157158
} else {
158-
result = internal::eval_q_log1m<partials_fvar, T_shape>(alpha_val, beta_y);
159+
result
160+
= internal::eval_q_log1m<partials_fvar, T_shape>(alpha_val, beta_y);
159161
if (!result && beta_y > 0.0) {
160162
// Fallback to continued fraction if log1m fails
161-
result = internal::eval_q_cf<any_fvar, partials_fvar, T_shape>(alpha_val, beta_y);
163+
result = internal::eval_q_cf<any_fvar, partials_fvar, T_shape>(
164+
alpha_val, beta_y);
162165
}
163166
}
164167
if (unlikely(!result)) {

0 commit comments

Comments
 (0)