reneSchm

Results 19 issues of reneSchm

# Changes and Information Please **briefly list the changes** made, additional Information and what the Reviewer should look out for: - remove pointers from World, Location, Person - this may...

loc::backend
model::abm
class::improvement

### Motivation / Current Behaviour Since we now use flows in the secirvvs model, we could easily remove all "dummy" variables, as each should be used only for exactly one...

prio::low
loc::backend
model::ode
class::improvement

### Motivation / Current Behaviour We did not consistently use ScalarType for some time, but now we added a FP ("floating point") template parameter to several classes. Instead of fixing...

loc::backend
class::improvement

### Motivation / Current Behaviour [FSAL steppers](https://www.boost.org/doc/libs/1_75_0/libs/numeric/odeint/doc/html/boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.explicit_steppers) were disabled in #960 due to a [bug](https://github.com/boostorg/odeint/issues/72) in boost. ### Enhancement description If we need FSAL steppers, we may need to create...

loc::backend
model::ode
class::improvement

### Provide a description of requested documentation changes. We need to discuss and update some guidelines. For example, they still claim that we use C++14, when we've been on C++17...

class::documentation
class::discussion

### Bug description Person::copy_person currently also copies the ID of the person. Currently, this is fine, as the function is used exclusively to copy an entire population in the World...

class::bug
prio::low
loc::backend
model::abm

# Changes and Information Please **briefly list the changes** (main added features, changed items, or corrected bugs) made: - Add an default serialization feature to make adding (de)serialization more convenient....

class::feature
loc::backend
model::abm

### Motivation / Current Behaviour There are several large data files in the cpp/tests, e.g. cpp/tests/data/pydata/District/vaccination_data.json, than can probably be replaced by generated data in the test that needs them....

loc::backend
class::improvement

### Motivation / Current Behaviour TestingStrategy uses somewhat expensive lookups to find entries, which can be replaced as we separated LocationType from LocationId. ### Enhancement description - Replace scheme storage,...

loc::backend
model::abm
class::improvement

### Motivation / Current Behaviour The current ABM coverage is okay, but some of the tests need to be improved. Most importantly, many tests do not have a clear test...

class::discussion
loc::backend
model::abm
class::improvement