#include <ElementList.hpp>

Classes | |
| struct | Elem |
Public Member Functions | |
| ElementList () | |
| ElementList (const ElementList &olist) | |
| ~ElementList () | |
| const ElementList & | operator= (const ElementList &olist) |
| void | append (Element *val) |
| void | insert (Element *val) |
| void | insert_first (Element *val) |
| void | reset () |
| void | next () |
| Element * | get () |
| Element * | remove () |
| boolean | empty () |
| int | size () |
| boolean | move_to (Element *val) |
| int | index () const |
| void | index (int ind) |
Private Attributes | |
| Elem * | d_first |
| Elem * | d_current |
| int | d_size |
Definition at line 7 of file ElementList.hpp.
| ElementList | ( | ) |
Definition at line 5 of file ElementList.cpp.
| ElementList | ( | const ElementList & | olist | ) |
Definition at line 10 of file ElementList.cpp.
References d_current, d_first, ElementList::Elem::d_next, and ElementList::Elem::d_val.
| ~ElementList | ( | ) |
| void append | ( | Element * | val | ) |
Definition at line 58 of file ElementList.cpp.
References d_current, d_first, ElementList::Elem::d_next, and d_size.
Referenced by Mesh::replaceNode().

|
inline |
|
inline |
Definition at line 87 of file ElementList.hpp.
References d_current, and ElementList::Elem::d_val.
Referenced by Node::getSeparateElements(), and Mesh::replaceNode().

| int index | ( | ) | const |
Definition at line 110 of file ElementList.cpp.
References d_current, d_first, and ElementList::Elem::d_next.
Referenced by read_msh(), Mesh::replaceNode(), rflu_readpostinfo(), write_grda(), write_grdb(), and write_msh().

| void index | ( | int | ind | ) |
Definition at line 121 of file ElementList.cpp.
References d_current, d_first, ElementList::Elem::d_next, and i.
|
inline |
Definition at line 55 of file ElementList.hpp.
References d_current, d_first, ElementList::Elem::d_next, and d_size.
|
inline |
Definition at line 69 of file ElementList.hpp.
References d_current, d_first, and d_size.
Referenced by Node::getSeparateElements().

Definition at line 102 of file ElementList.cpp.
References d_current, d_first, ElementList::Elem::d_next, ElementList::Elem::d_val, FALSE, and TRUE.
Referenced by Node::getSeparateElements(), and Mesh::replaceNode().

|
inline |
Definition at line 80 of file ElementList.hpp.
References d_current, d_first, and ElementList::Elem::d_next.
Referenced by Node::getSeparateElements(), and Mesh::replaceNode().

| const ElementList & operator= | ( | const ElementList & | olist | ) |
Definition at line 35 of file ElementList.cpp.
References d_current, d_first, ElementList::Elem::d_next, d_size, and ElementList::Elem::d_val.
| Element * remove | ( | ) |
Definition at line 76 of file ElementList.cpp.
References d_current, d_first, ElementList::Elem::d_next, d_size, and ElementList::Elem::d_val.
|
inline |
Definition at line 76 of file ElementList.hpp.
References d_current, and d_first.
Referenced by Node::getSeparateElements(), and Mesh::replaceNode().

|
inline |
Definition at line 95 of file ElementList.hpp.
References d_size.
Referenced by Node::getSeparateElements(), and Mesh::replaceNode().

|
private |
Definition at line 49 of file ElementList.hpp.
Referenced by append(), ElementList(), get(), index(), insert(), insert_first(), move_to(), next(), operator=(), remove(), and reset().
|
private |
Definition at line 48 of file ElementList.hpp.
Referenced by append(), ElementList(), index(), insert(), insert_first(), move_to(), next(), operator=(), remove(), reset(), and ~ElementList().
|
private |
Definition at line 51 of file ElementList.hpp.
Referenced by append(), empty(), insert(), insert_first(), operator=(), remove(), and size().