![]() |
MFEM
v4.5.2
Finite element discretization library
|
#include <mem_alloc.hpp>
Public Member Functions | |
Stack () | |
Construct an empty stack. More... | |
int | Size () const |
Return the number of elements on the stack. More... | |
void | Push (Elem E) |
Push element 'E' on the stack. More... | |
Elem | Pop () |
Pop an element off the stack and return it. More... | |
void | Clear () |
Clear the elements off the stack. More... | |
void | Swap (Stack< Elem, Num > &other) |
Swap the data in this stack with the data in other. More... | |
size_t | MemoryUsage () const |
Return the number of bytes used by the stack. More... | |
~Stack () | |
Definition at line 30 of file mem_alloc.hpp.
|
inline |
Construct an empty stack.
Definition at line 37 of file mem_alloc.hpp.
|
inline |
Definition at line 52 of file mem_alloc.hpp.
void mfem::Stack< Elem, Num >::Clear | ( | ) |
Clear the elements off the stack.
Definition at line 93 of file mem_alloc.hpp.
size_t mfem::Stack< Elem, Num >::MemoryUsage | ( | ) | const |
Return the number of bytes used by the stack.
Definition at line 120 of file mem_alloc.hpp.
Elem mfem::Stack< Elem, Num >::Pop | ( | ) |
Pop an element off the stack and return it.
Definition at line 78 of file mem_alloc.hpp.
void mfem::Stack< Elem, Num >::Push | ( | Elem | E | ) |
Push element 'E' on the stack.
Definition at line 56 of file mem_alloc.hpp.
|
inline |
Return the number of elements on the stack.
Definition at line 39 of file mem_alloc.hpp.
void mfem::Stack< Elem, Num >::Swap | ( | Stack< Elem, Num > & | other | ) |
Swap the data in this stack with the data in other.
Definition at line 111 of file mem_alloc.hpp.