#include "StrideSearchConfig.h" #include "SSWorkspace.hpp" #include "SSIdCriteria.hpp" #include using namespace StrideSearch; void id_results(IDCriterion* idc, const Workspace& wspc); int main(int argc, char* argv[]) { print_copyright(); std::cout << "Testing identification criteria..." << std::endl; // // create sample workspaces with dummy data // const int nPoints = 10; const std::vector vorticity_variables = {"vorticity", "latitude"}; const std::string slpname = "sea_level_pressure"; const std::vector wind_variables = {"u","v","w"}; const std::string tempname = "temperature_850"; Workspace vortwspc(vorticity_variables, nPoints); Workspace slpwspc(slpname, nPoints); Workspace windwspc(wind_variables, nPoints); Workspace tempwspc(tempname, nPoints); for (int i=0; idescription() << " : evaluate() = " << (idc->evaluate(wspc) ? "true" : "false") << " : value = " << idc->val << " : index = " << idc->wspcIndex << std::endl; }