|
AFEPack
|
#include <MPI_MemoryReclaimer.h>
公有类型 | |
| enum | { dim = FOREST::dim, dow = FOREST::dow } |
| typedef FOREST | tree_t |
| typedef BirdView< tree_t > | ir_mesh_t |
公有成员 | |
| MemoryReclaimer () | |
| MemoryReclaimer (tree_t &_h_tree) | |
| virtual | ~MemoryReclaimer () |
| void | setGeometryTree (tree_t &_h_tree) |
| void | addIrregularMesh (ir_mesh_t &_ir_mesh) |
| void | clear () |
| void | reclaim () |
私有成员 | |
| void | markSharedObject () |
| void | reclaimIrregularMesh (ir_mesh_t &m) |
| void | initialTreeLabel () |
| void | labelIrregularMesh (ir_mesh_t &m) |
| void | reclaimTreeMemory () |
| template<class GEO > | |
| bool | is_shared_geometry (const GEO &g) const |
| void | markSharedElement (HGeometry< dim, dow > &ele) const |
| template<class GEO > | |
| void | markSharedGeometry (GEO &g) const |
| template<class GEO > | |
| void | labelHGeometry (GEO &g, int lab) const |
| template<class GEO > | |
| void | labelHGeometryRecursively (GEO &g, int lab) const |
| template<class GEO > | |
| int | relabelHGeometryRecursively (GEO &g) const |
| template<class GEO > | |
| int | reclaimHGeometryRecursively (GEO &g) const |
| template<class GEO > | |
| void | reclaimHGeometry (GEO *p_geo) const |
私有属性 | |
| tree_t * | h_tree |
| std::list< ir_mesh_t * > | ir_mesh |
| property_id_t | _pid_is_shared |
| typedef BirdView<tree_t> MPI::MemoryReclaimer< FOREST >::ir_mesh_t |
| typedef FOREST MPI::MemoryReclaimer< FOREST >::tree_t |
| MPI::MemoryReclaimer< FOREST >::MemoryReclaimer | ( | ) | [inline] |
| MPI::MemoryReclaimer< FOREST >::MemoryReclaimer | ( | tree_t & | _h_tree | ) | [inline] |
| virtual MPI::MemoryReclaimer< FOREST >::~MemoryReclaimer | ( | ) | [inline, virtual] |
| void MPI::MemoryReclaimer< FOREST >::addIrregularMesh | ( | ir_mesh_t & | _ir_mesh | ) | [inline] |
ӽһμӲIrregularMesh
| void MPI::MemoryReclaimer< FOREST >::clear | ( | ) | [inline] |
| void MPI::MemoryReclaimer< FOREST >::initialTreeLabel | ( | ) | [inline, private] |
| bool MPI::MemoryReclaimer< FOREST >::is_shared_geometry | ( | const GEO & | g | ) | const [inline, private] |
жһǷǹģ߾й
| void MPI::MemoryReclaimer< FOREST >::labelHGeometry | ( | GEO & | g, |
| int | lab | ||
| ) | const [inline, private] |
| void MPI::MemoryReclaimer< FOREST >::labelHGeometryRecursively | ( | GEO & | g, |
| int | lab | ||
| ) | const [inline, private] |
| void MPI::MemoryReclaimer< FOREST >::labelIrregularMesh | ( | ir_mesh_t & | m | ) | [inline, private] |
| void MPI::MemoryReclaimer< FOREST >::markSharedElement | ( | HGeometry< dim, dow > & | ele | ) | const [inline, private] |
ԵԪ ele ݹñǡҪǣֵҲ ϣȻݹС
| void MPI::MemoryReclaimer< FOREST >::markSharedGeometry | ( | GEO & | g | ) | const [inline, private] |
Ѿǣжͱ߽ǣԱ߽ݹ бǡȻĺݹС
| void MPI::MemoryReclaimer< FOREST >::markSharedObject | ( | ) | [inline, private] |
| void MPI::MemoryReclaimer< FOREST >::reclaim | ( | ) | [inline] |
ȶԸIrregularMeshIJʹڴл
Ժйصļϱ
־Ϊ -1
ʹеʶΪ 1
ڴл
| void MPI::MemoryReclaimer< FOREST >::reclaimHGeometry | ( | GEO * | p_geo | ) | const [inline, private] |
| int MPI::MemoryReclaimer< FOREST >::reclaimHGeometryRecursively | ( | GEO & | g | ) | const [inline, private] |
| void MPI::MemoryReclaimer< FOREST >::reclaimIrregularMesh | ( | ir_mesh_t & | m | ) | [inline, private] |
| void MPI::MemoryReclaimer< FOREST >::reclaimTreeMemory | ( | ) | [inline, private] |
| int MPI::MemoryReclaimer< FOREST >::relabelHGeometryRecursively | ( | GEO & | g | ) | const [inline, private] |
| void MPI::MemoryReclaimer< FOREST >::setGeometryTree | ( | tree_t & | _h_tree | ) | [inline] |
ýڴղHGeometryTree
property_id_t MPI::MemoryReclaimer< FOREST >::_pid_is_shared [private] |
tree_t* MPI::MemoryReclaimer< FOREST >::h_tree [private] |
std::list<ir_mesh_t *> MPI::MemoryReclaimer< FOREST >::ir_mesh [private] |
1.7.6.1