Block-Structured AMR Software Framework
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
 
ShMemoperator= (ShMem &&rhs) noexcept
 
 ShMem (const ShMem &)=delete
 
ShMemoperator= (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: