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 个孩子