AFEPack
公有成员 | 公有属性
MPI::Periodic::PointDistance< DOW >模板结构参考

#include <MPI_PeriodHandler.h>

所有成员的列表。

公有成员

int value (const Point< DOW > &p0, const Point< DOW > &p1, double tol) const
void readConfigFile (const std::string &file)

公有属性

int bmark
std::vector< double > period

详细描述

template<int DOW>
struct MPI::Periodic::PointDistance< DOW >

对周期区域下的点进行匹配的匹配器。约定匹配函数非负的返回值是匹配 上,负值是没有匹配上。在用户自身写匹配器的情况请注意这一约定。


成员函数文档

template<int DOW>
void MPI::Periodic::PointDistance< DOW >::readConfigFile ( const std::string &  file) [inline]

读入周期描述的配置文件。

我们定义配置文件的格式如下:

bnd_mark # 一个整数,表示需要进行处理的几何体的边界标识,我 # 们要求需要做周期处理的几何体具有相同的边界标识。

T1 T2 ... TD # D个实数,表示D个方向上每个方向的周期。

文件中任何位置出现字符 #,那么该字符直到行尾都被视为注释

template<int DOW>
int MPI::Periodic::PointDistance< DOW >::value ( const Point< DOW > &  p0,
const Point< DOW > &  p1,
double  tol 
) const [inline]

对点 p0 和 p1 进行坐标匹配,匹配的误差忍量为 tol。


成员数据文档

template<int DOW>
int MPI::Periodic::PointDistance< DOW >::bmark
template<int DOW>
std::vector<double> MPI::Periodic::PointDistance< DOW >::period

该结构的文档由以下文件生成: