#include <discrete.h>
Collaboration diagram for dis_discrete:

Data Fields | |
| enum discrete_kind | t |
| SlvBackendToken | datom |
| dis_discrete ** | sos |
| dis_discrete * | source |
| gl_list_t * | whens |
| int32 | range |
| int32 | cur_value |
| int32 | pre_value |
| int32 | sindex |
| int32 | mindex |
| uint32 | flags |
kind of discrete variable
the associated ascend ATOM
| struct dis_discrete** dis_discrete::sos |
not implemented yet. Used to represent integer and symbols in terms of booleans
| struct dis_discrete* dis_discrete::source |
Not implemented yet. This would be used for booleans, members of sos, to point back to the variable which is using it
| struct gl_list_t* dis_discrete::whens |
whens in which this variable is used
Ranges for integer or symbols.Sme as above
current value
previous value
index in the solver clients list
index in the slv_system_t master list
| uint32 dis_discrete::flags |
batch of binary flags
1.5.1