Stan Math Library
5.0.0
Automatic Differentiation
|
|
inlineexplicit |
Constructor for the matrix_cl that creates a copy of a scalar on the OpenCL device.
Regardless of partial_view
, whole matrix is stored.
If a lvalue is passed to this constructor, it might be directly used by the device. The caller must make sure that it does not go out of scope as long as this matrix_cl
is in use (std::move
-ing it or using raw buffer()
also counts as in use).
A | the scalar |
partial_view | which part of the matrix is used |
<code>std::system_error</code> | if the memory on the device could not be allocated |
Definition at line 351 of file matrix_cl.hpp.