49 static RunCount from_string(std::string run_count);
50 static PyAction serializationTestObject();
52 PyAction(std::shared_ptr<const Python> python,
const std::string& name, RunCount run_count,
const std::string& module_file);
54 const std::function<
void(
const std::string&,
const std::vector<std::string>&)>& actionx_callback)
const;
55 const std::string& name()
const;
56 bool ready(
const State& state)
const;
57 bool operator==(
const PyAction& other)
const;
59 template<
class Serializer>
63 serializer(m_run_count);
64 serializer(module_file);
67 static bool valid_keyword(
const std::string& keyword);
70 void update(
bool result)
const;
72 mutable std::shared_ptr< PyRunModule > run_module;
74 RunCount m_run_count{RunCount::single};
75 std::string module_file;
76 mutable bool m_active =
true;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30