|
AFEPack
|
#include <HGeometry.h>
公有类型 | |
| enum | { n_child = HGeometry<DIM,DOW>::n_child } |
| typedef RootFirstElementIterator< DIM, DOW > | base_t |
| typedef base_t::root_t | root_t |
| typedef ActiveElementIterator < DIM, DOW > | this_t |
公有成员 | |
| ActiveElementIterator () | |
| ActiveElementIterator (IrregularMesh< DIM, DOW > *m, root_t &i, HElement< DIM, DOW > *e) | |
| ActiveElementIterator (const base_t &it) | |
| virtual this_t & | operator++ () |
Iterator to active elements in the hierarchy tree. This is a derivative class of {RootFirstElementIterator}, and the {operator++} is overrided.
| typedef RootFirstElementIterator<DIM,DOW> ActiveElementIterator< DIM, DOW >::base_t |
| typedef base_t::root_t ActiveElementIterator< DIM, DOW >::root_t |
| typedef ActiveElementIterator<DIM,DOW> ActiveElementIterator< DIM, DOW >::this_t |
| ActiveElementIterator< DIM, DOW >::ActiveElementIterator | ( | ) | [inline] |
| ActiveElementIterator< DIM, DOW >::ActiveElementIterator | ( | IrregularMesh< DIM, DOW > * | m, |
| root_t & | i, | ||
| HElement< DIM, DOW > * | e | ||
| ) | [inline] |
| ActiveElementIterator< DIM, DOW >::ActiveElementIterator | ( | const base_t & | it | ) | [inline] |
| TEMPLATE ActiveElementIterator< DIM, DOW > & ActiveElementIterator< DIM, DOW >::operator++ | ( | ) | [virtual] |
在支持树结构中存在哑几何体的情况下,遍历器将会跳过所有的哑几何体。
非叶子节点会进入其后代
child 是第 i 个孩子
1.7.6.1