std::unique_ptr<Stage> SmoothKernel::makeReader(Options readerOptions) { if (isDebug()) { readerOptions.add("debug", true); uint32_t verbosity(getVerboseLevel()); if (!verbosity) verbosity = 1; readerOptions.add("verbose", verbosity); readerOptions.add("log", "STDERR"); } Stage* stage = KernelSupport::makeReader(m_inputFile); stage->setOptions(readerOptions); std::unique_ptr<Stage> reader_stage(stage); return reader_stage; }
std::unique_ptr<Stage> Ground::makeReader(Options readerOptions) { if (isDebug()) { readerOptions.add<bool>("debug", true); boost::uint32_t verbosity(getVerboseLevel()); if (!verbosity) verbosity = 1; readerOptions.add<boost::uint32_t>("verbose", verbosity); readerOptions.add<std::string>("log", "STDERR"); } Stage* stage = AppSupport::makeReader(m_inputFile); stage->setOptions(readerOptions); std::unique_ptr<Stage> reader_stage(stage); return reader_stage; }