HOPS
HOPS class reference
MHO_SubprocessPyControlEvaluator.hh
Go to the documentation of this file.
1 #ifndef MHO_SubprocessPyControlEvaluator_HH__
2 #define MHO_SubprocessPyControlEvaluator_HH__
3 
5 #include "MHO_ParameterStore.hh"
6 
7 namespace hops
8 {
9 
27 {
28  public:
40  static bool Evaluate(MHO_ParameterStore* paramStore, const mho_json& control_format, mho_json& control_statements);
41 };
42 
43 } // namespace hops
44 
45 #endif
nlohmann::json mho_json
Definition: MHO_JSONHeaderWrapper.hh:5
Class MHO_ParameterStore.
Definition: MHO_ParameterStore.hh:52
No-embed (subprocess) evaluator for Python control files. Exposes the SAME functor signature MHO_Frin...
Definition: MHO_SubprocessPyControlEvaluator.hh:27
static bool Evaluate(MHO_ParameterStore *paramStore, const mho_json &control_format, mho_json &control_statements)
Evaluate a Python control script in a subprocess and populate control_statements.
Definition: MHO_SubprocessPyControlEvaluator.cc:13
Definition: MHO_AdhocFlagging.hh:18