ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Public Member Functions | List of all members
base_device::memory::set_memory_2d_op< FPTYPE, Device > Struct Template Reference

#include <memory_op.h>

Collaboration diagram for base_device::memory::set_memory_2d_op< FPTYPE, Device >:

Public Member Functions

void operator() (FPTYPE *arr, const size_t pitch, const int var, const size_t width, const size_t height)
 memset2D for multi-device
 

Member Function Documentation

◆ operator()()

template<typename FPTYPE , typename Device >
void base_device::memory::set_memory_2d_op< FPTYPE, Device >::operator() ( FPTYPE *  arr,
const size_t  pitch,
const int  var,
const size_t  width,
const size_t  height 
)

memset2D for multi-device

Input Parameters

Parameters
var: the specified constant value
pitch: Pitch in elements of 2D device memory
width: Width of matrix set (columns in elements)
height: Height of matrix set (rows)

Output Parameters

Parameters
arr: output array initialized by the input value

The documentation for this struct was generated from the following file: