AFEPack
组合类型 | 命名空间 | 宏定义 | 函数
MPI_HGeometry.h文件参考
#include <set>
#include <AFEPack/HGeometry.h>
#include "MPI.h"
#include "MPI_HGeometry.templates.h"

浏览该文件的源代码。

组合类型

struct  MPI::PointDistance< DOW >
class  MPI::HGeometryForest< DIM, DOW, MATCHER >
class  MPI::BirdView< FOREST >
class  MPI::BirdViewSet< FOREST >
class  MPI::HGeometryMatcher< FOREST >

命名空间

namespace  MPI

宏定义

#define GDIM   0
#define GEO   HGeometry<GDIM,DOW>
#define OBJ   Shared_object<GEO>
#define GDIM   1
#define GEO   HGeometry<GDIM,DOW>
#define OBJ   Shared_object<GEO>
#define GDIM   2
#define GEO   HGeometry<GDIM,DOW>
#define OBJ   Shared_object<GEO>
#define GDIM   3
#define GEO   HGeometry<GDIM,DOW>
#define OBJ   Shared_object<GEO>
#define SYNC_DATA(D)

函数

template<class FOREST >
BirdViewSet< FOREST > MPI::make_set (BirdView< FOREST > &mesh0, BirdView< FOREST > &mesh1)
template<class FOREST >
BirdViewSet< FOREST > MPI::make_set (BirdView< FOREST > &mesh0, BirdView< FOREST > &mesh1, BirdView< FOREST > &mesh2)
template<class FOREST >
BirdViewSet< FOREST > MPI::make_set (BirdView< FOREST > &mesh0, BirdView< FOREST > &mesh1, BirdView< FOREST > &mesh2, BirdView< FOREST > &mesh3)

详细描述

作者:
Ruo Li <rli>
日期:
Fri Sep 11 16:23:39 2009

宏定义文档

#define GDIM   0

几何体的共享信息性质。几何体的共享信息直接附着在几何体上,而在 HGeometryForest 上存储这个性质的指针的列表,便于对所有共享几何体 同时进行数据同步。

根据几何体的维数不同,相应的这一组信息的变量名也不相同,下面按维 数进行定义。

#define GDIM   1

几何体的共享信息性质。几何体的共享信息直接附着在几何体上,而在 HGeometryForest 上存储这个性质的指针的列表,便于对所有共享几何体 同时进行数据同步。

根据几何体的维数不同,相应的这一组信息的变量名也不相同,下面按维 数进行定义。

#define GDIM   2

几何体的共享信息性质。几何体的共享信息直接附着在几何体上,而在 HGeometryForest 上存储这个性质的指针的列表,便于对所有共享几何体 同时进行数据同步。

根据几何体的维数不同,相应的这一组信息的变量名也不相同,下面按维 数进行定义。

#define GDIM   3

几何体的共享信息性质。几何体的共享信息直接附着在几何体上,而在 HGeometryForest 上存储这个性质的指针的列表,便于对所有共享几何体 同时进行数据同步。

根据几何体的维数不同,相应的这一组信息的变量名也不相同,下面按维 数进行定义。

#define GEO   HGeometry<GDIM,DOW>
#define GEO   HGeometry<GDIM,DOW>
#define GEO   HGeometry<GDIM,DOW>
#define GEO   HGeometry<GDIM,DOW>
#define OBJ   Shared_object<GEO>
#define OBJ   Shared_object<GEO>
#define OBJ   Shared_object<GEO>
#define OBJ   Shared_object<GEO>
#define SYNC_DATA (   D)
值:
if (dim >= D) { \
      sync_data(this->communicator(), \
                this->template get_shared_list<D>(), *this,  \
                &this_t::template pack_verify_shared_object<D>, \
                &this_t::template unpack_verify_shared_object<D>, \
                type_filter); \
    }