shamrock.backends.DeviceBuffer_f64_2#
- class shamrock.backends.DeviceBuffer_f64_2#
Bases:
pybind11_object
Methods
copy_from_stdvec(self: shamrock.backends.DeviceBuffer_f64_2, arg0: list[hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> >]) -> None
copy_to_stdvec(self: shamrock.backends.DeviceBuffer_f64_2) -> list[hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> >]
fill(self: shamrock.backends.DeviceBuffer_f64_2, arg0: hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> >) -> None
get_size(self: shamrock.backends.DeviceBuffer_f64_2) -> int
get_val_at_idx(self: shamrock.backends.DeviceBuffer_f64_2, arg0: int) -> hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> >
resize(self: shamrock.backends.DeviceBuffer_f64_2, arg0: int) -> None
set_val_at_idx(self: shamrock.backends.DeviceBuffer_f64_2, arg0: int, arg1: hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> >) -> None
- copy_from_stdvec(self: shamrock.backends.DeviceBuffer_f64_2, arg0: list[hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> >]) None #
- copy_to_stdvec(self: shamrock.backends.DeviceBuffer_f64_2) list[hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> >] #
- fill(self: shamrock.backends.DeviceBuffer_f64_2, arg0: hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> >) None #
- get_size(self: shamrock.backends.DeviceBuffer_f64_2) int #
- get_val_at_idx(self: shamrock.backends.DeviceBuffer_f64_2, arg0: int) hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> > #
- resize(self: shamrock.backends.DeviceBuffer_f64_2, arg0: int) None #