muda
muda::BufferLaunch Member List

This is the complete list of members for muda::BufferLaunch, including all inherited members.

alloc(DeviceBuffer< T > &buffer, size_t n) (defined in muda::BufferLaunch)muda::BufferLaunch
alloc(DeviceBuffer2D< T > &buffer, Extent2D extent) (defined in muda::BufferLaunch)muda::BufferLaunch
alloc(DeviceBuffer3D< T > &buffer, Extent3D extent) (defined in muda::BufferLaunch)muda::BufferLaunch
BufferLaunch(cudaStream_t s=nullptr) MUDA_NOEXCEPT (defined in muda::BufferLaunch)muda::BufferLaunchinline
BufferLaunch(int block_dim, cudaStream_t s=nullptr) MUDA_NOEXCEPT (defined in muda::BufferLaunch)muda::BufferLaunchinline
BufferLaunch(int grid_dim, int block_dim, cudaStream_t s=nullptr) MUDA_NOEXCEPT (defined in muda::BufferLaunch)muda::BufferLaunchinline
callback(const std::function< void(::cudaStream_t, ::cudaError)> &callback) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
clear(DeviceBuffer< T > &buffer) (defined in muda::BufferLaunch)muda::BufferLaunch
clear(DeviceBuffer2D< T > &buffer) (defined in muda::BufferLaunch)muda::BufferLaunch
clear(DeviceBuffer3D< T > &buffer) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(VarView< T > dst, CVarView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(BufferView< T > dst, CBufferView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(Buffer2DView< T > dst, CBuffer2DView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(Buffer3DView< T > dst, CBuffer3DView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(VarView< T > dst, VarView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(BufferView< T > dst, BufferView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(Buffer2DView< T > dst, Buffer2DView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(Buffer3DView< T > dst, Buffer3DView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< VarView< T >> &dst, const ComputeGraphVar< VarView< T >> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< BufferView< T >> &dst, const ComputeGraphVar< BufferView< T >> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< Buffer2DView< T >> &dst, const ComputeGraphVar< Buffer2DView< T >> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< Buffer3DView< T >> &dst, const ComputeGraphVar< Buffer3DView< T >> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(T *dst, CVarView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(T *dst, CBufferView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(T *dst, CBuffer2DView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(T *dst, CBuffer3DView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(T *dst, VarView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(T *dst, BufferView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(T *dst, Buffer2DView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(T *dst, Buffer3DView< T > src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< T *> &dst, const ComputeGraphVar< BufferView< T >> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< T *> &dst, const ComputeGraphVar< Buffer2DView< T >> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< T *> &dst, const ComputeGraphVar< VarView< T >> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< T *> &dst, const ComputeGraphVar< Buffer3DView< T >> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(VarView< T > dst, const T *src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(BufferView< T > dst, const T *src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(Buffer2DView< T > dst, const T *src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(Buffer3DView< T > dst, const T *src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< BufferView< T >> &dst, const ComputeGraphVar< T *> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< Buffer2DView< T >> &dst, const ComputeGraphVar< T *> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< VarView< T >> &dst, const ComputeGraphVar< T *> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
copy(ComputeGraphVar< Buffer3DView< T >> &dst, const ComputeGraphVar< T *> &src) (defined in muda::BufferLaunch)muda::BufferLaunch
derived_type typedef (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
fill(VarView< T > buffer, const T &val) (defined in muda::BufferLaunch)muda::BufferLaunch
fill(BufferView< T > buffer, const T &val) (defined in muda::BufferLaunch)muda::BufferLaunch
fill(Buffer2DView< T > buffer, const T &val) (defined in muda::BufferLaunch)muda::BufferLaunch
fill(Buffer3DView< T > buffer, const T &val) (defined in muda::BufferLaunch)muda::BufferLaunch
fill(ComputeGraphVar< VarView< T >> &buffer, const ComputeGraphVar< T > &val) (defined in muda::BufferLaunch)muda::BufferLaunch
fill(ComputeGraphVar< BufferView< T >> &buffer, const ComputeGraphVar< T > &val) (defined in muda::BufferLaunch)muda::BufferLaunch
fill(ComputeGraphVar< Buffer2DView< T >> &buffer, const ComputeGraphVar< T > &val) (defined in muda::BufferLaunch)muda::BufferLaunch
fill(ComputeGraphVar< Buffer3DView< T >> &buffer, const ComputeGraphVar< T > &val) (defined in muda::BufferLaunch)muda::BufferLaunch
free(DeviceBuffer< T > &buffer) (defined in muda::BufferLaunch)muda::BufferLaunch
free(DeviceBuffer2D< T > &buffer) (defined in muda::BufferLaunch)muda::BufferLaunch
free(DeviceBuffer3D< T > &buffer) (defined in muda::BufferLaunch)muda::BufferLaunch
init_stream(::cudaStream_t s) (defined in muda::LaunchCore)muda::LaunchCoreinline
kernel_name(std::string_view name) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
kernel_name() const (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >inline
kernel_name() (defined in muda::LaunchCore)muda::LaunchCorestatic
LaunchBase(::cudaStream_t stream) MUDA_NOEXCEPT (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
LaunchBase(cudaStream_t stream) MUDA_NOEXCEPT (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
LaunchCore(::cudaStream_t stream) MUDA_NOEXCEPT (defined in muda::LaunchCore)muda::LaunchCore
m_stream (defined in muda::LaunchCore)muda::LaunchCoreprotected
next(Next n) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
next(Args &&... args) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
pop_kernel_name() (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >protected
pop_range() (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
push_range(const std::string &name) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
record(cudaEvent_t e, int flag=cudaEventRecordDefault) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
record(ComputeGraphVar< cudaEvent_t > &e, const std::vector< ComputeGraphVarBase * > &vars) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
record(ComputeGraphVar< cudaEvent_t > &e, ComputeGraphVar< ViewT > &... vars) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
reserve(DeviceBuffer< T > &buffer, size_t capacity) (defined in muda::BufferLaunch)muda::BufferLaunch
reserve(DeviceBuffer2D< T > &buffer, Extent2D capacity) (defined in muda::BufferLaunch)muda::BufferLaunch
reserve(DeviceBuffer3D< T > &buffer, Extent3D capacity) (defined in muda::BufferLaunch)muda::BufferLaunch
resize(DeviceBuffer< T > &buffer, size_t size) (defined in muda::BufferLaunch)muda::BufferLaunch
resize(DeviceBuffer2D< T > &buffer, Extent2D extent) (defined in muda::BufferLaunch)muda::BufferLaunch
resize(DeviceBuffer3D< T > &buffer, Extent3D extent) (defined in muda::BufferLaunch)muda::BufferLaunch
resize(DeviceBuffer< T > &buffer, size_t size, const T &val) (defined in muda::BufferLaunch)muda::BufferLaunch
resize(DeviceBuffer2D< T > &buffer, Extent2D extent, const T &val) (defined in muda::BufferLaunch)muda::BufferLaunch
resize(DeviceBuffer3D< T > &buffer, Extent3D extent, const T &val) (defined in muda::BufferLaunch)muda::BufferLaunch
S typedef (defined in muda::LaunchCore)muda::LaunchCoreprotected
shrink_to_fit(DeviceBuffer< T > &buffer) (defined in muda::BufferLaunch)muda::BufferLaunch
shrink_to_fit(DeviceBuffer2D< T > &buffer) (defined in muda::BufferLaunch)muda::BufferLaunch
shrink_to_fit(DeviceBuffer3D< T > &buffer) (defined in muda::BufferLaunch)muda::BufferLaunch
stream() const (defined in muda::LaunchCore)muda::LaunchCoreinlineprotected
wait(cudaEvent_t e, int flag=cudaEventWaitDefault) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
wait(const ComputeGraphVar< cudaEvent_t > &e, const std::vector< ComputeGraphVarBase * > &vars) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
wait(const ComputeGraphVar< cudaEvent_t > &e, ComputeGraphVar< ViewT > &... vars) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
wait() (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
wait_device() (defined in muda::LaunchCore)muda::LaunchCorestatic
wait_event(cudaEvent_t event) (defined in muda::LaunchCore)muda::LaunchCorestatic
wait_stream(::cudaStream_t stream) (defined in muda::LaunchCore)muda::LaunchCorestatic
when(cudaEvent_t e, int flag=cudaEventWaitDefault) (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
~LaunchBase() MUDA_NOEXCEPT (defined in muda::LaunchBase< BufferLaunch >)muda::LaunchBase< BufferLaunch >
~LaunchCore() MUDA_NOEXCEPT (defined in muda::LaunchCore)muda::LaunchCore