The interface class has a protected member variable geometry_model that, however, it never sets. Perhaps it is used by derived classes, but if so they should (i) store this variable themselves, (ii) even better access the geometry via the SimulatorAccess class. In other words, the variable just needs to be nuked.
(I'm not doing that right away because I'm missing around in this file in other ways right now.)
The interface class has a protected member variable
geometry_model
that, however, it never sets. Perhaps it is used by derived classes, but if so they should (i) store this variable themselves, (ii) even better access the geometry via theSimulatorAccess
class. In other words, the variable just needs to be nuked.(I'm not doing that right away because I'm missing around in this file in other ways right now.)