1 #ifndef SRC_TASKLIST_EXTRA_TASKS_HPP_
2 #define SRC_TASKLIST_EXTRA_TASKS_HPP_
5 #include <athena/globals.hpp>
21 TaskStatus
Sample(MeshBlock *pmb,
int step);
22 TaskStatus
Optimize(MeshBlock *pmb,
int step);
25 void AddTask(
const TaskID &
id,
const TaskID &dep)
override;
58 void AddTask(TaskID
const &
id, TaskID
const &dep)
override;
TaskStatus AddFluxToConserved(MeshBlock *pmb, int stage)
TaskStatus ReceiveTurbulenceFlux(MeshBlock *pmb, int stage)
TaskStatus CalculateTurbulenceFlux(MeshBlock *pmb, int stage)
TaskStatus SetBoundariesTurbulence(MeshBlock *pmb, int stage)
TaskStatus IntegrateHydro(MeshBlock *pmb, int stage)
TaskStatus SendTurbulenceFlux(MeshBlock *pmb, int stage)
TaskStatus ReceiveTurbulence(MeshBlock *pmb, int stage)
TaskStatus IntegrateTurbulence(MeshBlock *pmb, int stage)
TaskStatus ImplicitCorrection(MeshBlock *pmb, int stage)
ImplicitHydroTasks(ParameterInput *pin, Mesh *pm)
TaskStatus UpdateAllConserved(MeshBlock *pmb, int stage)
TaskStatus AddSourceTerms(MeshBlock *pmb, int stage)
void AddTask(TaskID const &id, TaskID const &dep) override
TaskStatus SendTurbulence(MeshBlock *pmb, int stage)
void StartupTaskList(MeshBlock *pmb, int stage) override
TaskStatus Optimize(MeshBlock *pmb, int step)
void AddTask(const TaskID &id, const TaskID &dep) override
InversionTasks(ParameterInput *pin, Mesh *pm)
TaskStatus CalculateGradient(MeshBlock *pmb, int step)
TaskStatus Sample(MeshBlock *pmb, int step)
This should track the largest task ID in the athena/task_list/task_list.hpp.
const TaskID IMPLICIT_CORR(80)
const TaskID SETB_TURB(89)
const TaskID UPDATE_ALLCONS(82)
const TaskID SEND_TURB(87)
const TaskID CALC_TURBFLX(83)
const TaskID RECV_TURB(88)
const TaskID RECV_TURBFLX(85)
const TaskID SEND_TURBFLX(84)
const TaskID ADD_FLX_CONS(81)
const TaskID INT_TURB(86)
const TaskID CALC_GRAD(1)