shamrock.backends.DeviceBuffer_f64_2#

class shamrock.backends.DeviceBuffer_f64_2#

Bases: pybind11_object

Methods

copy_from_stdvec

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

copy_to_stdvec(self: shamrock.backends.DeviceBuffer_f64_2) -> list[hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> >]

fill

fill(self: shamrock.backends.DeviceBuffer_f64_2, arg0: hipsycl::sycl::vec<double, 2, hipsycl::sycl::detail::vec_storage<double, 2> >) -> None

get_size

get_size(self: shamrock.backends.DeviceBuffer_f64_2) -> int

get_val_at_idx

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

resize(self: shamrock.backends.DeviceBuffer_f64_2, arg0: int) -> None

set_val_at_idx

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#
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#