7.1
general documentation
cs_time_control_t Struct Reference

#include <cs_time_control.h>

+ Collaboration diagram for cs_time_control_t:

Data Fields

cs_time_control_type_t type
 
bool at_start
 
bool at_end
 
union {
   int   start_nt
 
   double   start_t
 
}; 
 
union {
   int   end_nt
 
   double   end_t
 
}; 
 
union {
   int   interval_nt
 
   double   interval_t
 
}; 
 
cs_time_control_func_tcontrol_func
 
void * control_input
 
bool current_state
 
int current_time_step
 
int last_nt
 
double last_t
 

Field Documentation

◆ @4

union { ... }

◆ @6

union { ... }

◆ @8

union { ... }

◆ at_end

bool at_end

◆ at_start

bool at_start

◆ control_func

cs_time_control_func_t* control_func

◆ control_input

void* control_input

◆ current_state

bool current_state

◆ current_time_step

int current_time_step

◆ end_nt

int end_nt

◆ end_t

double end_t

◆ interval_nt

int interval_nt

◆ interval_t

double interval_t

◆ last_nt

int last_nt

◆ last_t

double last_t

◆ start_nt

int start_nt

◆ start_t

double start_t

◆ type


The documentation for this struct was generated from the following file: