#include <AMReX_TagParallelFor.H>
Public Member Functions | |
| TagVector ()=default | |
| TagVector (Vector< TagType > const &tags) | |
| ~TagVector () | |
| TagVector (const TagVector &other)=delete | |
| TagVector & | operator= (const TagVector &other)=delete |
| TagVector (TagVector &&other) noexcept | |
| TagVector & | operator= (TagVector &&other) noexcept |
| bool | is_defined () const |
| void | define (Vector< TagType > const &tags) |
| void | undefine () |
Public Attributes | |
| char * | h_buffer = nullptr |
| char * | d_buffer = nullptr |
| TagType * | d_tags = nullptr |
| int * | d_nwarps = nullptr |
| int | ntags = 0 |
| int | ntotwarps = 0 |
| int | nblocks = 0 |
| bool | defined = false |
Static Public Attributes | |
| static constexpr int | nthreads = 256 |
|
default |
|
inline |
|
inline |
|
delete |
|
inlinenoexcept |
|
inline |
|
inline |
|
delete |
|
inlinenoexcept |
|
inline |
| char* amrex::TagVector< TagType >::d_buffer = nullptr |
| int* amrex::TagVector< TagType >::d_nwarps = nullptr |
| TagType* amrex::TagVector< TagType >::d_tags = nullptr |
| bool amrex::TagVector< TagType >::defined = false |
| char* amrex::TagVector< TagType >::h_buffer = nullptr |
| int amrex::TagVector< TagType >::nblocks = 0 |
| int amrex::TagVector< TagType >::ntags = 0 |
|
staticconstexpr |
| int amrex::TagVector< TagType >::ntotwarps = 0 |