A listener to be notified on mesh change. More...
#include <ptems/mesh.hpp>
Public Member Functions | |
virtual void | MeshChanged (const std::shared_ptr< FEMesh< DIM >> &previousMesh, const typename FEMesh< DIM >::Modifications &changes)=0 |
Event notification from mesh that the mesh has been changed. More... | |
A listener to be notified on mesh change.
|
pure virtual |
Event notification from mesh that the mesh has been changed.
std::logic_error | If the new mesh is invalid |
previousMesh | The mesh before refinement |
changes | A FEMesh<DIM>::Modifications structure defining the change to the mesh |