当前位置: 首页>>代码示例>>C++>>正文


C++ Coord::getGridNext方法代码示例

本文整理汇总了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;
}
开发者ID:ondrejsmid,项目名称:orthohedra,代码行数:39,代码来源:test_float_nbhood_repr.cpp


注:本文中的Coord::getGridNext方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。