HOPS
HOPS class reference
source
cpp_src
Plugins
PythonSubprocess
include
MHO_SubprocessPyControlEvaluator.hh
Go to the documentation of this file.
1
#ifndef MHO_SubprocessPyControlEvaluator_HH__
2
#define MHO_SubprocessPyControlEvaluator_HH__
3
4
#include "
MHO_JSONHeaderWrapper.hh
"
5
#include "
MHO_ParameterStore.hh
"
6
7
namespace
hops
8
{
9
26
class
MHO_SubprocessPyControlEvaluator
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
MHO_JSONHeaderWrapper.hh
mho_json
nlohmann::json mho_json
Definition:
MHO_JSONHeaderWrapper.hh:5
MHO_ParameterStore.hh
hops::MHO_ParameterStore
Class MHO_ParameterStore.
Definition:
MHO_ParameterStore.hh:52
hops::MHO_SubprocessPyControlEvaluator
No-embed (subprocess) evaluator for Python control files. Exposes the SAME functor signature MHO_Frin...
Definition:
MHO_SubprocessPyControlEvaluator.hh:27
hops::MHO_SubprocessPyControlEvaluator::Evaluate
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
hops
Definition:
MHO_AdhocFlagging.hh:18
Generated on Thu Jun 18 2026 20:58:26 for HOPS by
1.9.1