44 Actions(
const std::vector<ActionX>& action,
const std::vector<PyAction>& pyactions);
46 static Actions serializationTestObject();
48 std::size_t py_size()
const;
49 std::size_t ecl_size()
const;
50 int max_input_lines()
const;
52 void add(
const ActionX& action);
54 bool ready(
const State& state, std::time_t sim_time)
const;
55 const ActionX& operator[](
const std::string& name)
const;
56 const ActionX& operator[](std::size_t index)
const;
57 std::vector<const ActionX *> pending(
const State& state, std::time_t sim_time)
const;
58 std::vector<const PyAction *> pending_python(
const State& state)
const;
60 bool has(
const std::string& name)
const;
61 std::vector<ActionX>::const_iterator begin()
const;
62 std::vector<ActionX>::const_iterator end()
const;
64 bool operator==(
const Actions& data)
const;
66 template<
class Serializer>
70 serializer(pyactions);
74 std::vector<ActionX> actions;
75 std::vector<PyAction> pyactions;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30