#include "cs_defs.h"#include <assert.h>#include <math.h>#include <stdio.h>#include <stdarg.h>#include <stdlib.h>#include <string.h>#include "bft_mem.h"#include "bft_error.h"#include "bft_printf.h"#include "cs_log.h"#include "cs_map.h"#include "cs_time_control.h"Functions | |
| bool | cs_time_control_is_active (cs_time_control_t *tc, const cs_time_step_t *ts) |
| void | cs_time_control_init_by_time_step (cs_time_control_t *tc, int nt_start, int nt_end, int nt_interval, bool at_start, bool at_end) |
| void | cs_time_control_init_by_time (cs_time_control_t *tc, double t_start, double t_end, double t_interval, bool at_start, bool at_end) |
| void | cs_time_control_init_by_func (cs_time_control_t *tc, cs_time_control_func_t *control_func, void *control_input, bool at_start, bool at_end) |
| void | cs_time_control_get_description (const cs_time_control_t *tc, char *desc, size_t desc_size) |
Time dependency control for variables or properties.
| void cs_time_control_get_description | ( | const cs_time_control_t * | tc, |
| char * | desc, | ||
| size_t | desc_size ) |
| void cs_time_control_init_by_func | ( | cs_time_control_t * | tc, |
| cs_time_control_func_t * | control_func, | ||
| void * | control_input, | ||
| bool | at_start, | ||
| bool | at_end ) |
| void cs_time_control_init_by_time | ( | cs_time_control_t * | tc, |
| double | t_start, | ||
| double | t_end, | ||
| double | t_interval, | ||
| bool | at_start, | ||
| bool | at_end ) |
| void cs_time_control_init_by_time_step | ( | cs_time_control_t * | tc, |
| int | nt_start, | ||
| int | nt_end, | ||
| int | nt_interval, | ||
| bool | at_start, | ||
| bool | at_end ) |
| bool cs_time_control_is_active | ( | cs_time_control_t * | tc, |
| const cs_time_step_t * | ts ) |