本文整理汇总了C++中Coord::getGridNext方法的典型用法代码示例。如果您正苦于以下问题:C++ Coord::getGridNext方法的具体用法?C++ Coord::getGridNext怎么用?C++ Coord::getGridNext使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Coord
的用法示例。
在下文中一共展示了Coord::getGridNext方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: testFloatNbhoodReprFacet
bool testFloatNbhoodReprFacet()
{
cout << "------------------------- ";
cout << "testFloatNbhoodReprFacet:" << endl;
vector<string> files;
files.push_back("01");
files.push_back("02");
files.push_back("04");
files.push_back("05");
files.push_back("06");
files.push_back("07");
files.push_back("08");
files.push_back("09");
files.push_back("10");
files.push_back("11");
files.push_back("12");
for (size_t i = 0; i < files.size(); i ++) {
string datafile, spacefile;
datafile = "src/test/data/uint/grid_repr/" + files[i] + ".txt";
spacefile = "src/test/data/uint/grid_repr/" + files[i] + "_space.txt";
cout << datafile << ": " << endl;
Space space = createSpaceFromSpacefile(spacefile, true);
GridRepr gr(space, datafile.c_str(), true);
NbhoodRepr nr(gr);
for (size_t i = 0; i < gr.dim(); i ++) {
for (Coord coo = Coord::ZERO_COORD; coo <= space.limits[i]; coo = coo.getGridNext()) {
GridRepr grFct = gr.iFacet(i, coo);
NbhoodRepr nrFct = nr.iFacet(i, coo);
assert(grFct == GridRepr(nrFct));
}
}
}
return true;
}