AFEPack
组合类型 | 名字空间
MPI_MemoryReclaimer.h文件参考

并行状态下的内存回收函数。 更多...

#include <AFEPack/MemoryReclaimer.h>
#include "MPI_HGeometry.h"

浏览该文件的源代码。

组合类型

class  MPI::MemoryReclaimer< HFOREST >

名字空间

namespace  MPI

详细描述

并行状态下的内存回收函数。

作者:
Ruo Li <rli@math.pku.edu.cn>
日期:
Sun May 23 15:04:50 2010

和串行方式相比,我们需要完成的额外工作是:当一个共享几何体被回收时, 其共享信息需要被删除。实现的方式为:在基类 MemoryReclaimer 中,将真 正释放掉一个几何体的内存的函数实现为虚函数,然后在本类中重新实现此 虚函数,在将几何体的内存释放掉之前,先将其共享信息从树中删除掉。此 处的实现,使得过去的 MemoryReclaimer 只能对至多三维网格可应用。

在使用的时候,需要传给类的数结构必须是 HGeometryForest ,而不能再是 HGeometryTree,其它则没有区别,直接参考基类的说明即可。