# Restrictions - When modifying simulation parameters this is the recommended structure, as modification will only work after `base.initSimulation()` has been called. ```python base.initSimulation() sim = sph.Simulation.getCurrent() sim.setValue...() base.runSimulation() base.cleanup() ``` - `setValue...()` and `getValue...()` functions cannot accept vectors as arguments yet