ryujin 2.5.0 revision c64172211cf21344cb9b9b0f3a1266aa6400d392
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
task.h File Reference
#include <ryujin/base/compile_time_options.h>
#include <ryujin/base/convenience_macros.h>
#include <ryujin/base/patterns_conversion.h>
#include <deal.II/base/parameter_acceptor.h>
#include <boost/archive/binary_iarchive.hpp>
#include <boost/archive/binary_oarchive.hpp>
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <limits>
#include <span>
#include <string>
#include <vector>
Include dependency graph for task.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ryujin::TaskContext< Number >
 
class  ryujin::Trigger< Number >
 
class  ryujin::Interface::Task< Number >
 

Namespaces

namespace  ryujin
 
namespace  ryujin::Interface
 

Enumerations

enum class  ryujin::TaskPhase : std::uint8_t { ryujin::TaskPhase::pre_step , ryujin::TaskPhase::adapt , ryujin::TaskPhase::step , ryujin::TaskPhase::post_step }
 
enum class  ryujin::TriggerMode : std::uint8_t { ryujin::TriggerMode::every_cycle , ryujin::TriggerMode::timer_tick , ryujin::TriggerMode::wall_clock , ryujin::TriggerMode::time_points }