Home
last modified time | relevance | path

Searched refs:partials_ (Results 1 – 25 of 386) sorted by relevance

12345678910>>...16

/dports/math/stanmath/math-4.2.0/test/unit/math/fwd/functor/
H A Doperands_and_partials_test.cpp17 o.edge1_.partials_[0] += 17.0; in TEST()
18 o.edge2_.partials_[0] += 19.0; in TEST()
19 o.edge3_.partials_[0] += 23.0; in TEST()
37 o.edge1_.partials_[0] += 23.0; in TEST()
38 o.edge1_.partials_[0] += 23.0; in TEST()
64 o.edge2_.partials_[0] += 19.0; in TEST()
65 o.edge2_.partials_[0] += 19.0; in TEST()
66 o.edge3_.partials_[0] += 23.0; in TEST()
67 o.edge3_.partials_[0] += 23.0; in TEST()
/dports/math/py-pystan/pystan-2.19.0.0/pystan/stan/lib/stan_math/stan/math/rev/mat/meta/
H A Doperands_and_partials.hpp20 partials_t partials_; // For univariate use-cases member in stan::math::internal::ops_partials_edge
23 : partials_(partials_t::Zero(op.size())), in ops_partials_edge()
24 partials_vec_(partials_), in ops_partials_edge()
33 for (int i = 0; i < this->partials_.size(); ++i) { in dump_partials()
34 partials[i] = this->partials_[i]; in dump_partials()
50 partials_t partials_; // For univariate use-cases member in stan::math::internal::ops_partials_edge
53 : partials_(partials_t::Zero(ops.rows(), ops.cols())), in ops_partials_edge()
54 partials_vec_(partials_), in ops_partials_edge()
68 for (int i = 0; i < this->partials_.size(); ++i) { in dump_partials()
69 partials[i] = this->partials_(i); in dump_partials()
/dports/math/py-pystan/pystan-2.19.0.0/pystan/stan/lib/stan_math/stan/math/prim/scal/prob/
H A Dstudent_t_cdf.hpp118 ops_partials.edge1_.partials_[n] in student_t_cdf()
128 ops_partials.edge2_.partials_[n] in student_t_cdf()
133 ops_partials.edge3_.partials_[n] in student_t_cdf()
136 ops_partials.edge4_.partials_[n] in student_t_cdf()
153 ops_partials.edge1_.partials_[n] in student_t_cdf()
163 ops_partials.edge2_.partials_[n] in student_t_cdf()
167 ops_partials.edge3_.partials_[n] in student_t_cdf()
170 ops_partials.edge4_.partials_[n] in student_t_cdf()
177 ops_partials.edge1_.partials_[n] *= P; in student_t_cdf()
181 ops_partials.edge2_.partials_[n] *= P; in student_t_cdf()
[all …]
H A Dskew_normal_cdf.hpp83 ops_partials.edge1_.partials_[n] += rep_deriv; in skew_normal_cdf()
85 ops_partials.edge2_.partials_[n] -= rep_deriv; in skew_normal_cdf()
87 ops_partials.edge3_.partials_[n] -= rep_deriv * diff; in skew_normal_cdf()
89 ops_partials.edge4_.partials_[n] in skew_normal_cdf()
96 ops_partials.edge1_.partials_[n] *= cdf; in skew_normal_cdf()
100 ops_partials.edge2_.partials_[n] *= cdf; in skew_normal_cdf()
104 ops_partials.edge3_.partials_[n] *= cdf; in skew_normal_cdf()
108 ops_partials.edge4_.partials_[n] *= cdf; in skew_normal_cdf()
H A Dpareto_type_2_cdf.hpp95 ops_partials.edge1_.partials_[n] += grad_1_2[n] / Pn; in pareto_type_2_cdf()
97 ops_partials.edge2_.partials_[n] -= grad_1_2[n] / Pn; in pareto_type_2_cdf()
99 ops_partials.edge3_.partials_[n] in pareto_type_2_cdf()
102 ops_partials.edge4_.partials_[n] += grad_3[n] / Pn; in pareto_type_2_cdf()
107 ops_partials.edge1_.partials_[n] *= P; in pareto_type_2_cdf()
111 ops_partials.edge2_.partials_[n] *= P; in pareto_type_2_cdf()
115 ops_partials.edge3_.partials_[n] *= P; in pareto_type_2_cdf()
119 ops_partials.edge4_.partials_[n] *= P; in pareto_type_2_cdf()
H A Ddouble_exponential_lcdf.hpp79 ops_partials.edge1_.partials_[n] += inv_sigma; in double_exponential_lcdf()
81 ops_partials.edge2_.partials_[n] -= inv_sigma; in double_exponential_lcdf()
83 ops_partials.edge3_.partials_[n] -= scaled_diff * inv_sigma; in double_exponential_lcdf()
89 ops_partials.edge1_.partials_[n] += rep_deriv * inv_sigma; in double_exponential_lcdf()
91 ops_partials.edge2_.partials_[n] -= rep_deriv * inv_sigma; in double_exponential_lcdf()
93 ops_partials.edge3_.partials_[n] -= rep_deriv * scaled_diff * inv_sigma; in double_exponential_lcdf()
H A Ddouble_exponential_lccdf.hpp81 ops_partials.edge1_.partials_[n] -= rep_deriv * inv_sigma; in double_exponential_lccdf()
83 ops_partials.edge2_.partials_[n] += rep_deriv * inv_sigma; in double_exponential_lccdf()
85 ops_partials.edge3_.partials_[n] += rep_deriv * scaled_diff * inv_sigma; in double_exponential_lccdf()
90 ops_partials.edge1_.partials_[n] -= inv_sigma; in double_exponential_lccdf()
92 ops_partials.edge2_.partials_[n] += inv_sigma; in double_exponential_lccdf()
94 ops_partials.edge3_.partials_[n] += scaled_diff * inv_sigma; in double_exponential_lccdf()
H A Dexp_mod_normal_cdf.hpp93 ops_partials.edge1_.partials_[n] += (deriv_1 - deriv_2 + deriv_3) / cdf_; in exp_mod_normal_cdf()
95 ops_partials.edge2_.partials_[n] += (-deriv_1 + deriv_2 - deriv_3) / cdf_; in exp_mod_normal_cdf()
97 ops_partials.edge3_.partials_[n] in exp_mod_normal_cdf()
105 ops_partials.edge4_.partials_[n] in exp_mod_normal_cdf()
116 ops_partials.edge1_.partials_[n] *= cdf; in exp_mod_normal_cdf()
120 ops_partials.edge2_.partials_[n] *= cdf; in exp_mod_normal_cdf()
124 ops_partials.edge3_.partials_[n] *= cdf; in exp_mod_normal_cdf()
128 ops_partials.edge4_.partials_[n] *= cdf; in exp_mod_normal_cdf()
H A Dweibull_cdf.hpp79 ops_partials.edge1_.partials_[n] += rep_deriv * alpha_dbl / y_dbl; in weibull_cdf()
81 ops_partials.edge2_.partials_[n] += rep_deriv * log(y_dbl / sigma_dbl); in weibull_cdf()
83 ops_partials.edge3_.partials_[n] -= rep_deriv * alpha_dbl / sigma_dbl; in weibull_cdf()
88 ops_partials.edge1_.partials_[n] *= cdf; in weibull_cdf()
92 ops_partials.edge2_.partials_[n] *= cdf; in weibull_cdf()
96 ops_partials.edge3_.partials_[n] *= cdf; in weibull_cdf()
H A Dbernoulli_lpmf.hpp75 ops_partials.edge1_.partials_[0] += N / theta_dbl; in bernoulli_lpmf()
79 ops_partials.edge1_.partials_[0] += N / (theta_dbl - 1); in bernoulli_lpmf()
88 ops_partials.edge1_.partials_[0] += sum / theta_dbl; in bernoulli_lpmf()
89 ops_partials.edge1_.partials_[0] += (N - sum) / (theta_dbl - 1); in bernoulli_lpmf()
104 ops_partials.edge1_.partials_[n] += 1.0 / theta_dbl; in bernoulli_lpmf()
106 ops_partials.edge1_.partials_[n] += 1.0 / (theta_dbl - 1); in bernoulli_lpmf()
H A Dfrechet_cdf.hpp65 ops_partials.edge1_.partials_[n] += pow_ * alpha_dbl / y_dbl; in frechet_cdf()
67 ops_partials.edge2_.partials_[n] += pow_ * log(y_dbl / sigma_dbl); in frechet_cdf()
69 ops_partials.edge3_.partials_[n] -= pow_ * alpha_dbl / sigma_dbl; in frechet_cdf()
74 ops_partials.edge1_.partials_[n] *= cdf; in frechet_cdf()
78 ops_partials.edge2_.partials_[n] *= cdf; in frechet_cdf()
82 ops_partials.edge3_.partials_[n] *= cdf; in frechet_cdf()
H A Dgumbel_cdf.hpp79 ops_partials.edge1_.partials_[n] += rep_deriv / cdf_; in gumbel_cdf()
81 ops_partials.edge2_.partials_[n] -= rep_deriv / cdf_; in gumbel_cdf()
83 ops_partials.edge3_.partials_[n] -= rep_deriv * scaled_diff / cdf_; in gumbel_cdf()
88 ops_partials.edge1_.partials_[n] *= cdf; in gumbel_cdf()
92 ops_partials.edge2_.partials_[n] *= cdf; in gumbel_cdf()
96 ops_partials.edge3_.partials_[n] *= cdf; in gumbel_cdf()
H A Ddouble_exponential_cdf.hpp88 ops_partials.edge1_.partials_[n] += inv_sigma * cdf; in double_exponential_cdf()
90 ops_partials.edge2_.partials_[n] -= inv_sigma * cdf; in double_exponential_cdf()
92 ops_partials.edge3_.partials_[n] -= scaled_diff * inv_sigma * cdf; in double_exponential_cdf()
97 ops_partials.edge1_.partials_[n] += rep_deriv; in double_exponential_cdf()
99 ops_partials.edge2_.partials_[n] -= rep_deriv; in double_exponential_cdf()
101 ops_partials.edge3_.partials_[n] -= rep_deriv * scaled_diff; in double_exponential_cdf()
H A Dlognormal_cdf.hpp74 ops_partials.edge1_.partials_[n] += rep_deriv / cdf_ / y_dbl; in lognormal_cdf()
76 ops_partials.edge2_.partials_[n] -= rep_deriv / cdf_; in lognormal_cdf()
78 ops_partials.edge3_.partials_[n] in lognormal_cdf()
84 ops_partials.edge1_.partials_[n] *= cdf; in lognormal_cdf()
88 ops_partials.edge2_.partials_[n] *= cdf; in lognormal_cdf()
92 ops_partials.edge3_.partials_[n] *= cdf; in lognormal_cdf()
H A Duniform_cdf.hpp65 ops_partials.edge1_.partials_[n] += 1.0 / b_min_a / cdf_; in uniform_cdf()
67 ops_partials.edge2_.partials_[n] in uniform_cdf()
70 ops_partials.edge3_.partials_[n] -= 1.0 / b_min_a; in uniform_cdf()
75 ops_partials.edge1_.partials_[n] *= cdf; in uniform_cdf()
79 ops_partials.edge2_.partials_[n] *= cdf; in uniform_cdf()
83 ops_partials.edge3_.partials_[n] *= cdf; in uniform_cdf()
/dports/math/stanmath/math-4.2.0/stan/math/prim/prob/
H A Dstudent_t_cdf.hpp111 ops_partials.edge1_.partials_[n] in student_t_cdf()
122 ops_partials.edge2_.partials_[n] in student_t_cdf()
127 ops_partials.edge3_.partials_[n] in student_t_cdf()
131 ops_partials.edge4_.partials_[n] in student_t_cdf()
149 ops_partials.edge1_.partials_[n] in student_t_cdf()
160 ops_partials.edge2_.partials_[n] in student_t_cdf()
164 ops_partials.edge3_.partials_[n] in student_t_cdf()
168 ops_partials.edge4_.partials_[n] in student_t_cdf()
176 ops_partials.edge1_.partials_[n] *= P; in student_t_cdf()
181 ops_partials.edge2_.partials_[n] *= P; in student_t_cdf()
[all …]
H A Dnormal_id_glm_lpdf.hpp142 ops_partials.edge1_.partials_ = -mu_derivative; in normal_id_glm_lpdf()
144 ops_partials.edge1_.partials_[0] = -mu_derivative.sum(); in normal_id_glm_lpdf()
149 ops_partials.edge2_.partials_ in normal_id_glm_lpdf()
153 ops_partials.edge2_.partials_ in normal_id_glm_lpdf()
159 ops_partials.edge4_.partials_ in normal_id_glm_lpdf()
163 ops_partials.edge4_.partials_ = mu_derivative.transpose() * x_val; in normal_id_glm_lpdf()
168 ops_partials.edge3_.partials_ = mu_derivative; in normal_id_glm_lpdf()
170 ops_partials.edge3_.partials_[0] = sum(mu_derivative); in normal_id_glm_lpdf()
177 ops_partials.edge5_.partials_ = (y_scaled_sq - 1) * inv_sigma; in normal_id_glm_lpdf()
180 ops_partials.edge5_.partials_[0] in normal_id_glm_lpdf()
H A Dexponential_lccdf.hpp49 ops_partials.edge1_.partials_ = T_partials_array::Constant( in exponential_lccdf()
52 ops_partials.edge1_.partials_ = -forward_as<beta_val_array>(beta_val); in exponential_lccdf()
54 ops_partials.edge1_.partials_[0] = -sum(beta_val); in exponential_lccdf()
61 ops_partials.edge2_.partials_ = T_partials_array::Constant( in exponential_lccdf()
64 ops_partials.edge2_.partials_ = -forward_as<y_val_array>(y_val); in exponential_lccdf()
66 ops_partials.edge2_.partials_[0] = -sum(y_val); in exponential_lccdf()
H A Dskew_double_exponential_cdf.hpp124 ops_partials.edge1_.partials_[i] += rep_deriv; in skew_double_exponential_cdf()
127 ops_partials.edge2_.partials_[i] -= rep_deriv; in skew_double_exponential_cdf()
130 ops_partials.edge3_.partials_[i] += sig_deriv; in skew_double_exponential_cdf()
133 ops_partials.edge4_.partials_[i] += skew_deriv; in skew_double_exponential_cdf()
139 ops_partials.edge1_.partials_[n] *= cdf; in skew_double_exponential_cdf()
144 ops_partials.edge2_.partials_[n] *= cdf; in skew_double_exponential_cdf()
149 ops_partials.edge3_.partials_[n] *= cdf; in skew_double_exponential_cdf()
154 ops_partials.edge4_.partials_[n] *= cdf; in skew_double_exponential_cdf()
H A Dbernoulli_lpmf.hpp72 ops_partials.edge1_.partials_[0] += N / theta_dbl; in bernoulli_lpmf()
77 ops_partials.edge1_.partials_[0] += N / (theta_dbl - 1); in bernoulli_lpmf()
87 ops_partials.edge1_.partials_[0] += sum * inv(theta_dbl); in bernoulli_lpmf()
88 ops_partials.edge1_.partials_[0] += (N - sum) * inv(theta_dbl - 1); in bernoulli_lpmf()
104 ops_partials.edge1_.partials_[n] += inv(theta_dbl); in bernoulli_lpmf()
106 ops_partials.edge1_.partials_[n] += inv(theta_dbl - 1); in bernoulli_lpmf()
H A Dfrechet_cdf.hpp68 ops_partials.edge1_.partials_[n] += pow_n * alpha_dbl / y_dbl; in frechet_cdf()
71 ops_partials.edge2_.partials_[n] += pow_n * log(y_dbl / sigma_dbl); in frechet_cdf()
74 ops_partials.edge3_.partials_[n] -= pow_n * alpha_dbl / sigma_dbl; in frechet_cdf()
80 ops_partials.edge1_.partials_[n] *= cdf; in frechet_cdf()
85 ops_partials.edge2_.partials_[n] *= cdf; in frechet_cdf()
90 ops_partials.edge3_.partials_[n] *= cdf; in frechet_cdf()
/dports/math/stanmath/math-4.2.0/stan/math/fwd/functor/
H A Doperands_and_partials.hpp20 broadcast_array<Dx> partials_; member in stan::math::internal::ops_partials_edge
22 : partial_(0), partials_(partial_), operand_(op) {} in ops_partials_edge()
29 Dx dx() { return this->partials_[0] * this->operand_.d_; } in dx()
119 partials_t partials_; // For univariate use-cases member in stan::math::internal::ops_partials_edge
122 : partials_(partials_t::Zero(ops.size())), in ops_partials_edge()
123 partials_vec_(partials_), in ops_partials_edge()
134 derivative += this->partials_[i] * this->operands_[i].d_; in dx()
145 partials_t partials_; // For univariate use-cases member in stan::math::internal::ops_partials_edge
148 : partials_(partials_t::Zero(ops.rows(), ops.cols())), in ops_partials_edge()
149 partials_vec_(partials_), in ops_partials_edge()
[all …]
/dports/math/stanmath/math-4.2.0/stan/math/rev/functor/
H A Doperands_and_partials.hpp32 broadcast_array<double> partials_; member in stan::math::internal::ops_partials_edge
34 : partial_(0), partials_(partial_), operand_(op) {} in ops_partials_edge()
184 : partials_(partials_t::Zero(op.size())), in ops_partials_edge()
185 partials_vec_(partials_), in ops_partials_edge()
195 inline auto& partial() noexcept { return this->partials_; } in partial()
205 : partials_(partials_t::Zero(ops.rows(), ops.cols())), in ops_partials_edge()
206 partials_vec_(partials_), in ops_partials_edge()
215 inline auto partial() noexcept { return this->partials_; } in partial()
225 : partials_( in ops_partials_edge()
227 partials_vec_(partials_), in ops_partials_edge()
[all …]
/dports/math/py-pystan/pystan-2.19.0.0/pystan/stan/lib/stan_math/stan/math/fwd/mat/meta/
H A Doperands_and_partials.hpp18 partials_t partials_; // For univariate use-cases member in stan::math::internal::ops_partials_edge
21 : partials_(partials_t::Zero(ops.size())), in ops_partials_edge()
22 partials_vec_(partials_), in ops_partials_edge()
33 derivative += this->partials_[i] * this->operands_[i].d_; in dx()
44 partials_t partials_; // For univariate use-cases member in stan::math::internal::ops_partials_edge
47 : partials_(partials_t::Zero(ops.rows(), ops.cols())), in ops_partials_edge()
48 partials_vec_(partials_), in ops_partials_edge()
59 derivative += this->partials_(i) * this->operands_(i).d_; in dx()
/dports/math/stanmath/math-4.2.0/stan/math/prim/fun/
H A Dbinomial_coefficient_log.hpp129 ops_partials.edge1_.partials_[0] = 0; in binomial_coefficient_log()
131 ops_partials.edge1_.partials_[0] = NEGATIVE_INFTY; in binomial_coefficient_log()
134 ops_partials.edge1_.partials_[0] in binomial_coefficient_log()
140 ops_partials.edge2_.partials_[0] = NEGATIVE_INFTY; in binomial_coefficient_log()
142 ops_partials.edge2_.partials_[0] = INFTY; in binomial_coefficient_log()
144 ops_partials.edge2_.partials_[0] in binomial_coefficient_log()

12345678910>>...16