1 """Message code definitions for Generators
2 """
3
4
5
6
7 W_UNCERTVAL = 00
8 W_TERMEVENT = 10
9 W_TERMSTATEBD = 11
10 W_BISECTLIMIT = 12
11 W_NONTERMEVENT = 20
12 W_NONTERMSTATEBD = 21
13
14
15
16 E_COMPUTFAIL = 00
17 E_NONUNIQUETERM = 10
18
19 errmessages = {E_NONUNIQUETERM: 'More than one terminal event found',
20 E_COMPUTFAIL: 'Computation of trajectory failed'}
21
22 errorfields = {E_NONUNIQUETERM: ['t', 'event list'],
23 E_COMPUTFAIL: ['t', 'error info']}
24
25 warnmessages = {W_UNCERTVAL: 'Uncertain value computed',
26 W_TERMEVENT: 'Terminal event(s) found',
27 W_NONTERMEVENT: 'Non-terminal event(s) found',
28 W_TERMSTATEBD: 'State variable reached bounds (terminal)',
29 W_BISECTLIMIT: 'Bisection limit reached for event',
30 W_NONTERMSTATEBD: 'State or input variable reached ' + \
31 'bounds (non-terminal)'}
32
33 warnfields = {W_UNCERTVAL: ['value', 'interval'],
34 W_TERMEVENT: ['t', 'event list'],
35 W_BISECTLIMIT: ['t', 'event list'],
36 W_NONTERMEVENT: ['t', 'event list'],
37 W_TERMSTATEBD: ['t', 'var name', 'var value',
38 '\n\tvalue interval'],
39 W_NONTERMSTATEBD: ['t', 'var name', 'var value',
40 '\n\tvalue interval']}
41