32 static ALQState serializationTestObject();
34 std::size_t pack_size()
const;
35 std::size_t unpack_data(
const Scalar* data);
36 std::size_t pack_data(Scalar* data)
const;
38 Scalar get(
const std::string&
wname)
const;
39 void update_default(
const std::string&
wname, Scalar value);
40 void insert(
const std::string&
wname);
41 void set(
const std::string&
wname, Scalar value);
42 bool oscillation(
const std::string&
wname)
const;
43 void update_count(
const std::string&
wname,
bool increase);
45 int get_increment_count(
const std::string&
wname)
const;
46 int get_decrement_count(
const std::string&
wname)
const;
47 void set_debug_counter(
int value);
48 int get_debug_counter();
49 int update_debug_counter();
51 template<
class Serializer>
61 bool operator==(
const ALQState&)
const;
64 std::map<std::string, Scalar> current_alq_;
65 std::map<std::string, Scalar> default_alq_;
66 std::map<std::string, int> alq_increase_count_;
67 std::map<std::string, int> alq_decrease_count_;
68 int debug_counter_ = 0;
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:242