41 unsigned short val_timeLevel,
42 int val_ind0MustBeCompleted,
43 int val_ind1MustBeCompleted,
44 int val_ind2MustBeCompleted,
45 int val_ind3MustBeCompleted,
46 int val_ind4MustBeCompleted) {
83 for(
int i=0; i<5; ++i)
Class for defining a task to be carried out.
Definition task_definition.hpp:42
~CTaskDefinition(void)
Destructor of the class.
Definition task_definition.inl:70
CTaskDefinition & operator=(const CTaskDefinition &other)
Assignment operator.
Definition task_definition.inl:74
unsigned short intPointADER
Time integration point for ADER, if relevant for the task.
Definition task_definition.hpp:76
SOLVER_TASK task
Task to be carried out.
Definition task_definition.hpp:74
SOLVER_TASK
Enumerated type, which defines the tasks to be carried out.
Definition task_definition.hpp:49
@ NO_TASK
Default value used for checking.
Definition task_definition.hpp:50
unsigned short timeLevel
Time level of the task to be carried out.
Definition task_definition.hpp:75
bool secondPartTimeIntADER
Whether or not this is the second part of the time interval for elements adjacent to a lower time lev...
Definition task_definition.hpp:77
int indMustBeCompleted[5]
Indices in the list of tasks that must be completed before this task can be carried out.
Definition task_definition.hpp:80
CTaskDefinition(void)
Constructor of the class.
Definition task_definition.inl:30
unsigned short nIndMustBeCompleted
Number of relevant indices in indMustBeCompleted.
Definition task_definition.hpp:79