buffer used to store the user variables to output More...
#include <mbs_buffer.h>
Public Attributes | |
double * | t |
the array in which the time value corresponding to each value of the array are stored More... | |
double ** | X |
the tabular (2 dimensions) in which the values are stored More... | |
char ** | names |
the names of the user variables to save More... | |
int | index |
indicate the index to which next values must be written More... | |
int | size |
the size of the buffer (i.e. the number of different value of the array that can be stored) More... | |
int | nx |
the current size of the array that is tracked by this buffer More... | |
int | max_nx |
maximal size for nx More... | |
char * | respath |
path for the results More... | |
buffer used to store the user variables to output
Compared to 'MbsBuffer', this structure is designed to be extended with new user buffer columns. So, its size is not know at the beginning and is growing each time a new (i.e. new label) user variable is discovered. This structure is used with the 'AutoOutput' structure.
int index |
indicate the index to which next values must be written
int max_nx |
maximal size for nx
char** names |
the names of the user variables to save
int nx |
the current size of the array that is tracked by this buffer
char* respath |
path for the results
int size |
the size of the buffer (i.e. the number of different value of the array that can be stored)
double* t |
the array in which the time value corresponding to each value of the array are stored
double** X |
the tabular (2 dimensions) in which the values are stored