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

A functor to set memory to a constant value. More...

#include <memory.h>

Collaboration diagram for container::kernels::set_memory< T, Device >:

Public Member Functions

void operator() (T *arr, const T &var, const size_t &size)
 Set memory to a constant value.
 

Detailed Description

template<typename T, typename Device>
struct container::kernels::set_memory< T, Device >

A functor to set memory to a constant value.

Template Parameters
TFloating-point type of the memory.
DeviceDevice type where the memory is allocated.

Member Function Documentation

◆ operator()()

template<typename T , typename Device >
void container::kernels::set_memory< T, Device >::operator() ( T arr,
const T var,
const size_t &  size 
)

Set memory to a constant value.

Parameters
arrPointer to the memory.
varConstant value to set.
sizeSize of the memory to set.

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