AFEPack
|
#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 |
对周期区域下的点进行匹配的匹配器。约定匹配函数非负的返回值是匹配 上,负值是没有匹配上。在用户自身写匹配器的情况请注意这一约定。
void MPI::Periodic::PointDistance< DOW >::readConfigFile | ( | const std::string & | file | ) | [inline] |
读入周期描述的配置文件。
我们定义配置文件的格式如下:
bnd_mark # 一个整数,表示需要进行处理的几何体的边界标识,我 # 们要求需要做周期处理的几何体具有相同的边界标识。
T1 T2 ... TD # D个实数,表示D个方向上每个方向的周期。
文件中任何位置出现字符 #,那么该字符直到行尾都被视为注释
int MPI::Periodic::PointDistance< DOW >::value | ( | const Point< DOW > & | p0, |
const Point< DOW > & | p1, | ||
double | tol | ||
) | const [inline] |
对点 p0 和 p1 进行坐标匹配,匹配的误差忍量为 tol。
int MPI::Periodic::PointDistance< DOW >::bmark |
std::vector<double> MPI::Periodic::PointDistance< DOW >::period |