libAntimony  2.8
enums.h
Go to the documentation of this file.
1 #ifndef ENUMS_H
2 #define ENUMS_H
3 
18 enum rd_type {rdBecomes = 0, rdActivates, rdInhibits, rdInfluences, rdBecomesIrreversibly};
19 
39 enum var_type {varSpeciesUndef = 0,
40  varFormulaUndef,
41  varDNA,
42  varFormulaOperator,
43  varReactionGene,
44  varReactionUndef,
45  varInteraction,
46  varUndefined,
47  varModule,
48  varEvent,
49  varCompartment,
50  varStrand,
51  varUnitDefinition,
52  varDeleted,
53  varConstraint};
81 enum return_type {allSymbols = 0,
82  allSpecies,
83  allFormulas,
84  allDNA,
85  allOperators,
86  allGenes,
87  allReactions,
88  allInteractions,
89  allEvents,
90  allCompartments,
91  allUnknown,
92  varSpecies,
93  varFormulas,
94  varOperators,
95  varCompartments,
96  constSpecies,
97  constFormulas,
98  constOperators,
99  constCompartments,
100  subModules,
101  expandedStrands,
102  modularStrands,
103  allUnits,
104  allDeleted,
105  allConstraints};
106 
110 enum const_type {constDEFAULT = 0, constVAR, constCONST};
111 
115 enum formula_type {formulaINITIAL = 0, formulaASSIGNMENT, formulaRATE, formulaKINETIC, formulaTRIGGER};
116 
120 enum deletion_type {delFull = 0,
121  delEventPriority,
122  delEventDelay,
123  delEventAssignment,
124  delRateRule,
125  delInitialAssignment,
126  delAssignmentRule,
127  delReactant,
128  delProduct,
129  delKineticLaw,
130  delModifier,
131  delInteraction};
132 
137  distUNKNOWN = 0
138  , distNORMAL
139  , distTRUNCNORMAL
140  , distUNIFORM
141  , distEXPONENTIAL
142  , distTRUNCEXPONENTIAL
143  , distGAMMA
144  , distTRUNCGAMMA
145  , distPOISSON
146  , distTRUNCPOISSON
147 };
148 
153  constNONE = 0
154  , constGT
155  , constLT
156  , constEQ
157  , constGEQ
158  , constLEQ
159  , constNEQ
160 };
161 
162 #endif // ENUMS_H
distribution_type
distribution_type values are used to determine which distribution defined in UncertML is being used...
Definition: enums.h:136
deletion_type
deletion_type values are not used in the API, but are used internally in libAntimony.
Definition: enums.h:120
return_type
return_types are used in the API when requesting information about different symbols.
Definition: enums.h:81
var_type
var_types define internally what a symbol is; they are not used in the API anywhere.
Definition: enums.h:39
constraint_type
constraint_type values are used to determine what kind (and whether) of a simple constraint is being ...
Definition: enums.h:152
const_type
const_type values are not used in the API, but are used internally in libAntimony.
Definition: enums.h:110
formula_type
rule_type values are not used in the API, but are used internally in libAntimony. ...
Definition: enums.h:115
rd_type
rd_types are the different types of reactions and interactions.
Definition: enums.h:18