Robotran C Documentation
mbs_output_struct.h
Go to the documentation of this file.
1 
12 #ifndef _MBS_OUTPUT_STRUCT_H_
13 #define _MBS_OUTPUT_STRUCT_H_
14 
17 typedef struct AutoOutput
18 {
19  int out_nb;
23  int max_nb;
25 
26  char **label_outputs;
30 
31  double *y_outputs;
33 
34  double **v_outputs;
36  int *v_size;
38 
41 
42 } AutoOutput;
43 
44 typedef struct MbsOutputPtr
45 {
56 } MbsOutputPtr;
57 
58 #endif
AutoOutput::max_nb
int max_nb
Maximum number of user outputs allocated (max vectors and max scalar).
Definition: mbs_output_struct.h:23
AutoOutput
User output auto-update.
Definition: mbs_output_struct.h:17
MbsOutputPtr
Definition: mbs_output_struct.h:44
MbsOutputPtr::flag_warning_output_raised
int * flag_warning_output_raised
Pointer to the flag indicating wether the warning message has been already printed once.
Definition: mbs_output_struct.h:51
AutoOutput::label_outputs_vector
char ** label_outputs_vector
Array with the current user outputs vector labels.
Definition: mbs_output_struct.h:28
AutoOutput::y_outputs
double * y_outputs
Array with the current outputs values.
Definition: mbs_output_struct.h:31
AutoOutput::v_size
int * v_size
Array with the size of each outputs vector.
Definition: mbs_output_struct.h:36
AutoOutput::nb_new_outputs
int nb_new_outputs
Number of new user outputs discovered during this time step.
Definition: mbs_output_struct.h:39
AutoOutput::out_vector_nb
int out_vector_nb
Current number of user outputs vectors.
Definition: mbs_output_struct.h:21
AutoOutput::label_outputs
char ** label_outputs
Array with the current user outputs labels.
Definition: mbs_output_struct.h:26
MbsOutputPtr::auto_output
AutoOutput ** auto_output
Pointer to the pointer of the user outputs.
Definition: mbs_output_struct.h:46
AutoOutput::out_nb
int out_nb
Current number of user outputs.
Definition: mbs_output_struct.h:19
AutoOutput::v_outputs
double ** v_outputs
Array with the current outputs vector.
Definition: mbs_output_struct.h:34
MbsOutputPtr::flag_output
int * flag_output
Pointer to the flag to indicate whether the outputs are activated (1) or deactived (0).
Definition: mbs_output_struct.h:48
MbsOutputPtr::set_output_verbose
int * set_output_verbose
1 if we want to print messages, 1 is the default. (0 no messages)
Definition: mbs_output_struct.h:54