ASEObserver =========== .. currentmodule:: narupatools.ase.constraints.observer .. autoclass:: ASEObserver .. rubric:: Inheritance .. inheritance-diagram:: ASEObserver :parts: 1 .. rubric:: Methods .. autosummary:: :nosignatures: ~ASEObserver.__init__ ~ASEObserver.adjust_cell ~ASEObserver.adjust_forces ~ASEObserver.adjust_momenta ~ASEObserver.adjust_positions ~ASEObserver.get ~ASEObserver.get_or_create .. automethod:: ASEObserver.__init__ .. automethod:: ASEObserver.adjust_cell .. automethod:: ASEObserver.adjust_forces .. automethod:: ASEObserver.adjust_momenta .. automethod:: ASEObserver.adjust_positions .. automethod:: ASEObserver.get .. automethod:: ASEObserver.get_or_create .. rubric:: Attributes .. autosummary:: ~ASEObserver.on_set_cell ~ASEObserver.on_set_momenta ~ASEObserver.on_set_positions .. autoattribute:: ASEObserver.on_set_cell .. autoattribute:: ASEObserver.on_set_momenta .. autoattribute:: ASEObserver.on_set_positions