RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
List of all members
RAJA::statement::InitLocalMem< Pol, Indices, EnclosedStmts > Struct Template Reference

#include <InitLocalMem.hpp>

Inheritance diagram for RAJA::statement::InitLocalMem< Pol, Indices, EnclosedStmts >:
RAJA::internal::Statement< camp::nil >

Additional Inherited Members

- Public Types inherited from RAJA::internal::Statement< camp::nil >
using enclosed_statements_t = StatementList< EnclosedStmts... >
 
using execution_policy_t = camp::nil
 
- Public Member Functions inherited from RAJA::internal::Statement< camp::nil >
 Statement ()=delete
 

Detailed Description

template<typename Pol, typename Indices, typename... EnclosedStmts>
struct RAJA::statement::InitLocalMem< Pol, Indices, EnclosedStmts >

Kernel statements intialize local arrays The statement takes parameter sequence to intialize memory from the parameter tuple and additional statements.

For example: IntiLocalMem<Pol, RAJA::param_idx<0>, statements...> Will intialize the 0th array in the param tuple


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