I think it could be useful for the user to have access to the solver’s attributes when building applications with libMobility. I mean being able to do:
solver = libMobility.NBody(periodicityX='open', periodicityY='open', periodicityZ='open')
solver.setParameters()
solver.initialize( ... )
print(solver.includeAngular)
print(solver.periodicityX)
Output:
False
'open'