File kernel/src/simulationTools/TimeDiscretisationEvent.hpp#

Go to the source code of this file

Time Discretisation Events

class TimeDiscretisationEvent : public Event
#include <TimeDiscretisationEvent.hpp>

Event that corresponds to user-defined time discretisation points.

Public Functions

TimeDiscretisationEvent(double time, int notUsed)

constructor with time value as a parameter

Parameters:
  • time – starting time (a double)

  • notUsed – unused int

~TimeDiscretisationEvent()

destructor

virtual void process(Simulation &simulation)
Parameters:

simulation – the simulation that owns this Event (through the EventsManager)

virtual void update(unsigned int k)

increment the TimeDiscretisation and to change the time of the Event

Parameters:

k – the next index for this event

Private Functions

ACCEPT_SERIALIZATION(TimeDiscretisationEvent)#
TimeDiscretisationEvent()#

Default constructor.