| 
    Neko 1.99.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
Go to the source code of this file.
Data Types | |
| type | time_based_controller::time_based_controller_t | 
A utility type for determining whether an action should be executed based on the current time value. Used to e.g. control whether we should write a file or execute a simcomp. Note that the nexecutions variable should be incremented externally by calling the register_execution procedure. This is to allow running the the check multiple times at the same time step.  More... | |
| interface | time_based_controller::assignment(=) | 
Modules | |
| module | time_based_controller | 
Contains the time_based_controller_t type.  | |
Functions/Subroutines | |
| subroutine | time_based_controller::time_based_controller_init (this, start_time, end_time, control_mode, control_value) | 
| Constructor.   | |
| logical function | time_based_controller::time_based_controller_check (this, time, force) | 
| Check if the execution should be performed.   | |
| subroutine | time_based_controller::time_based_controller_assignment (ctrl1, ctrl2) | 
| Assignment operator. Simply copies attribute values.   | |
| subroutine | time_based_controller::time_based_controller_register_execution (this) | 
Increment nexectutions.   | |
| subroutine | time_based_controller::time_based_controller_set_counter (this, time) | 
| Set the counter based on a time (for restarts)   | |