Stan Math Library
5.0.0
Automatic Differentiation
Loading...
Searching...
No Matches
kernel_generator.hpp
Go to the documentation of this file.
1
#ifndef STAN_MATH_OPENCL_KERNEL_GENERATOR_HPP
2
#define STAN_MATH_OPENCL_KERNEL_GENERATOR_HPP
3
#ifdef STAN_OPENCL
4
106
#include <
stan/math/opencl/kernel_generator/operation_cl.hpp
>
107
#include <
stan/math/opencl/kernel_generator/operation_cl_lhs.hpp
>
108
#include <
stan/math/opencl/kernel_generator/as_operation_cl.hpp
>
109
#include <
stan/math/opencl/kernel_generator/name_generator.hpp
>
110
#include <
stan/math/opencl/kernel_generator/type_str.hpp
>
111
#include <
stan/math/opencl/kernel_generator/assignment_ops.hpp
>
112
#include <
stan/math/opencl/kernel_generator/as_column_vector_or_scalar.hpp
>
113
#include <
stan/math/opencl/kernel_generator/load.hpp
>
114
#include <
stan/math/opencl/kernel_generator/scalar.hpp
>
115
#include <
stan/math/opencl/kernel_generator/constant.hpp
>
116
#include <
stan/math/opencl/kernel_generator/append.hpp
>
117
#include <
stan/math/opencl/kernel_generator/binary_operation.hpp
>
118
#include <
stan/math/opencl/kernel_generator/elt_function_cl.hpp
>
119
#include <
stan/math/opencl/kernel_generator/unary_operation_cl.hpp
>
120
#include <
stan/math/opencl/kernel_generator/block_zero_based.hpp
>
121
#include <
stan/math/opencl/kernel_generator/select.hpp
>
122
#include <
stan/math/opencl/kernel_generator/rowwise_reduction.hpp
>
123
#include <
stan/math/opencl/kernel_generator/colwise_reduction.hpp
>
124
#include <
stan/math/opencl/kernel_generator/reduction_2d.hpp
>
125
#include <
stan/math/opencl/kernel_generator/transpose.hpp
>
126
#include <
stan/math/opencl/kernel_generator/broadcast.hpp
>
127
#include <
stan/math/opencl/kernel_generator/optional_broadcast.hpp
>
128
#include <
stan/math/opencl/kernel_generator/diagonal.hpp
>
129
#include <
stan/math/opencl/kernel_generator/holder_cl.hpp
>
130
#include <
stan/math/opencl/kernel_generator/check_cl.hpp
>
131
#include <
stan/math/opencl/kernel_generator/index.hpp
>
132
#include <
stan/math/opencl/kernel_generator/indexing.hpp
>
133
#include <
stan/math/opencl/kernel_generator/opencl_code.hpp
>
134
#include <
stan/math/opencl/kernel_generator/cast.hpp
>
135
136
#include <
stan/math/opencl/kernel_generator/multi_result_kernel.hpp
>
137
#include <
stan/math/opencl/kernel_generator/get_kernel_source_for_evaluating_into.hpp
>
138
#include <
stan/math/opencl/kernel_generator/evaluate_into.hpp
>
139
140
#include <
stan/math/opencl/kernel_generator/matrix_cl_conversion.hpp
>
141
#include <
stan/math/opencl/kernel_generator/compound_assignments.hpp
>
142
143
#include <
stan/math/opencl/kernel_generator/matrix_vector_multiply.hpp
>
144
145
#endif
146
#endif
append.hpp
as_operation_cl.hpp
assignment_ops.hpp
binary_operation.hpp
block_zero_based.hpp
broadcast.hpp
cast.hpp
check_cl.hpp
colwise_reduction.hpp
compound_assignments.hpp
constant.hpp
elt_function_cl.hpp
evaluate_into.hpp
get_kernel_source_for_evaluating_into.hpp
holder_cl.hpp
index.hpp
indexing.hpp
load.hpp
matrix_cl_conversion.hpp
matrix_vector_multiply.hpp
multi_result_kernel.hpp
name_generator.hpp
as_column_vector_or_scalar.hpp
diagonal.hpp
select.hpp
transpose.hpp
opencl_code.hpp
operation_cl.hpp
operation_cl_lhs.hpp
optional_broadcast.hpp
reduction_2d.hpp
rowwise_reduction.hpp
scalar.hpp
type_str.hpp
unary_operation_cl.hpp
stan
math
opencl
kernel_generator.hpp
[
Stan Home Page
]
© 2011–2019, Stan Development Team.