00001
00002
00003 #ifndef TESTINDEX_HEADER
00004 #define TESTINDEX_HEADER
00005
00006 #include "hkl_unmerge.hh"
00007 #include "reindexscore.hh"
00008 #include "hkl_symmetry.hh"
00009 #include "hkl_datatypes.hh"
00010 #include "Output.hh"
00011 #include "controls.hh"
00012 #include "globalcontrols.hh"
00013
00014
00015 namespace scala {
00016
00017
00018
00019 std::vector<ReindexScore> TestIndexUnmerged
00020 (hkl_merged_list& RefList,
00021 hkl_unmerge_list& hkl_list,
00022 const std::vector<ReindexOp>& ReindexList,
00023 const GlobalControls& GC,
00024 const all_controls& controls,
00025 phaser_io::Output& output);
00026
00027 std::vector<ReindexScore> TestIndexMerged
00028 (hkl_merged_list& RefList,
00029 const hkl_merged_list& TestList,
00030 const std::vector<ReindexOp>& ReindexList,
00031 const GlobalControls& GC,
00032 phaser_io::Output& output);
00033
00034
00035
00036 std::vector<ReindexScore> TestIndexBothUnmerged
00037 (hkl_unmerge_list& ref_list,
00038 hkl_unmerge_list& test_list,
00039 const std::vector<ReindexOp>& ReindexList,
00040 const GlobalControls& GC,
00041 const all_controls& controls,
00042 const int& PrintLevel,
00043 phaser_io::Output& output);
00044
00045 }
00046 #endif