Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::FabArray< FAB >::ShMem Struct Reference

for shared memory More...

#include <AMReX_FabArray.H>

Public Member Functions

 ShMem () noexcept=default
 ~ShMem ()
 ShMem (ShMem &&rhs) noexcept
ShMem & operator= (ShMem &&rhs) noexcept
 ShMem (const ShMem &)=delete
ShMem & operator= (const ShMem &)=delete

Public Attributes

bool alloc {false}
Long n_values {0}
Long n_points {0}

Detailed Description

template<class FAB>
struct amrex::FabArray< FAB >::ShMem

for shared memory

Constructor & Destructor Documentation

◆ ShMem() [1/3]

template<class FAB>
amrex::FabArray< FAB >::ShMem::ShMem ( )
defaultnoexcept

◆ ~ShMem()

template<class FAB>
amrex::FabArray< FAB >::ShMem::~ShMem ( )
inline

◆ ShMem() [2/3]

template<class FAB>
amrex::FabArray< FAB >::ShMem::ShMem ( ShMem && rhs)
inlinenoexcept

◆ ShMem() [3/3]

template<class FAB>
amrex::FabArray< FAB >::ShMem::ShMem ( const ShMem & )
delete

Member Function Documentation

◆ operator=() [1/2]

template<class FAB>
ShMem & amrex::FabArray< FAB >::ShMem::operator= ( const ShMem & )
delete

◆ operator=() [2/2]

template<class FAB>
ShMem & amrex::FabArray< FAB >::ShMem::operator= ( ShMem && rhs)
inlinenoexcept

Member Data Documentation

◆ alloc

template<class FAB>
bool amrex::FabArray< FAB >::ShMem::alloc {false}

◆ n_points

template<class FAB>
Long amrex::FabArray< FAB >::ShMem::n_points {0}

◆ n_values

template<class FAB>
Long amrex::FabArray< FAB >::ShMem::n_values {0}

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