![]() |
Stan Math Library
2.20.0
reverse mode automatic differentiation
|
#include <stan/math/opencl/matrix_cl.hpp>
#include <stan/math/opencl/err/check_opencl.hpp>
#include <stan/math/opencl/kernels/scalar_mul.hpp>
#include <stan/math/opencl/kernels/matrix_multiply.hpp>
#include <stan/math/opencl/kernels/add.hpp>
#include <stan/math/opencl/sub_block.hpp>
#include <stan/math/opencl/zeros.hpp>
#include <stan/math/prim/mat/fun/Eigen.hpp>
Go to the source code of this file.
Namespaces | |
stan | |
stan::math | |
Matrices and templated mathematical functions. | |
stan::math::opencl | |
Functions | |
template<TriangularViewCL triangular_view_A = TriangularViewCL::Entire, TriangularViewCL triangular_view_B = TriangularViewCL::Entire> | |
auto | stan::math::opencl::multiply (const matrix_cl &A, const matrix_cl &B) |
Computes the product of the specified matrices with the option of specifying the triangularity of either input matrices. More... | |
matrix_cl | stan::math::multiply (const matrix_cl &A, const double scalar) |
Multiplies the specified matrix on the OpenCL device with the specified scalar. More... | |
auto | stan::math::multiply (const double scalar, const matrix_cl &A) |
Multiplies the specified matrix on the OpenCL device with the specified scalar. More... | |
auto | stan::math::multiply (const matrix_cl &A, const matrix_cl &B) |
Computes the product of the specified matrices. More... | |
matrix_cl | stan::math::operator* (const matrix_cl &A, const matrix_cl &B) |
Templated product operator for OpenCL matrices. More... | |
matrix_cl | stan::math::operator* (const matrix_cl &B, const double scalar) |
matrix_cl | stan::math::operator* (const double scalar, const matrix_cl &B) |