45 return std::make_unique<FlowMain<TypeTag>>(argc, argv, outputCout, outputFiles);
53 using FlowMainType = FlowMain<TypeTag>;
57 void setArguments(
const std::vector<std::string>& args)
66 this->argc_ = 2 + args.size();
69 argv_python_.resize(2 + args.size());
70 argv_python_[0] = argv_[0];
71 argv_python_[1] = argv_[1];
72 for (std::size_t i = 0; i < args.size(); ++i) {
73 argv_python_[i+2] =
const_cast<char*
>(args[i].c_str());
78 this->argv_ = argv_python_.data();
85 std::unique_ptr<FlowMainType> initFlowBlackoil(
int& exitCode)
87 exitCode = EXIT_SUCCESS;
92 this->setupVanguard();
94 return flowMainInit<TypeTag>(argc_, argv_, outputCout_, outputFiles_);
102 std::vector<char*> argv_python_{};
bool initialize_(int &exitCode, bool keepKeywords=false)
Initialize.
Definition Main.hpp:184