This is an initial draft PR for adding support for multiple samples. There is significant work to be done still, but the basic approach is to shift from any reliance on converting Variables to their value_t, and instead using get_values(int i) to access entries within the Variable.
To do:
Add support for VariableView class that views but does not own external data.
Improve data storage in Variable, e.g. create an allocator that uses stack allocation whenever possible.
This is an initial draft PR for adding support for multiple samples. There is significant work to be done still, but the basic approach is to shift from any reliance on converting Variables to their value_t, and instead using
get_values(int i)
to access entries within the Variable.To do:
allocator
that uses stack allocation whenever possible.