Stan Math Library
4.9.0
Automatic Differentiation
Loading...
Searching...
No Matches
rev.hpp
Go to the documentation of this file.
1
#ifndef STAN_MATH_OPENCL_REV_HPP
2
#define STAN_MATH_OPENCL_REV_HPP
3
#ifdef STAN_OPENCL
4
5
#include <
stan/math/opencl/prim.hpp
>
6
#include <
stan/math/opencl/rev_constraint.hpp
>
7
8
#include <
stan/math/opencl/rev/append_col.hpp
>
9
#include <
stan/math/opencl/rev/append_row.hpp
>
10
#include <
stan/math/opencl/rev/as_column_vector_or_scalar.hpp
>
11
#include <
stan/math/opencl/rev/acos.hpp
>
12
#include <
stan/math/opencl/rev/acosh.hpp
>
13
#include <
stan/math/opencl/rev/add.hpp
>
14
#include <
stan/math/opencl/rev/add_diag.hpp
>
15
#include <
stan/math/opencl/rev/adjoint_results.hpp
>
16
#include <
stan/math/opencl/rev/arena_matrix_cl.hpp
>
17
#include <
stan/math/opencl/rev/arena_type.hpp
>
18
#include <
stan/math/opencl/rev/asin.hpp
>
19
#include <
stan/math/opencl/rev/asinh.hpp
>
20
#include <
stan/math/opencl/rev/atan.hpp
>
21
#include <
stan/math/opencl/rev/atanh.hpp
>
22
#include <
stan/math/opencl/rev/beta.hpp
>
23
#include <
stan/math/opencl/rev/block.hpp
>
24
#include <
stan/math/opencl/rev/cbrt.hpp
>
25
#include <
stan/math/opencl/rev/ceil.hpp
>
26
#include <
stan/math/opencl/rev/cholesky_decompose.hpp
>
27
#include <
stan/math/opencl/rev/columns_dot_product.hpp
>
28
#include <
stan/math/opencl/rev/columns_dot_self.hpp
>
29
#include <
stan/math/opencl/rev/copy.hpp
>
30
#include <
stan/math/opencl/rev/cos.hpp
>
31
#include <
stan/math/opencl/rev/cosh.hpp
>
32
#include <
stan/math/opencl/rev/crossprod.hpp
>
33
#include <
stan/math/opencl/rev/cumulative_sum.hpp
>
34
#include <
stan/math/opencl/rev/diag_matrix.hpp
>
35
#include <
stan/math/opencl/rev/diag_pre_multiply.hpp
>
36
#include <
stan/math/opencl/rev/diag_post_multiply.hpp
>
37
#include <
stan/math/opencl/rev/diagonal.hpp
>
38
#include <
stan/math/opencl/rev/digamma.hpp
>
39
#include <
stan/math/opencl/rev/divide.hpp
>
40
#include <
stan/math/opencl/rev/dot_product.hpp
>
41
#include <
stan/math/opencl/rev/dot_self.hpp
>
42
#include <
stan/math/opencl/rev/elt_divide.hpp
>
43
#include <
stan/math/opencl/rev/elt_multiply.hpp
>
44
#include <
stan/math/opencl/rev/erf.hpp
>
45
#include <
stan/math/opencl/rev/erfc.hpp
>
46
#include <
stan/math/opencl/rev/exp.hpp
>
47
#include <
stan/math/opencl/rev/exp2.hpp
>
48
#include <
stan/math/opencl/rev/expm1.hpp
>
49
#include <
stan/math/opencl/rev/fabs.hpp
>
50
#include <
stan/math/opencl/rev/fdim.hpp
>
51
#include <
stan/math/opencl/rev/floor.hpp
>
52
#include <
stan/math/opencl/rev/fmax.hpp
>
53
#include <
stan/math/opencl/rev/fmin.hpp
>
54
#include <
stan/math/opencl/rev/fmod.hpp
>
55
#include <
stan/math/opencl/rev/grad.hpp
>
56
#include <
stan/math/opencl/rev/hypot.hpp
>
57
#include <
stan/math/opencl/rev/inv.hpp
>
58
#include <
stan/math/opencl/rev/inv_cloglog.hpp
>
59
#include <
stan/math/opencl/rev/inv_logit.hpp
>
60
#include <
stan/math/opencl/rev/inv_Phi.hpp
>
61
#include <
stan/math/opencl/rev/inv_sqrt.hpp
>
62
#include <
stan/math/opencl/rev/inv_square.hpp
>
63
#include <
stan/math/opencl/rev/lbeta.hpp
>
64
#include <
stan/math/opencl/rev/ldexp.hpp
>
65
#include <
stan/math/opencl/rev/lgamma.hpp
>
66
#include <
stan/math/opencl/rev/lmultiply.hpp
>
67
#include <
stan/math/opencl/rev/log.hpp
>
68
#include <
stan/math/opencl/rev/log10.hpp
>
69
#include <
stan/math/opencl/rev/log1m.hpp
>
70
#include <
stan/math/opencl/rev/log1p.hpp
>
71
#include <
stan/math/opencl/rev/log2.hpp
>
72
#include <
stan/math/opencl/rev/logit.hpp
>
73
#include <
stan/math/opencl/rev/log1m_exp.hpp
>
74
#include <
stan/math/opencl/rev/log1p_exp.hpp
>
75
#include <
stan/math/opencl/rev/log_inv_logit.hpp
>
76
#include <
stan/math/opencl/rev/log1m_inv_logit.hpp
>
77
#include <
stan/math/opencl/rev/log_inv_logit_diff.hpp
>
78
#include <
stan/math/opencl/rev/log_diff_exp.hpp
>
79
#include <
stan/math/opencl/rev/log_softmax.hpp
>
80
#include <
stan/math/opencl/rev/log_sum_exp.hpp
>
81
#include <
stan/math/opencl/rev/matrix_power.hpp
>
82
#include <
stan/math/opencl/rev/mdivide_left_tri_low.hpp
>
83
#include <
stan/math/opencl/rev/mdivide_right_tri_low.hpp
>
84
#include <
stan/math/opencl/rev/multiply.hpp
>
85
#include <
stan/math/opencl/rev/multiply_log.hpp
>
86
#include <
stan/math/opencl/rev/multiply_lower_tri_self_transpose.hpp
>
87
#include <
stan/math/opencl/rev/operands_and_partials.hpp
>
88
#include <
stan/math/opencl/rev/operator_unary_minus.hpp
>
89
#include <
stan/math/opencl/rev/operator_unary_plus.hpp
>
90
#include <
stan/math/opencl/rev/Phi.hpp
>
91
#include <
stan/math/opencl/rev/Phi_approx.hpp
>
92
#include <
stan/math/opencl/rev/pow.hpp
>
93
#include <
stan/math/opencl/rev/prod.hpp
>
94
#include <
stan/math/opencl/rev/rep_matrix.hpp
>
95
#include <
stan/math/opencl/rev/reverse.hpp
>
96
#include <
stan/math/opencl/rev/round.hpp
>
97
#include <
stan/math/opencl/rev/rows_dot_product.hpp
>
98
#include <
stan/math/opencl/rev/rows_dot_self.hpp
>
99
#include <
stan/math/opencl/rev/sd.hpp
>
100
#include <
stan/math/opencl/rev/sin.hpp
>
101
#include <
stan/math/opencl/rev/sinh.hpp
>
102
#include <
stan/math/opencl/rev/softmax.hpp
>
103
#include <
stan/math/opencl/rev/sqrt.hpp
>
104
#include <
stan/math/opencl/rev/square.hpp
>
105
#include <
stan/math/opencl/rev/squared_distance.hpp
>
106
#include <
stan/math/opencl/rev/subtract.hpp
>
107
#include <
stan/math/opencl/rev/symmetrize_from_lower_tri.hpp
>
108
#include <
stan/math/opencl/rev/symmetrize_from_upper_tri.hpp
>
109
#include <
stan/math/opencl/rev/sum.hpp
>
110
#include <
stan/math/opencl/rev/tan.hpp
>
111
#include <
stan/math/opencl/rev/tanh.hpp
>
112
#include <
stan/math/opencl/rev/tcrossprod.hpp
>
113
#include <
stan/math/opencl/rev/tgamma.hpp
>
114
#include <
stan/math/opencl/rev/to_arena.hpp
>
115
#include <
stan/math/opencl/rev/to_matrix.hpp
>
116
#include <
stan/math/opencl/rev/trace.hpp
>
117
#include <
stan/math/opencl/rev/transpose.hpp
>
118
#include <
stan/math/opencl/rev/trunc.hpp
>
119
#include <
stan/math/opencl/rev/variance.hpp
>
120
#include <
stan/math/rev.hpp
>
121
122
#endif
123
#endif
adjoint_results.hpp
arena_matrix_cl.hpp
prim.hpp
Phi.hpp
Phi_approx.hpp
acos.hpp
acosh.hpp
add.hpp
add_diag.hpp
append_col.hpp
append_row.hpp
arena_type.hpp
as_column_vector_or_scalar.hpp
asin.hpp
asinh.hpp
atan.hpp
atanh.hpp
beta.hpp
block.hpp
cbrt.hpp
ceil.hpp
cholesky_decompose.hpp
columns_dot_product.hpp
columns_dot_self.hpp
cos.hpp
cosh.hpp
crossprod.hpp
cumulative_sum.hpp
diag_matrix.hpp
diag_post_multiply.hpp
diag_pre_multiply.hpp
diagonal.hpp
digamma.hpp
divide.hpp
dot_product.hpp
dot_self.hpp
elt_divide.hpp
elt_multiply.hpp
erf.hpp
erfc.hpp
exp2.hpp
exp.hpp
expm1.hpp
fabs.hpp
fdim.hpp
floor.hpp
fmax.hpp
fmin.hpp
fmod.hpp
grad.hpp
hypot.hpp
inv.hpp
inv_Phi.hpp
inv_cloglog.hpp
inv_logit.hpp
inv_sqrt.hpp
inv_square.hpp
lbeta.hpp
ldexp.hpp
lgamma.hpp
lmultiply.hpp
log10.hpp
log1m.hpp
log1m_exp.hpp
log1m_inv_logit.hpp
log1p.hpp
log1p_exp.hpp
log2.hpp
log.hpp
log_diff_exp.hpp
log_inv_logit.hpp
log_inv_logit_diff.hpp
log_softmax.hpp
log_sum_exp.hpp
logit.hpp
matrix_power.hpp
mdivide_left_tri_low.hpp
mdivide_right_tri_low.hpp
multiply.hpp
multiply_log.hpp
multiply_lower_tri_self_transpose.hpp
operands_and_partials.hpp
operator_unary_minus.hpp
operator_unary_plus.hpp
pow.hpp
prod.hpp
rep_matrix.hpp
reverse.hpp
round.hpp
rows_dot_product.hpp
rows_dot_self.hpp
sd.hpp
sin.hpp
sinh.hpp
softmax.hpp
sqrt.hpp
square.hpp
squared_distance.hpp
subtract.hpp
sum.hpp
symmetrize_from_lower_tri.hpp
symmetrize_from_upper_tri.hpp
tan.hpp
tanh.hpp
tcrossprod.hpp
tgamma.hpp
to_arena.hpp
to_matrix.hpp
trace.hpp
transpose.hpp
trunc.hpp
variance.hpp
copy.hpp
rev.hpp
rev_constraint.hpp
stan
math
opencl
rev.hpp
[
Stan Home Page
]
© 2011–2019, Stan Development Team.