These objects have unexpected assignment/copy properties (see presentation.h). As such, they are a bit of a pain. Currently, their weird behavior is inherited by Presentation class. The use of the boost::multi_array seems unnecessary; as far as I can tell, C++ STL vectors-of-vectors would work just as well.
Note that getting rid of the boost::multi_array's (which mostly appear in the code via the unsigned_matrix typedef) involves tinkering with the serialization code.
These objects have unexpected assignment/copy properties (see presentation.h). As such, they are a bit of a pain. Currently, their weird behavior is inherited by Presentation class. The use of the boost::multi_array seems unnecessary; as far as I can tell, C++ STL vectors-of-vectors would work just as well.
Note that getting rid of the boost::multi_array's (which mostly appear in the code via the unsigned_matrix typedef) involves tinkering with the serialization code.