MFEM v2.0
|
#include <mem_alloc.hpp>
Public Member Functions | |
Stack () | |
int | Size () |
void | Push (Elem E) |
Elem | Pop () |
void | Clear () |
~Stack () | |
Private Attributes | |
StackPart< Elem, Num > * | TopPart |
StackPart< Elem, Num > * | TopFreePart |
int | UsedInTop |
int | SSize |
Definition at line 25 of file mem_alloc.hpp.
Definition at line 31 of file mem_alloc.hpp.
Definition at line 36 of file mem_alloc.hpp.
void Stack< Elem, Num >::Clear | ( | ) |
Definition at line 73 of file mem_alloc.hpp.
Referenced by Stack< Elem *, Num >::~Stack().
Elem Stack< Elem, Num >::Pop | ( | ) |
Definition at line 58 of file mem_alloc.hpp.
References StackPart< Elem, Num >::Elements, and StackPart< Elem, Num >::Prev.
void Stack< Elem, Num >::Push | ( | Elem | E | ) |
Definition at line 40 of file mem_alloc.hpp.
References StackPart< Elem, Num >::Elements, and StackPart< Elem, Num >::Prev.
int Stack< Elem, Num >::Size | ( | ) | [inline] |
Definition at line 32 of file mem_alloc.hpp.
Definition at line 29 of file mem_alloc.hpp.
Referenced by Stack< Elem *, Num >::Size(), and Stack< Elem *, Num >::Stack().
StackPart<Elem, Num> * Stack< Elem, Num >::TopFreePart [private] |
Definition at line 28 of file mem_alloc.hpp.
Referenced by Stack< Elem *, Num >::Stack().
Definition at line 28 of file mem_alloc.hpp.
Referenced by Stack< Elem *, Num >::Stack().
Definition at line 29 of file mem_alloc.hpp.
Referenced by Stack< Elem *, Num >::Stack().