#ifndef ENTRY_H #define ENTRY_H #include "structs.h" #include "parameter.h" ///Contains main entry point functions and logic. class entry { public: static void entryBase(vtr<std::string> const &args); static resultOperation entryLogic(parameter const ¶m, bool unit = false); static inputData parseData(parameter const ¶ms); static void preprocessData(inputData &data, parameter const ¶ms); static resultOperation runOperation(inputData const &data, parameter const ¶ms); static void printResult(resultOperation &result, parameter const ¶ms); static void writeResult(inputData const &data, resultOperation &result, resultTime ×, parameter const ¶ms); static resultOperation externLogic(vtr3<double> const &input, vtr<std::string> const &args); }; #endif //ENTRY_H