Class NonSmoothEvent#
Defined in Program listing for file kernel/src/simulationTools/NonSmoothEvent.hpp
-
class NonSmoothEvent : public Event#
Events due to non smooth behavior (contact occurence…)
Those events are detected during Simulation process (integration of the smooth part with a roots-finding algorithm) and scheduled into the EventsManager.
Public Functions
-
NonSmoothEvent(double time, int notUsed)#
constructor with time value as a parameter
- Parameters:
time – the time of the first event (a double)
notUsed – unused parameter (an int)
-
~NonSmoothEvent()#
destructor
-
virtual void process(Simulation &simulation)#
OSNS solving and IndexSets updating.
- Parameters:
simulation – the simulation that owns this Event (through the EventsManager)
-
NonSmoothEvent(double time, int notUsed)#