Bug Summary

File:OMCompiler/Compiler/boot/build/Uncertainties.c
Warning:line 13628, column 7
Value stored to '_varnumber' is never read

Annotated Source Code

[?] Use j/k keys for keyboard navigation

1#ifdef OMC_BASE_FILE
2 #define OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c" OMC_BASE_FILE
3#else
4 #define OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c" "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5#endif
6#include "omc_simulation_settings.h"
7#include "Uncertainties.h"
8#define _OMC_LIT0_data" *Approximated = false" " *Approximated = false"
9static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT0,22,_OMC_LIT0_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT0
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), " *Approximated = false"
}
;
10#define _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT0)((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3))
11#define _OMC_LIT1_data"true" "true"
12static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT1,4,_OMC_LIT1_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT1
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "true"
}
;
13#define _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT1)((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3))
14#define _OMC_LIT2_data"false" "false"
15static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT2,5,_OMC_LIT2_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT2
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "false"
}
;
16#define _OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT2)((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3))
17#define _OMC_LIT3_data" *Approximated = " " *Approximated = "
18static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT3,17,_OMC_LIT3_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT3
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), " *Approximated = "
}
;
19#define _OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT3)((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3))
20#define _OMC_LIT4_data"+" "+"
21static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT4,1,_OMC_LIT4_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT4
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "+"
}
;
22#define _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT4)((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))
23#define _OMC_LIT5_data"-" "-"
24static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT5,1,_OMC_LIT5_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT5
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "-"
}
;
25#define _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT5)((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3))
26#define _OMC_LIT6_data", " ", "
27static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT6,2,_OMC_LIT6_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT6
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ", "
}
;
28#define _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT6)((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))
29#define _OMC_LIT7_data"\n" "\n"
30static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT7,1,_OMC_LIT7_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT7
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\n"
}
;
31#define _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT7)((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3))
32#define _OMC_LIT8_data"" ""
33static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT8,0,_OMC_LIT8_data)struct { mmc_uint_t header; const char data[(0)+1]; } _OMC_LIT_STRUCT8
= { ((((mmc_uint_t)0)<<(3))+((1<<(3+3))+5)), "" }
;
34#define _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT8)((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))
35static const MMC_DEFREALLIT(_OMC_LIT_STRUCT9,0.0)struct mmc_real_lit _OMC_LIT_STRUCT9 = {0,(((8/8) << 10
) + 9),0.0}
;
36#define _OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT9)((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3))
37static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT10,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT10
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3))}};
38#define _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT10)((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3))
39static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT11,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT11
= { (((1) << 10) + (((4) & 255) << 2)),
{&DAE_ComponentPrefix_NOCOMPPRE__desc,}};
40#define _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT11)((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))
41static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT12,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT12
= { (((8) << 10) + (((3) & 255) << 2)),
{&DAE_ElementSource_SOURCE__desc,_OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
42#define _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT12)((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3))
43static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT13,1,9)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT13
= { (((1) << 10) + (((9) & 255) << 2)),
{&BackendDAE_EquationKind_UNKNOWN__EQUATION__KIND__desc,}};
44#define _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT13)((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3))
45static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT14,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT14
= { (((5) << 10) + (((3) & 255) << 2)),
{&BackendDAE_EvaluationStages_EVALUATION__STAGES__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
46#define _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT14)((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3))
47static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT15,4,3)struct { mmc_uint_t header; const void *data[4]; } _OMC_LIT_STRUCT15
= { (((4) << 10) + (((3) & 255) << 2)),
{&BackendDAE_EquationAttributes_EQUATION__ATTRIBUTES__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)),_OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3))}};
48#define _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT15)((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))
49static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT16,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT16
= { (((1) << 10) + (((4) & 255) << 2)),
{&BackendDAE_IndexReduction_NO__INDEX__REDUCTION__desc,}};
50#define _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT16)((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3))
51static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT17,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT17
= { (((1) << 10) + (((3) & 255) << 2)),
{&BackendDAE_EquationConstraints_ALLOW__UNDERCONSTRAINED__desc,}};
52#define _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT17)((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))
53static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT18,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT18
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))}};
54#define _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT18)((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))
55static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT19,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT19
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))}};
56#define _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT19)((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3))
57static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT20,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT20
= { (((1) << 10) + (((4) & 255) << 2)),
{&BackendDAE_IndexType_NORMAL__desc,}};
58#define _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT20)((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))
59static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT21,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT21
= { (((2) << 10) + (((4) & 255) << 2)),
{&DAE_Type_T__REAL__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
60#define _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT21)((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3))
61#define _OMC_LIT22_data"getUncertainRefineVariableIndexes failed!\n" "getUncertainRefineVariableIndexes failed!\n"
62static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT22,42,_OMC_LIT22_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT22
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), "getUncertainRefineVariableIndexes failed!\n"
}
;
63#define _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT22)((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3))
64#define _OMC_LIT23_data":" ":"
65static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT23,1,_OMC_LIT23_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT23
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ":"
}
;
66#define _OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT23)((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3))
67#define _OMC_LIT24_data"," ","
68static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT24,1,_OMC_LIT24_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT24
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ","
}
;
69#define _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT24)((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3))
70#define _OMC_LIT25_data"Warning: The variable '" "Warning: The variable '"
71static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT25,23,_OMC_LIT25_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT25
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), "Warning: The variable '"
}
;
72#define _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT25)((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3))
73#define _OMC_LIT26_data"' was not found in the system of knowns\n" "' was not found in the system of knowns\n"
74static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT26,40,_OMC_LIT26_data)struct { mmc_uint_t header; const char data[(40)+1]; } _OMC_LIT_STRUCT26
= { ((((mmc_uint_t)40)<<(3))+((1<<(3+3))+5)), "' was not found in the system of knowns\n"
}
;
75#define _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT26)((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3))
76#define _OMC_LIT27_data"{" "{"
77static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT27,1,_OMC_LIT27_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT27
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "{"
}
;
78#define _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT27)((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3))
79#define _OMC_LIT28_data"}" "}"
80static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT28,1,_OMC_LIT28_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT28
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "}"
}
;
81#define _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT28)((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3))
82#define _OMC_LIT29_data"List of size = " "List of size = "
83static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT29,15,_OMC_LIT29_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT29
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "List of size = "
}
;
84#define _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT29)((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3))
85static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT30,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT30
= { (((2) << 10) + (((1) & 255) << 2)),
{MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
86#define _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT30)((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3))
87static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT31,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT31
= { (((2) << 10) + (((1) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
88#define _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT31)((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))
89static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT32,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT32
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
90#define _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT32)((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3))
91#define _OMC_LIT33_data"TarjanAlgorithm failed\n" "TarjanAlgorithm failed\n"
92static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT33,23,_OMC_LIT33_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT33
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), "TarjanAlgorithm failed\n"
}
;
93#define _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT33)((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3))
94#define _OMC_LIT34_data"Text[Style[\"" "Text[Style[\""
95static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT34,12,_OMC_LIT34_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT34
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "Text[Style[\""
}
;
96#define _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT34)((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3))
97#define _OMC_LIT35_data"\",Bold,Large]]" "\",Bold,Large]]"
98static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT35,14,_OMC_LIT35_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT35
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "\",Bold,Large]]"
}
;
99#define _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT35)((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3))
100#define _OMC_LIT36_data"Warning: The system of equations is under-determined. The results may be incorrect.\n" "Warning: The system of equations is under-determined. The results may be incorrect.\n"
101static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT36,84,_OMC_LIT36_data)struct { mmc_uint_t header; const char data[(84)+1]; } _OMC_LIT_STRUCT36
= { ((((mmc_uint_t)84)<<(3))+((1<<(3+3))+5)), "Warning: The system of equations is under-determined. The results may be incorrect.\n"
}
;
102#define _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT36)((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3))
103#define _OMC_LIT37_data"(" "("
104static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT37,1,_OMC_LIT37_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT37
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "("
}
;
105#define _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT37)((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3))
106#define _OMC_LIT38_data") (" ") ("
107static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT38,3,_OMC_LIT38_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT38
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), ") ("
}
;
108#define _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT38)((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3))
109#define _OMC_LIT39_data")" ")"
110static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT39,1,_OMC_LIT39_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT39
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ")"
}
;
111#define _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT39)((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))
112#define _OMC_LIT40_data"Reduced variables:\n" "Reduced variables:\n"
113static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT40,19,_OMC_LIT40_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT40
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "Reduced variables:\n"
}
;
114#define _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT40)((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))
115#define _OMC_LIT41_data"Warning: The system is ill-posed. There are no remaining equations containing the knowns.\n" "Warning: The system is ill-posed. There are no remaining equations containing the knowns.\n"
116static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT41,90,_OMC_LIT41_data)struct { mmc_uint_t header; const char data[(90)+1]; } _OMC_LIT_STRUCT41
= { ((((mmc_uint_t)90)<<(3))+((1<<(3+3))+5)), "Warning: The system is ill-posed. There are no remaining equations containing the knowns.\n"
}
;
117#define _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT41)((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3))
118#define _OMC_LIT42_data"System of knowns after step 7" "System of knowns after step 7"
119static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT42,29,_OMC_LIT42_data)struct { mmc_uint_t header; const char data[(29)+1]; } _OMC_LIT_STRUCT42
= { ((((mmc_uint_t)29)<<(3))+((1<<(3+3))+5)), "System of knowns after step 7"
}
;
120#define _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT42)((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3))
121#define _OMC_LIT43_data"Blocks (each row is a block)" "Blocks (each row is a block)"
122static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT43,28,_OMC_LIT43_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT43
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "Blocks (each row is a block)"
}
;
123#define _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT43)((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))
124#define _OMC_LIT44_data"Grid[" "Grid["
125static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT44,5,_OMC_LIT44_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT44
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "Grid["
}
;
126#define _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT44)((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3))
127#define _OMC_LIT45_data",Frame->All]" ",Frame->All]"
128static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT45,12,_OMC_LIT45_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT45
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), ",Frame->All]"
}
;
129#define _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT45)((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))
130#define _OMC_LIT46_data"System of knowns after step 8 and 9" "System of knowns after step 8 and 9"
131static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT46,35,_OMC_LIT46_data)struct { mmc_uint_t header; const char data[(35)+1]; } _OMC_LIT_STRUCT46
= { ((((mmc_uint_t)35)<<(3))+((1<<(3+3))+5)), "System of knowns after step 8 and 9"
}
;
132#define _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT46)((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3))
133#define _OMC_LIT47_data"." "."
134static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT47,1,_OMC_LIT47_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT47
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "."
}
;
135#define _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT47)((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3))
136#define _OMC_LIT48_data"modelEquationsUC: The model " "modelEquationsUC: The model "
137static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT48,28,_OMC_LIT48_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT48
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "modelEquationsUC: The model "
}
;
138#define _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT48)((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3))
139#define _OMC_LIT49_data" could not be flattened" " could not be flattened"
140static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT49,23,_OMC_LIT49_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT49
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), " could not be flattened"
}
;
141#define _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT49)((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3))
142static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT50,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT50
= { (((1) << 10) + (((5) & 255) << 2)),
{&ErrorTypes_MessageType_TRANSLATION__desc,}};
143#define _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT50)((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3))
144static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT51,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT51
= { (((1) << 10) + (((4) & 255) << 2)),
{&ErrorTypes_Severity_ERROR__desc,}};
145#define _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT51)((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3))
146#define _OMC_LIT52_data"Internal error %s" "Internal error %s"
147static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT52,17,_OMC_LIT52_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT52
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "Internal error %s"
}
;
148#define _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT52)((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))
149static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT53,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT53
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))}};
150#define _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT53)((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))
151static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT54,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT54
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(63))((void*)(((((mmc_uint_t) (63)) << 1)+0))),_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),_OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)),_OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))}};
152#define _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT54)((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))
153#define _OMC_LIT55_data"__OpenModelica_ApproximatedEquation" "__OpenModelica_ApproximatedEquation"
154static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT55,35,_OMC_LIT55_data)struct { mmc_uint_t header; const char data[(35)+1]; } _OMC_LIT_STRUCT55
= { ((((mmc_uint_t)35)<<(3))+((1<<(3+3))+5)), "__OpenModelica_ApproximatedEquation"
}
;
155#define _OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT55)((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3))
156#define _OMC_LIT56_data"\"None\"" "\"None\""
157static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT56,6,_OMC_LIT56_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT56
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "\"None\""
}
;
158#define _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT56)((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3))
159#define _OMC_LIT57_data"Done..." "Done..."
160static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT57,7,_OMC_LIT57_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT57
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Done..."
}
;
161#define _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT57)((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))
162#define _OMC_LIT58_data"Grid[{" "Grid[{"
163static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT58,6,_OMC_LIT58_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT58
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "Grid[{"
}
;
164#define _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT58)((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))
165#define _OMC_LIT59_data"},Frame -> All]" "},Frame -> All]"
166static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT59,15,_OMC_LIT59_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT59
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "},Frame -> All]"
}
;
167#define _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT59)((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3))
168#define _OMC_LIT60_data"\"-\"" "\"-\""
169static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT60,3,_OMC_LIT60_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT60
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\"-\""
}
;
170#define _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT60)((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))
171#define _OMC_LIT61_data"Warning: The system is ill-posed. When computing the unknowns, there are more equations than variables.\n" "Warning: The system is ill-posed. When computing the unknowns, there are more equations than variables.\n"
172static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT61,104,_OMC_LIT61_data)struct { mmc_uint_t header; const char data[(104)+1]; } _OMC_LIT_STRUCT61
= { ((((mmc_uint_t)104)<<(3))+((1<<(3+3))+5)), "Warning: The system is ill-posed. When computing the unknowns, there are more equations than variables.\n"
}
;
173#define _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT61)((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))
174#define _OMC_LIT62_data"Warning: The system is ill-posed. When computing the unknowns, there are more variables than equations.\n" "Warning: The system is ill-posed. When computing the unknowns, there are more variables than equations.\n"
175static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT62,104,_OMC_LIT62_data)struct { mmc_uint_t header; const char data[(104)+1]; } _OMC_LIT_STRUCT62
= { ((((mmc_uint_t)104)<<(3))+((1<<(3+3))+5)), "Warning: The system is ill-posed. When computing the unknowns, there are more variables than equations.\n"
}
;
176#define _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT62)((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))
177#define _OMC_LIT63_data"}, Frame -> All]" "}, Frame -> All]"
178static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT63,16,_OMC_LIT63_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT63
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "}, Frame -> All]"
}
;
179#define _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT63)((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3))
180#define _OMC_LIT64_data"}]" "}]"
181static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT64,2,_OMC_LIT64_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT64
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "}]"
}
;
182#define _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT64)((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))
183#define _OMC_LIT65_data"{ " "{ "
184static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT65,2,_OMC_LIT65_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT65
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "{ "
}
;
185#define _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT65)((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3))
186#define _OMC_LIT66_data"} , " "} , "
187static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT66,4,_OMC_LIT66_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT66
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "} , "
}
;
188#define _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT66)((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3))
189#define _OMC_LIT67_data"unknowns" "unknowns"
190static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT67,8,_OMC_LIT67_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT67
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "unknowns"
}
;
191#define _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT67)((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3))
192#define _OMC_LIT68_data"knowns" "knowns"
193static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT68,6,_OMC_LIT68_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT68
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "knowns"
}
;
194#define _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT68)((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3))
195#define _OMC_LIT69_data"inputs" "inputs"
196static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT69,6,_OMC_LIT69_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT69
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "inputs"
}
;
197#define _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT69)((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))
198#define _OMC_LIT70_data"\nLoop-1\n========\n" "\nLoop-1\n========\n"
199static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT70,17,_OMC_LIT70_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT70
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "\nLoop-1\n========\n"
}
;
200#define _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT70)((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3))
201#define _OMC_LIT71_data"\nExtractEquationsfromNoPredecessorBlocks :" "\nExtractEquationsfromNoPredecessorBlocks :"
202static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT71,42,_OMC_LIT71_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT71
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), "\nExtractEquationsfromNoPredecessorBlocks :"
}
;
203#define _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT71)((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3))
204#define _OMC_LIT72_data" => " " => "
205static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT72,4,_OMC_LIT72_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT72
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " => "
}
;
206#define _OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT72)((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3))
207#define _OMC_LIT73_data" => known blocks:" " => known blocks:"
208static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT73,17,_OMC_LIT73_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT73
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), " => known blocks:"
}
;
209#define _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT73)((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3))
210#define _OMC_LIT74_data": Problem is ill posed because a variable of interest is set on boundary condition B" ": Problem is ill posed because a variable of interest is set on boundary condition B"
211static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT74,84,_OMC_LIT74_data)struct { mmc_uint_t header; const char data[(84)+1]; } _OMC_LIT_STRUCT74
= { ((((mmc_uint_t)84)<<(3))+((1<<(3+3))+5)), ": Problem is ill posed because a variable of interest is set on boundary condition B"
}
;
212#define _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT74)((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))
213static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT75,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT75
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
214#define _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT75)((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))
215#define _OMC_LIT76_data"\nProblem is ill posed because there are two few variables of interest. Boundary condition A is ignored \n" "\nProblem is ill posed because there are two few variables of interest. Boundary condition A is ignored \n"
216static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT76,104,_OMC_LIT76_data)struct { mmc_uint_t header; const char data[(104)+1]; } _OMC_LIT_STRUCT76
= { ((((mmc_uint_t)104)<<(3))+((1<<(3+3))+5)), "\nProblem is ill posed because there are two few variables of interest. Boundary condition A is ignored \n"
}
;
217#define _OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT76)((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))
218#define _OMC_LIT77_data"\nAfterinsertion :" "\nAfterinsertion :"
219static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT77,17,_OMC_LIT77_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT77
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "\nAfterinsertion :"
}
;
220#define _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT77)((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3))
221#define _OMC_LIT78_data"=> SET_S :" "=> SET_S :"
222static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT78,10,_OMC_LIT78_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT78
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "=> SET_S :"
}
;
223#define _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT78)((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))
224#define _OMC_LIT79_data"\nFinal Extraction After Loop-1:\n===================================\nSET_C : " "\nFinal Extraction After Loop-1:\n===================================\nSET_C : "
225static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT79,76,_OMC_LIT79_data)struct { mmc_uint_t header; const char data[(76)+1]; } _OMC_LIT_STRUCT79
= { ((((mmc_uint_t)76)<<(3))+((1<<(3+3))+5)), "\nFinal Extraction After Loop-1:\n===================================\nSET_C : "
}
;
226#define _OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT79)((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3))
227#define _OMC_LIT80_data"SET_S : " "SET_S : "
228static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT80,8,_OMC_LIT80_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT80
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "SET_S : "
}
;
229#define _OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT80)((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3))
230#define _OMC_LIT81_data"\nLoop-2\n===========\n" "\nLoop-2\n===========\n"
231static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT81,20,_OMC_LIT81_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT81
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "\nLoop-2\n===========\n"
}
;
232#define _OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT81)((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3))
233#define _OMC_LIT82_data"\nFinal Extraction After Loop 2:\n=============================\nSET_C : " "\nFinal Extraction After Loop 2:\n=============================\nSET_C : "
234static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT82,70,_OMC_LIT82_data)struct { mmc_uint_t header; const char data[(70)+1]; } _OMC_LIT_STRUCT82
= { ((((mmc_uint_t)70)<<(3))+((1<<(3+3))+5)), "\nFinal Extraction After Loop 2:\n=============================\nSET_C : "
}
;
235#define _OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT82)((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))
236#define _OMC_LIT83_data"SET_S: " "SET_S: "
237static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT83,7,_OMC_LIT83_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT83
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "SET_S: "
}
;
238#define _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT83)((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))
239#define _OMC_LIT84_data" Set-C is Empty! : Problem is ill posed because there are two few variables of interest" " Set-C is Empty! : Problem is ill posed because there are two few variables of interest"
240static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT84,87,_OMC_LIT84_data)struct { mmc_uint_t header; const char data[(87)+1]; } _OMC_LIT_STRUCT84
= { ((((mmc_uint_t)87)<<(3))+((1<<(3+3))+5)), " Set-C is Empty! : Problem is ill posed because there are two few variables of interest"
}
;
241#define _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT84)((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))
242static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT85,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT85
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
243#define _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT85)((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))
244#define _OMC_LIT86_data"Targets of blocks without predecessors\n=====================================\n" "Targets of blocks without predecessors\n=====================================\n"
245static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT86,77,_OMC_LIT86_data)struct { mmc_uint_t header; const char data[(77)+1]; } _OMC_LIT_STRUCT86
= { ((((mmc_uint_t)77)<<(3))+((1<<(3+3))+5)), "Targets of blocks without predecessors\n=====================================\n"
}
;
246#define _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT86)((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3))
247#define _OMC_LIT87_data"target(" "target("
248static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT87,7,_OMC_LIT87_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT87
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "target("
}
;
249#define _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT87)((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))
250#define _OMC_LIT88_data") : " ") : "
251static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT88,4,_OMC_LIT88_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT88
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), ") : "
}
;
252#define _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT88)((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3))
253#define _OMC_LIT89_data" => Blue_Block_Ranks in target " " => Blue_Block_Ranks in target "
254static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT89,31,_OMC_LIT89_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT89
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), " => Blue_Block_Ranks in target "
}
;
255#define _OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT89)((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))
256#define _OMC_LIT90_data" => Blue Block Equations : " " => Blue Block Equations : "
257static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT90,27,_OMC_LIT90_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT90
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), " => Blue Block Equations : "
}
;
258#define _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT90)((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3))
259#define _OMC_LIT91_data":\n" ":\n"
260static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT91,2,_OMC_LIT91_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT91
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ":\n"
}
;
261#define _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT91)((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3))
262#define _OMC_LIT92_data"==========================================================================" "=========================================================================="
263static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT92,74,_OMC_LIT92_data)struct { mmc_uint_t header; const char data[(74)+1]; } _OMC_LIT_STRUCT92
= { ((((mmc_uint_t)74)<<(3))+((1<<(3+3))+5)), "=========================================================================="
}
;
264#define _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT92)((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3))
265#define _OMC_LIT93_data"\n\n" "\n\n"
266static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT93,2,_OMC_LIT93_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT93
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\n\n"
}
;
267#define _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT93)((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))
268#define _OMC_LIT94_data"\n\nAutomatic Verification Steps of DataReconciliation Algorithm\n==========================================================================\n" "\n\nAutomatic Verification Steps of DataReconciliation Algorithm\n==========================================================================\n"
269static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT94,138,_OMC_LIT94_data)struct { mmc_uint_t header; const char data[(138)+1]; } _OMC_LIT_STRUCT94
= { ((((mmc_uint_t)138)<<(3))+((1<<(3+3))+5)), "\n\nAutomatic Verification Steps of DataReconciliation Algorithm\n==========================================================================\n"
}
;
270#define _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT94)((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))
271#define _OMC_LIT95_data"knownVariables:" "knownVariables:"
272static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT95,15,_OMC_LIT95_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT95
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "knownVariables:"
}
;
273#define _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT95)((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))
274#define _OMC_LIT96_data"-SET_C:" "-SET_C:"
275static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT96,7,_OMC_LIT96_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT96
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "-SET_C:"
}
;
276#define _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT96)((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))
277#define _OMC_LIT97_data"-SET_S:" "-SET_S:"
278static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT97,7,_OMC_LIT97_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT97
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "-SET_S:"
}
;
279#define _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT97)((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))
280#define _OMC_LIT98_data"Condition-1 \"SET_C and SET_S must not have no equations in common\"\n==========================================================================\n" "Condition-1 \"SET_C and SET_S must not have no equations in common\"\n==========================================================================\n"
281static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT98,142,_OMC_LIT98_data)struct { mmc_uint_t header; const char data[(142)+1]; } _OMC_LIT_STRUCT98
= { ((((mmc_uint_t)142)<<(3))+((1<<(3+3))+5)), "Condition-1 \"SET_C and SET_S must not have no equations in common\"\n==========================================================================\n"
}
;
282#define _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT98)((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3))
283#define _OMC_LIT99_data"-Failed\n" "-Failed\n"
284static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT99,8,_OMC_LIT99_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT99
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "-Failed\n"
}
;
285#define _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT99)((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))
286#define _OMC_LIT100_data"-Equations Found in SET_C and SET_S:" "-Equations Found in SET_C and SET_S:"
287static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT100,36,_OMC_LIT100_data)struct { mmc_uint_t header; const char data[(36)+1]; } _OMC_LIT_STRUCT100
= { ((((mmc_uint_t)36)<<(3))+((1<<(3+3))+5)), "-Equations Found in SET_C and SET_S:"
}
;
288#define _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT100)((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3))
289#define _OMC_LIT101_data": Condition 1- Failed : The system is ill-posed." ": Condition 1- Failed : The system is ill-posed."
290static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT101,48,_OMC_LIT101_data)struct { mmc_uint_t header; const char data[(48)+1]; } _OMC_LIT_STRUCT101
= { ((((mmc_uint_t)48)<<(3))+((1<<(3+3))+5)), ": Condition 1- Failed : The system is ill-posed."
}
;
291#define _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT101)((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))
292static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT102,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT102
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
293#define _OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT102)((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3))
294#define _OMC_LIT103_data"-Passed\n\n" "-Passed\n\n"
295static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT103,9,_OMC_LIT103_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT103
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "-Passed\n\n"
}
;
296#define _OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT103)((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3))
297#define _OMC_LIT104_data"Condition-2 \"All variables of interest must be involved in SET_C or SET_S\"\n==========================================================================\n" "Condition-2 \"All variables of interest must be involved in SET_C or SET_S\"\n==========================================================================\n"
298static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT104,150,_OMC_LIT104_data)struct { mmc_uint_t header; const char data[(150)+1]; } _OMC_LIT_STRUCT104
= { ((((mmc_uint_t)150)<<(3))+((1<<(3+3))+5)), "Condition-2 \"All variables of interest must be involved in SET_C or SET_S\"\n==========================================================================\n"
}
;
299#define _OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT104)((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))
300#define _OMC_LIT105_data"knownVariables not Found:" "knownVariables not Found:"
301static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT105,25,_OMC_LIT105_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT105
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "knownVariables not Found:"
}
;
302#define _OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT105)((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3))
303#define _OMC_LIT106_data": Condition 2- Failed : The system is ill-posed." ": Condition 2- Failed : The system is ill-posed."
304static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT106,48,_OMC_LIT106_data)struct { mmc_uint_t header; const char data[(48)+1]; } _OMC_LIT_STRUCT106
= { ((((mmc_uint_t)48)<<(3))+((1<<(3+3))+5)), ": Condition 2- Failed : The system is ill-posed."
}
;
305#define _OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT106)((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3))
306static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT107,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT107
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
307#define _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT107)((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3))
308#define _OMC_LIT108_data"-Passed \n" "-Passed \n"
309static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT108,9,_OMC_LIT108_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT108
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "-Passed \n"
}
;
310#define _OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT108)((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))
311#define _OMC_LIT109_data"-SET_C has known variables:" "-SET_C has known variables:"
312static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT109,27,_OMC_LIT109_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT109
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "-SET_C has known variables:"
}
;
313#define _OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT109)((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3))
314#define _OMC_LIT110_data"-SET_S has known variables:" "-SET_S has known variables:"
315static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT110,27,_OMC_LIT110_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT110
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "-SET_S has known variables:"
}
;
316#define _OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT110)((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3))
317#define _OMC_LIT111_data"-SET_C has all known variables:" "-SET_C has all known variables:"
318static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT111,31,_OMC_LIT111_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT111
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "-SET_C has all known variables:"
}
;
319#define _OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT111)((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3))
320#define _OMC_LIT112_data"Condition-3 \"SET_C equations must be strictly less than Variable of Interest\"\n==========================================================================\n" "Condition-3 \"SET_C equations must be strictly less than Variable of Interest\"\n==========================================================================\n"
321static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT112,153,_OMC_LIT112_data)struct { mmc_uint_t header; const char data[(153)+1]; } _OMC_LIT_STRUCT112
= { ((((mmc_uint_t)153)<<(3))+((1<<(3+3))+5)), "Condition-3 \"SET_C equations must be strictly less than Variable of Interest\"\n==========================================================================\n"
}
;
322#define _OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT112)((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3))
323#define _OMC_LIT113_data"-Failed\n-SET_C contains:" "-Failed\n-SET_C contains:"
324static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT113,24,_OMC_LIT113_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT113
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), "-Failed\n-SET_C contains:"
}
;
325#define _OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT113)((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3))
326#define _OMC_LIT114_data" equations > " " equations > "
327static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT114,14,_OMC_LIT114_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT114
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), " equations > "
}
;
328#define _OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT114)((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3))
329#define _OMC_LIT115_data" known variables \n\n" " known variables \n\n"
330static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT115,19,_OMC_LIT115_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT115
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), " known variables \n\n"
}
;
331#define _OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT115)((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3))
332#define _OMC_LIT116_data": Condition 3-Failed : The system is ill-posed." ": Condition 3-Failed : The system is ill-posed."
333static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT116,47,_OMC_LIT116_data)struct { mmc_uint_t header; const char data[(47)+1]; } _OMC_LIT_STRUCT116
= { ((((mmc_uint_t)47)<<(3))+((1<<(3+3))+5)), ": Condition 3-Failed : The system is ill-posed."
}
;
334#define _OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT116)((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3))
335static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT117,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT117
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
336#define _OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT117)((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))
337#define _OMC_LIT118_data"-Passed\n-SET_C contains:" "-Passed\n-SET_C contains:"
338static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT118,24,_OMC_LIT118_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT118
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), "-Passed\n-SET_C contains:"
}
;
339#define _OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT118)((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3))
340#define _OMC_LIT119_data" equations < " " equations < "
341static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT119,13,_OMC_LIT119_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT119
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), " equations < "
}
;
342#define _OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT119)((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3))
343#define _OMC_LIT120_data"Condition-4 \"SET_S should contain all intermediate variables involved in SET_C\"\n==========================================================================\n" "Condition-4 \"SET_S should contain all intermediate variables involved in SET_C\"\n==========================================================================\n"
344static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT120,155,_OMC_LIT120_data)struct { mmc_uint_t header; const char data[(155)+1]; } _OMC_LIT_STRUCT120
= { ((((mmc_uint_t)155)<<(3))+((1<<(3+3))+5)), "Condition-4 \"SET_S should contain all intermediate variables involved in SET_C\"\n==========================================================================\n"
}
;
345#define _OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT120)((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))
346#define _OMC_LIT121_data"-SET_C has intermediate variables:" "-SET_C has intermediate variables:"
347static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT121,34,_OMC_LIT121_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT121
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), "-SET_C has intermediate variables:"
}
;
348#define _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT121)((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3))
349#define _OMC_LIT122_data"-SET_S does not have intermediate variables involved in SET_C:" "-SET_S does not have intermediate variables involved in SET_C:"
350static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT122,62,_OMC_LIT122_data)struct { mmc_uint_t header; const char data[(62)+1]; } _OMC_LIT_STRUCT122
= { ((((mmc_uint_t)62)<<(3))+((1<<(3+3))+5)), "-SET_S does not have intermediate variables involved in SET_C:"
}
;
351#define _OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT122)((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3))
352#define _OMC_LIT123_data": Condition 4-Failed : The system is ill-posed." ": Condition 4-Failed : The system is ill-posed."
353static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT123,47,_OMC_LIT123_data)struct { mmc_uint_t header; const char data[(47)+1]; } _OMC_LIT_STRUCT123
= { ((((mmc_uint_t)47)<<(3))+((1<<(3+3))+5)), ": Condition 4-Failed : The system is ill-posed."
}
;
354#define _OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT123)((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3))
355static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT124,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT124
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
356#define _OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT124)((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3))
357#define _OMC_LIT125_data"-SET_S has intermediate variables involved in SET_C:" "-SET_S has intermediate variables involved in SET_C:"
358static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT125,52,_OMC_LIT125_data)struct { mmc_uint_t header; const char data[(52)+1]; } _OMC_LIT_STRUCT125
= { ((((mmc_uint_t)52)<<(3))+((1<<(3+3))+5)), "-SET_S has intermediate variables involved in SET_C:"
}
;
359#define _OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT125)((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3))
360#define _OMC_LIT126_data"-Passed\n-SET_C contains No Intermediate Variables \n\n" "-Passed\n-SET_C contains No Intermediate Variables \n\n"
361static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT126,52,_OMC_LIT126_data)struct { mmc_uint_t header; const char data[(52)+1]; } _OMC_LIT_STRUCT126
= { ((((mmc_uint_t)52)<<(3))+((1<<(3+3))+5)), "-Passed\n-SET_C contains No Intermediate Variables \n\n"
}
;
362#define _OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT126)((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3))
363#define _OMC_LIT127_data"Condition-5 \"SET_S should be square \"\n==========================================================================\n" "Condition-5 \"SET_S should be square \"\n==========================================================================\n"
364static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT127,113,_OMC_LIT127_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT127
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "Condition-5 \"SET_S should be square \"\n==========================================================================\n"
}
;
365#define _OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT127)((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3))
366#define _OMC_LIT128_data"-Failed\n Set_S has " "-Failed\n Set_S has "
367static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT128,19,_OMC_LIT128_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT128
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "-Failed\n Set_S has "
}
;
368#define _OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT128)((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3))
369#define _OMC_LIT129_data" equations and " " equations and "
370static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT129,15,_OMC_LIT129_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT129
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), " equations and "
}
;
371#define _OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT129)((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))
372#define _OMC_LIT130_data" variables\n\n" " variables\n\n"
373static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT130,12,_OMC_LIT130_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT130
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), " variables\n\n"
}
;
374#define _OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT130)((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3))
375#define _OMC_LIT131_data": Condition 5-Failed Set_S is not square: The system is ill-posed." ": Condition 5-Failed Set_S is not square: The system is ill-posed."
376static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT131,66,_OMC_LIT131_data)struct { mmc_uint_t header; const char data[(66)+1]; } _OMC_LIT_STRUCT131
= { ((((mmc_uint_t)66)<<(3))+((1<<(3+3))+5)), ": Condition 5-Failed Set_S is not square: The system is ill-posed."
}
;
377#define _OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT131)((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3))
378static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT132,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT132
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
379#define _OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT132)((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3))
380#define _OMC_LIT133_data"-Passed\n Set_S has " "-Passed\n Set_S has "
381static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT133,19,_OMC_LIT133_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT133
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "-Passed\n Set_S has "
}
;
382#define _OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT133)((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3))
383#define _OMC_LIT134_data"-Passed\n-SET_S contains 0 intermediate variables and 0 equations \n\n" "-Passed\n-SET_S contains 0 intermediate variables and 0 equations \n\n"
384static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT134,67,_OMC_LIT134_data)struct { mmc_uint_t header; const char data[(67)+1]; } _OMC_LIT_STRUCT134
= { ((((mmc_uint_t)67)<<(3))+((1<<(3+3))+5)), "-Passed\n-SET_S contains 0 intermediate variables and 0 equations \n\n"
}
;
385#define _OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT134)((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3))
386#define _OMC_LIT135_data"\n-The intermediate variable: " "\n-The intermediate variable: "
387static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT135,29,_OMC_LIT135_data)struct { mmc_uint_t header; const char data[(29)+1]; } _OMC_LIT_STRUCT135
= { ((((mmc_uint_t)29)<<(3))+((1<<(3+3))+5)), "\n-The intermediate variable: "
}
;
388#define _OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT135)((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3))
389#define _OMC_LIT136_data" does not have any knowns or constants as Leaf" " does not have any knowns or constants as Leaf"
390static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT136,46,_OMC_LIT136_data)struct { mmc_uint_t header; const char data[(46)+1]; } _OMC_LIT_STRUCT136
= { ((((mmc_uint_t)46)<<(3))+((1<<(3+3))+5)), " does not have any knowns or constants as Leaf"
}
;
391#define _OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT136)((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3))
392#define _OMC_LIT137_data": Condition 5-Failed : The system is ill-posed." ": Condition 5-Failed : The system is ill-posed."
393static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT137,47,_OMC_LIT137_data)struct { mmc_uint_t header; const char data[(47)+1]; } _OMC_LIT_STRUCT137
= { ((((mmc_uint_t)47)<<(3))+((1<<(3+3))+5)), ": Condition 5-Failed : The system is ill-posed."
}
;
394#define _OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT137)((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))
395static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT138,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT138
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
396#define _OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT138)((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3))
397#define _OMC_LIT139_data"Intermediate_Variable_in_SET_C" "Intermediate_Variable_in_SET_C"
398static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT139,30,_OMC_LIT139_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT139
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "Intermediate_Variable_in_SET_C"
}
;
399#define _OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT139)((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))
400#define _OMC_LIT140_data"Dependency_tree" "Dependency_tree"
401static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT140,15,_OMC_LIT140_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT140
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "Dependency_tree"
}
;
402#define _OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT140)((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))
403#define _OMC_LIT141_data"\nModelInfo: " "\nModelInfo: "
404static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT141,12,_OMC_LIT141_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT141
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "\nModelInfo: "
}
;
405#define _OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT141)((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3))
406#define _OMC_LIT142_data"orderedEquation" "orderedEquation"
407static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT142,15,_OMC_LIT142_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT142
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "orderedEquation"
}
;
408#define _OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT142)((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3))
409#define _OMC_LIT143_data"orderedVariables" "orderedVariables"
410static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT143,16,_OMC_LIT143_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT143
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "orderedVariables"
}
;
411#define _OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT143)((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))
412#define _OMC_LIT144_data"BLT_BLOCKS" "BLT_BLOCKS"
413static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT144,10,_OMC_LIT144_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT144
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "BLT_BLOCKS"
}
;
414#define _OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT144)((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3))
415#define _OMC_LIT145_data"\nFINAL SET OF EQUATIONS After Reconciliation \n==========================================================================\nSET_C: " "\nFINAL SET OF EQUATIONS After Reconciliation \n==========================================================================\nSET_C: "
416static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT145,128,_OMC_LIT145_data)struct { mmc_uint_t header; const char data[(128)+1]; } _OMC_LIT_STRUCT145
= { ((((mmc_uint_t)128)<<(3))+((1<<(3+3))+5)), "\nFINAL SET OF EQUATIONS After Reconciliation \n==========================================================================\nSET_C: "
}
;
417#define _OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT145)((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))
418#define _OMC_LIT146_data"SET_C" "SET_C"
419static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT146,5,_OMC_LIT146_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT146
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "SET_C"
}
;
420#define _OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT146)((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3))
421#define _OMC_LIT147_data"SET_S" "SET_S"
422static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT147,5,_OMC_LIT147_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT147
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "SET_S"
}
;
423#define _OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT147)((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3))
424#define _OMC_LIT148_data"$res" "$res"
425static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT148,4,_OMC_LIT148_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT148
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "$res"
}
;
426#define _OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT148)((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3))
427static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT149,1,11)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT149
= { (((1) << 10) + (((11) & 255) << 2)),
{&DAE_Type_T__UNKNOWN__desc,}};
428#define _OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT149)((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3))
429static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT150,4,4)struct { mmc_uint_t header; const void *data[4]; } _OMC_LIT_STRUCT150
= { (((4) << 10) + (((4) & 255) << 2)),
{&DAE_ComponentRef_CREF__IDENT__desc,_OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)),_OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
430#define _OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT150)((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3))
431#define _OMC_LIT151_data"Unknown variables in SET_S " "Unknown variables in SET_S "
432static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT151,27,_OMC_LIT151_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT151
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "Unknown variables in SET_S "
}
;
433#define _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT151)((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))
434#define _OMC_LIT152_data"Parameters in SET_S" "Parameters in SET_S"
435static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT152,19,_OMC_LIT152_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT152
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "Parameters in SET_S"
}
;
436#define _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT152)((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3))
437#define _OMC_LIT153_data"F" "F"
438static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT153,1,_OMC_LIT153_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT153
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "F"
}
;
439#define _OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT153)((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3))
440static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT154,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT154
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_VarDirection_INPUT__desc,}};
441#define _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT154)((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3))
442#define _OMC_LIT155_data"Variable Names,Measured Value-x,HalfWidthConfidenceInterval,xi,xk,rx_ik\n" "Variable Names,Measured Value-x,HalfWidthConfidenceInterval,xi,xk,rx_ik\n"
443static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT155,72,_OMC_LIT155_data)struct { mmc_uint_t header; const char data[(72)+1]; } _OMC_LIT_STRUCT155
= { ((((mmc_uint_t)72)<<(3))+((1<<(3+3))+5)), "Variable Names,Measured Value-x,HalfWidthConfidenceInterval,xi,xk,rx_ik\n"
}
;
444#define _OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT155)((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3))
445#define _OMC_LIT156_data"_Inputs.csv" "_Inputs.csv"
446static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT156,11,_OMC_LIT156_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT156
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "_Inputs.csv"
}
;
447#define _OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT156)((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3))
448#define _OMC_LIT157_data"defaultOptModulesOrdering" "defaultOptModulesOrdering"
449static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT157,25,_OMC_LIT157_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT157
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "defaultOptModulesOrdering"
}
;
450#define _OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT157)((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3))
451static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT158,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT158
= { (((1) << 10) + (((4) & 255) << 2)),
{&Flags_FlagVisibility_EXTERNAL__desc,}};
452#define _OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT158)((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3))
453static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT159,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT159
= { (((2) << 10) + (((4) & 255) << 2)),
{&Flags_FlagData_BOOL__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
454#define _OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT159)((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3))
455#define _OMC_LIT160_data"If this is activated, then the specified pre-/post-/init-optimization modules will be rearranged to the recommended ordering." "If this is activated, then the specified pre-/post-/init-optimization modules will be rearranged to the recommended ordering."
456static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT160,125,_OMC_LIT160_data)struct { mmc_uint_t header; const char data[(125)+1]; } _OMC_LIT_STRUCT160
= { ((((mmc_uint_t)125)<<(3))+((1<<(3+3))+5)), "If this is activated, then the specified pre-/post-/init-optimization modules will be rearranged to the recommended ordering."
}
;
457#define _OMC_LIT160((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT160)((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3))
458static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT161,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT161
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT160((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3))}};
459#define _OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT161)((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3))
460static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT162,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT162
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(80))((void*)(((((mmc_uint_t) (80)) << 1)+0))),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3))}};
461#define _OMC_LIT162((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT162)((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3))
462#define _OMC_LIT163_data"removeSimpleEquations" "removeSimpleEquations"
463static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT163,21,_OMC_LIT163_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT163
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "removeSimpleEquations"
}
;
464#define _OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT163)((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3))
465#define _OMC_LIT164_data"removeUnusedVariables" "removeUnusedVariables"
466static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT164,21,_OMC_LIT164_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT164
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "removeUnusedVariables"
}
;
467#define _OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT164)((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3))
468#define _OMC_LIT165_data"removeEqualRHS" "removeEqualRHS"
469static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT165,14,_OMC_LIT165_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT165
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "removeEqualRHS"
}
;
470#define _OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT165)((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3))
471#define _OMC_LIT166_data"expandDerOperator" "expandDerOperator"
472static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT166,17,_OMC_LIT166_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT166
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "expandDerOperator"
}
;
473#define _OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT166)((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3))
474static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT167,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT167
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
475#define _OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT167)((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3))
476static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT168,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT168
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3)),_OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3))}};
477#define _OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT168)((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3))
478static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT169,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT169
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3)),_OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3))}};
479#define _OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT169)((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3))
480static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT170,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT170
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3)),_OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3))}};
481#define _OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT170)((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3))
482static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT171,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT171
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3))}};
483#define _OMC_LIT171((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT171)((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3))
484static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT172,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT172
= { (((1) << 10) + (((1) & 255) << 2)),
{MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
485#define _OMC_LIT172((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT172)((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3))
486#define _OMC_LIT173_data"== Initial system ==" "== Initial system =="
487static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT173,20,_OMC_LIT173_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT173
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "== Initial system =="
}
;
488#define _OMC_LIT173((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT173)((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3))
489#define _OMC_LIT174_data"After Symbolic Elimination" "After Symbolic Elimination"
490static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT174,26,_OMC_LIT174_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT174
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "After Symbolic Elimination"
}
;
491#define _OMC_LIT174((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT174)((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3))
492#define _OMC_LIT175_data"Equations (Function calls represent more than one equation)" "Equations (Function calls represent more than one equation)"
493static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT175,59,_OMC_LIT175_data)struct { mmc_uint_t header; const char data[(59)+1]; } _OMC_LIT_STRUCT175
= { ((((mmc_uint_t)59)<<(3))+((1<<(3+3))+5)), "Equations (Function calls represent more than one equation)"
}
;
494#define _OMC_LIT175((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT175)((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3))
495#define _OMC_LIT176_data"Variables" "Variables"
496static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT176,9,_OMC_LIT176_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT176
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Variables"
}
;
497#define _OMC_LIT176((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT176)((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3))
498#define _OMC_LIT177_data"Approximated equations to be removed" "Approximated equations to be removed"
499static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT177,36,_OMC_LIT177_data)struct { mmc_uint_t header; const char data[(36)+1]; } _OMC_LIT_STRUCT177
= { ((((mmc_uint_t)36)<<(3))+((1<<(3+3))+5)), "Approximated equations to be removed"
}
;
500#define _OMC_LIT177((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT177)((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3))
501#define _OMC_LIT178_data"After eliminating approximated equations" "After eliminating approximated equations"
502static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT178,40,_OMC_LIT178_data)struct { mmc_uint_t header; const char data[(40)+1]; } _OMC_LIT_STRUCT178
= { ((((mmc_uint_t)40)<<(3))+((1<<(3+3))+5)), "After eliminating approximated equations"
}
;
503#define _OMC_LIT178((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT178)((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3))
504#define _OMC_LIT179_data"Known variables" "Known variables"
505static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT179,15,_OMC_LIT179_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT179
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "Known variables"
}
;
506#define _OMC_LIT179((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT179)((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3))
507#define _OMC_LIT180_data"Directly linked variables" "Directly linked variables"
508static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT180,25,_OMC_LIT180_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT180
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "Directly linked variables"
}
;
509#define _OMC_LIT180((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT180)((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3))
510#define _OMC_LIT181_data"Indirectly linked variables" "Indirectly linked variables"
511static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT181,27,_OMC_LIT181_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT181
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "Indirectly linked variables"
}
;
512#define _OMC_LIT181((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT181)((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3))
513#define _OMC_LIT182_data"Output variables" "Output variables"
514static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT182,16,_OMC_LIT182_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT182
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "Output variables"
}
;
515#define _OMC_LIT182((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT182)((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3))
516#define _OMC_LIT183_data"After eliminating output variables" "After eliminating output variables"
517static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT183,34,_OMC_LIT183_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT183
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), "After eliminating output variables"
}
;
518#define _OMC_LIT183((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT183)((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3))
519#define _OMC_LIT184_data"Matching performed after step 5 (Set S)" "Matching performed after step 5 (Set S)"
520static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT184,39,_OMC_LIT184_data)struct { mmc_uint_t header; const char data[(39)+1]; } _OMC_LIT_STRUCT184
= { ((((mmc_uint_t)39)<<(3))+((1<<(3+3))+5)), "Matching performed after step 5 (Set S)"
}
;
521#define _OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT184)((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))
522#define _OMC_LIT185_data"Remaining equations" "Remaining equations"
523static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT185,19,_OMC_LIT185_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT185
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "Remaining equations"
}
;
524#define _OMC_LIT185((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT185)((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3))
525#define _OMC_LIT186_data"Warning: the system is ill-posed. One or more equations have been removed from squared system of knowns.\n" "Warning: the system is ill-posed. One or more equations have been removed from squared system of knowns.\n"
526static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT186,105,_OMC_LIT186_data)struct { mmc_uint_t header; const char data[(105)+1]; } _OMC_LIT_STRUCT186
= { ((((mmc_uint_t)105)<<(3))+((1<<(3+3))+5)), "Warning: the system is ill-posed. One or more equations have been removed from squared system of knowns.\n"
}
;
527#define _OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT186)((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3))
528#define _OMC_LIT187_data"Equations removed from squared blocks (with more than one equation)" "Equations removed from squared blocks (with more than one equation)"
529static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT187,67,_OMC_LIT187_data)struct { mmc_uint_t header; const char data[(67)+1]; } _OMC_LIT_STRUCT187
= { ((((mmc_uint_t)67)<<(3))+((1<<(3+3))+5)), "Equations removed from squared blocks (with more than one equation)"
}
;
530#define _OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT187)((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3))
531#define _OMC_LIT188_data"Final Equations" "Final Equations"
532static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT188,15,_OMC_LIT188_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT188
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "Final Equations"
}
;
533#define _OMC_LIT188((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT188)((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3))
534#define _OMC_LIT189_data"{{" "{{"
535static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT189,2,_OMC_LIT189_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT189
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "{{"
}
;
536#define _OMC_LIT189((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT189)((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3))
537#define _OMC_LIT190_data"},{" "},{"
538static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT190,3,_OMC_LIT190_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT190
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "},{"
}
;
539#define _OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT190)((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3))
540#define _OMC_LIT191_data"}," "},"
541static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT191,2,_OMC_LIT191_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT191
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "},"
}
;
542#define _OMC_LIT191((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT191)((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3))
543#define _OMC_LIT192_data"Extraction finished" "Extraction finished"
544static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT192,19,_OMC_LIT192_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT192
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "Extraction finished"
}
;
545#define _OMC_LIT192((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT192)((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3))
546#define _OMC_LIT193_data"Extraction failed" "Extraction failed"
547static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT193,17,_OMC_LIT193_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT193
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "Extraction failed"
}
;
548#define _OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT193)((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3))
549#define _OMC_LIT194_data"failtrace" "failtrace"
550static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT194,9,_OMC_LIT194_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT194
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "failtrace"
}
;
551#define _OMC_LIT194((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT194)((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3))
552#define _OMC_LIT195_data"Sets whether to print a failtrace or not." "Sets whether to print a failtrace or not."
553static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT195,41,_OMC_LIT195_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT195
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), "Sets whether to print a failtrace or not."
}
;
554#define _OMC_LIT195((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT195)((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3))
555static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT196,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT196
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT195((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3))}};
556#define _OMC_LIT196((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT196)((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3))
557static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT197,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT197
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),_OMC_LIT194((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT196((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3))}};
558#define _OMC_LIT197((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT197)((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3))
559#define _OMC_LIT198_data"modelEquationsUC: The model equations in model" "modelEquationsUC: The model equations in model"
560static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT198,46,_OMC_LIT198_data)struct { mmc_uint_t header; const char data[(46)+1]; } _OMC_LIT_STRUCT198
= { ((((mmc_uint_t)46)<<(3))+((1<<(3+3))+5)), "modelEquationsUC: The model equations in model"
}
;
561#define _OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT198)((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3))
562#define _OMC_LIT199_data" could not be extracted" " could not be extracted"
563static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT199,23,_OMC_LIT199_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT199
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), " could not be extracted"
}
;
564#define _OMC_LIT199((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT199)((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3))
565#include "util/modelica.h"
566
567#include "Uncertainties_includes.h"
568
569
570/* default, do not make protected functions static */
571#if !defined(PROTECTED_FUNCTION_STATIC)
572#define PROTECTED_FUNCTION_STATIC
573#endif
574PROTECTED_FUNCTION_STATIC void omc_Uncertainties_dumpAliasSets3(threadData_t *threadData, modelica_metatype _sourceIn);
575static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_dumpAliasSets3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_dumpAliasSets3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_dumpAliasSets3omc_Uncertainties_dumpAliasSets3,0}};
576#define boxvar_Uncertainties_dumpAliasSets3((void*)((char*)(&(boxvar_lit_Uncertainties_dumpAliasSets3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_dumpAliasSets3)((void*)((char*)(&(boxvar_lit_Uncertainties_dumpAliasSets3
).header) + 3))
577PROTECTED_FUNCTION_STATIC void omc_Uncertainties_dumpAliasSets2(threadData_t *threadData, modelica_metatype _crefs, modelica_metatype _sign_values);
578static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_dumpAliasSets2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_dumpAliasSets2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_dumpAliasSets2omc_Uncertainties_dumpAliasSets2,0}};
579#define boxvar_Uncertainties_dumpAliasSets2((void*)((char*)(&(boxvar_lit_Uncertainties_dumpAliasSets2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_dumpAliasSets2)((void*)((char*)(&(boxvar_lit_Uncertainties_dumpAliasSets2
).header) + 3))
580PROTECTED_FUNCTION_STATIC void omc_Uncertainties_dumpAliasSets(threadData_t *threadData, modelica_metatype _sets);
581static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_dumpAliasSets,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_dumpAliasSets
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_dumpAliasSetsomc_Uncertainties_dumpAliasSets,0}};
582#define boxvar_Uncertainties_dumpAliasSets((void*)((char*)(&(boxvar_lit_Uncertainties_dumpAliasSets
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_dumpAliasSets)((void*)((char*)(&(boxvar_lit_Uncertainties_dumpAliasSets
).header) + 3))
583PROTECTED_FUNCTION_STATIC modelica_integer omc_Uncertainties_getAliasSetExpressionAndSign(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _set, modelica_metatype *out_eOut);
584PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_getAliasSetExpressionAndSign(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _set, modelica_metatype *out_eOut);
585static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getAliasSetExpressionAndSign,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getAliasSetExpressionAndSign
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getAliasSetExpressionAndSign,0}};
586#define boxvar_Uncertainties_getAliasSetExpressionAndSign((void*)((char*)(&(boxvar_lit_Uncertainties_getAliasSetExpressionAndSign
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getAliasSetExpressionAndSign)((void*)((char*)(&(boxvar_lit_Uncertainties_getAliasSetExpressionAndSign
).header) + 3))
587PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getAliasSetSource(threadData_t *threadData, modelica_metatype _set);
588static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getAliasSetSource,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getAliasSetSource
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getAliasSetSourceomc_Uncertainties_getAliasSetSource,0}};
589#define boxvar_Uncertainties_getAliasSetSource((void*)((char*)(&(boxvar_lit_Uncertainties_getAliasSetSource
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getAliasSetSource)((void*)((char*)(&(boxvar_lit_Uncertainties_getAliasSetSource
).header) + 3))
590PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getAliasSetSymbolList(threadData_t *threadData, modelica_metatype _set);
591static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getAliasSetSymbolList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getAliasSetSymbolList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getAliasSetSymbolListomc_Uncertainties_getAliasSetSymbolList,0}};
592#define boxvar_Uncertainties_getAliasSetSymbolList((void*)((char*)(&(boxvar_lit_Uncertainties_getAliasSetSymbolList
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getAliasSetSymbolList)((void*)((char*)(&(boxvar_lit_Uncertainties_getAliasSetSymbolList
).header) + 3))
593PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_pushToSetList(threadData_t *threadData, modelica_metatype _sets, modelica_metatype _cr1, modelica_metatype _e1, modelica_integer _sign1, modelica_metatype _cr2, modelica_metatype _e2, modelica_integer _sign2, modelica_metatype _source);
594PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_pushToSetList(threadData_t *threadData, modelica_metatype _sets, modelica_metatype _cr1, modelica_metatype _e1, modelica_metatype _sign1, modelica_metatype _cr2, modelica_metatype _e2, modelica_metatype _sign2, modelica_metatype _source);
595static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_pushToSetList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_pushToSetList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_pushToSetList,0}};
596#define boxvar_Uncertainties_pushToSetList((void*)((char*)(&(boxvar_lit_Uncertainties_pushToSetList
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_pushToSetList)((void*)((char*)(&(boxvar_lit_Uncertainties_pushToSetList
).header) + 3))
597PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_existsInSet(threadData_t *threadData, modelica_metatype _set, modelica_metatype _cr);
598PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_existsInSet(threadData_t *threadData, modelica_metatype _set, modelica_metatype _cr);
599static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_existsInSet,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_existsInSet
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_existsInSet,0}};
600#define boxvar_Uncertainties_existsInSet((void*)((char*)(&(boxvar_lit_Uncertainties_existsInSet).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_existsInSet)((void*)((char*)(&(boxvar_lit_Uncertainties_existsInSet).
header) + 3))
601PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_updateSource(threadData_t *threadData, modelica_metatype _source1, modelica_metatype _source2);
602static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_updateSource,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_updateSource
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_updateSourceomc_Uncertainties_updateSource,0}};
603#define boxvar_Uncertainties_updateSource((void*)((char*)(&(boxvar_lit_Uncertainties_updateSource)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_updateSource)((void*)((char*)(&(boxvar_lit_Uncertainties_updateSource)
.header) + 3))
604PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_addToSet(threadData_t *threadData, modelica_metatype _set, modelica_metatype _cr1, modelica_metatype _e1, modelica_integer _sign1In, modelica_metatype _cr2, modelica_metatype _e2, modelica_integer _sign2In, modelica_metatype _sourceIn);
605PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_addToSet(threadData_t *threadData, modelica_metatype _set, modelica_metatype _cr1, modelica_metatype _e1, modelica_metatype _sign1In, modelica_metatype _cr2, modelica_metatype _e2, modelica_metatype _sign2In, modelica_metatype _sourceIn);
606static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_addToSet,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_addToSet
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_addToSet,0}};
607#define boxvar_Uncertainties_addToSet((void*)((char*)(&(boxvar_lit_Uncertainties_addToSet).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_addToSet)((void*)((char*)(&(boxvar_lit_Uncertainties_addToSet).header
) + 3))
608PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_createSet(threadData_t *threadData, modelica_metatype _cr1, modelica_metatype _e1, modelica_integer _sign1In, modelica_metatype _cr2, modelica_metatype _e2, modelica_integer _sign2In, modelica_metatype _source);
609PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_createSet(threadData_t *threadData, modelica_metatype _cr1, modelica_metatype _e1, modelica_metatype _sign1In, modelica_metatype _cr2, modelica_metatype _e2, modelica_metatype _sign2In, modelica_metatype _source);
610static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_createSet,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_createSet
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_createSet,0}};
611#define boxvar_Uncertainties_createSet((void*)((char*)(&(boxvar_lit_Uncertainties_createSet).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_createSet)((void*)((char*)(&(boxvar_lit_Uncertainties_createSet).header
) + 3))
612PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getSourceIfApproximated(threadData_t *threadData, modelica_metatype _eqn);
613static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getSourceIfApproximated,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getSourceIfApproximated
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getSourceIfApproximatedomc_Uncertainties_getSourceIfApproximated,0}};
614#define boxvar_Uncertainties_getSourceIfApproximated((void*)((char*)(&(boxvar_lit_Uncertainties_getSourceIfApproximated
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getSourceIfApproximated)((void*)((char*)(&(boxvar_lit_Uncertainties_getSourceIfApproximated
).header) + 3))
615PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_addPairToSet(threadData_t *threadData, modelica_metatype _sets, modelica_metatype _eqn_acc, modelica_metatype _eqn, modelica_metatype _lhs, modelica_metatype _rhs, modelica_metatype *out_eqn_acc_out);
616static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_addPairToSet,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_addPairToSet
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_addPairToSetomc_Uncertainties_addPairToSet,0}};
617#define boxvar_Uncertainties_addPairToSet((void*)((char*)(&(boxvar_lit_Uncertainties_addPairToSet)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_addPairToSet)((void*)((char*)(&(boxvar_lit_Uncertainties_addPairToSet)
.header) + 3))
618PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_separateAliasSetsAndEquations(threadData_t *threadData, modelica_metatype _eqnIn, modelica_metatype _sets, modelica_metatype _eqn_accIn, modelica_metatype *out_eqn_accOut);
619static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_separateAliasSetsAndEquations,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_separateAliasSetsAndEquations
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_separateAliasSetsAndEquationsomc_Uncertainties_separateAliasSetsAndEquations,0}};
620#define boxvar_Uncertainties_separateAliasSetsAndEquations((void*)((char*)(&(boxvar_lit_Uncertainties_separateAliasSetsAndEquations
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_separateAliasSetsAndEquations)((void*)((char*)(&(boxvar_lit_Uncertainties_separateAliasSetsAndEquations
).header) + 3))
621PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_createReplacementsAndEquations(threadData_t *threadData, modelica_metatype _solutions, modelica_metatype _sets, modelica_metatype _vars, modelica_metatype _globalKnownVars, modelica_metatype _repl_acc, modelica_metatype _eqns_acc, modelica_metatype _removed_vars_acc, modelica_metatype *out_eqnsOut, modelica_metatype *out_removed_vars);
622static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_createReplacementsAndEquations,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_createReplacementsAndEquations
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_createReplacementsAndEquationsomc_Uncertainties_createReplacementsAndEquations,0}};
623#define boxvar_Uncertainties_createReplacementsAndEquations((void*)((char*)(&(boxvar_lit_Uncertainties_createReplacementsAndEquations
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_createReplacementsAndEquations)((void*)((char*)(&(boxvar_lit_Uncertainties_createReplacementsAndEquations
).header) + 3))
624PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_createReplacementsAndEquationsForSet(threadData_t *threadData, modelica_metatype _solution, modelica_metatype _symbols, modelica_metatype _set, modelica_metatype _vars, modelica_metatype _globalKnownVars, modelica_metatype _repl_acc, modelica_metatype _eqns_acc, modelica_metatype _removed_vars_acc, modelica_metatype *out_eqnsOut, modelica_metatype *out_removed_varsOut);
625static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_createReplacementsAndEquationsForSet,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_createReplacementsAndEquationsForSet
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_createReplacementsAndEquationsForSetomc_Uncertainties_createReplacementsAndEquationsForSet,0}};
626#define boxvar_Uncertainties_createReplacementsAndEquationsForSet((void*)((char*)(&(boxvar_lit_Uncertainties_createReplacementsAndEquationsForSet
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_createReplacementsAndEquationsForSet)((void*)((char*)(&(boxvar_lit_Uncertainties_createReplacementsAndEquationsForSet
).header) + 3))
627PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_generateEquation(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _e, modelica_metatype _source);
628static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_generateEquation,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_generateEquation
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_generateEquationomc_Uncertainties_generateEquation,0}};
629#define boxvar_Uncertainties_generateEquation((void*)((char*)(&(boxvar_lit_Uncertainties_generateEquation
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_generateEquation)((void*)((char*)(&(boxvar_lit_Uncertainties_generateEquation
).header) + 3))
630PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_fixSingOfExp(threadData_t *threadData, modelica_integer _sign, modelica_metatype _eIn);
631PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_fixSingOfExp(threadData_t *threadData, modelica_metatype _sign, modelica_metatype _eIn);
632static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_fixSingOfExp,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_fixSingOfExp
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_fixSingOfExp,0}};
633#define boxvar_Uncertainties_fixSingOfExp((void*)((char*)(&(boxvar_lit_Uncertainties_fixSingOfExp)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_fixSingOfExp)((void*)((char*)(&(boxvar_lit_Uncertainties_fixSingOfExp)
.header) + 3))
634PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_isRemovableSymbol(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _vars, modelica_metatype _globalKnownVars);
635PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_isRemovableSymbol(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _vars, modelica_metatype _globalKnownVars);
636static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_isRemovableSymbol,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_isRemovableSymbol
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_isRemovableSymbol,0}};
637#define boxvar_Uncertainties_isRemovableSymbol((void*)((char*)(&(boxvar_lit_Uncertainties_isRemovableSymbol
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_isRemovableSymbol)((void*)((char*)(&(boxvar_lit_Uncertainties_isRemovableSymbol
).header) + 3))
638PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_isRemovableVarList(threadData_t *threadData, modelica_metatype _vars);
639PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_isRemovableVarList(threadData_t *threadData, modelica_metatype _vars);
640static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_isRemovableVarList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_isRemovableVarList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_isRemovableVarList,0}};
641#define boxvar_Uncertainties_isRemovableVarList((void*)((char*)(&(boxvar_lit_Uncertainties_isRemovableVarList
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_isRemovableVarList)((void*)((char*)(&(boxvar_lit_Uncertainties_isRemovableVarList
).header) + 3))
642PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_isRemovableVar(threadData_t *threadData, modelica_metatype _var);
643PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_isRemovableVar(threadData_t *threadData, modelica_metatype _var);
644static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_isRemovableVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_isRemovableVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_isRemovableVar,0}};
645#define boxvar_Uncertainties_isRemovableVar((void*)((char*)(&(boxvar_lit_Uncertainties_isRemovableVar
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_isRemovableVar)((void*)((char*)(&(boxvar_lit_Uncertainties_isRemovableVar
).header) + 3))
646PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_solveAliasSet(threadData_t *threadData, modelica_metatype _set, modelica_metatype _vars, modelica_metatype _globalKnownVars);
647static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_solveAliasSet,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_solveAliasSet
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_solveAliasSetomc_Uncertainties_solveAliasSet,0}};
648#define boxvar_Uncertainties_solveAliasSet((void*)((char*)(&(boxvar_lit_Uncertainties_solveAliasSet
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_solveAliasSet)((void*)((char*)(&(boxvar_lit_Uncertainties_solveAliasSet
).header) + 3))
649PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_setPairSortFunction(threadData_t *threadData, modelica_metatype _a, modelica_metatype _b);
650PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_setPairSortFunction(threadData_t *threadData, modelica_metatype _a, modelica_metatype _b);
651static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_setPairSortFunction,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_setPairSortFunction
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_setPairSortFunction,0}};
652#define boxvar_Uncertainties_setPairSortFunction((void*)((char*)(&(boxvar_lit_Uncertainties_setPairSortFunction
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_setPairSortFunction)((void*)((char*)(&(boxvar_lit_Uncertainties_setPairSortFunction
).header) + 3))
653PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_rateSetElement(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _vars, modelica_metatype _globalKnownVars);
654static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_rateSetElement,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_rateSetElement
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_rateSetElementomc_Uncertainties_rateSetElement,0}};
655#define boxvar_Uncertainties_rateSetElement((void*)((char*)(&(boxvar_lit_Uncertainties_rateSetElement
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_rateSetElement)((void*)((char*)(&(boxvar_lit_Uncertainties_rateSetElement
).header) + 3))
656PROTECTED_FUNCTION_STATIC modelica_real omc_Uncertainties_rateVariableList(threadData_t *threadData, modelica_metatype _vars);
657PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_rateVariableList(threadData_t *threadData, modelica_metatype _vars);
658static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_rateVariableList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_rateVariableList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_rateVariableList,0}};
659#define boxvar_Uncertainties_rateVariableList((void*)((char*)(&(boxvar_lit_Uncertainties_rateVariableList
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_rateVariableList)((void*)((char*)(&(boxvar_lit_Uncertainties_rateVariableList
).header) + 3))
660PROTECTED_FUNCTION_STATIC modelica_real omc_Uncertainties_rateVariable(threadData_t *threadData, modelica_metatype _var);
661PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_rateVariable(threadData_t *threadData, modelica_metatype _var);
662static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_rateVariable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_rateVariable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_rateVariable,0}};
663#define boxvar_Uncertainties_rateVariable((void*)((char*)(&(boxvar_lit_Uncertainties_rateVariable)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_rateVariable)((void*)((char*)(&(boxvar_lit_Uncertainties_rateVariable)
.header) + 3))
664PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getAllVariablesForCref(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _vars, modelica_metatype _globalKnownVars);
665static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getAllVariablesForCref,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getAllVariablesForCref
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getAllVariablesForCrefomc_Uncertainties_getAllVariablesForCref,0}};
666#define boxvar_Uncertainties_getAllVariablesForCref((void*)((char*)(&(boxvar_lit_Uncertainties_getAllVariablesForCref
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getAllVariablesForCref)((void*)((char*)(&(boxvar_lit_Uncertainties_getAllVariablesForCref
).header) + 3))
667PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_addCrefsToHashTable(threadData_t *threadData, modelica_metatype _crefs, modelica_metatype _table);
668static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_addCrefsToHashTable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_addCrefsToHashTable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_addCrefsToHashTableomc_Uncertainties_addCrefsToHashTable,0}};
669#define boxvar_Uncertainties_addCrefsToHashTable((void*)((char*)(&(boxvar_lit_Uncertainties_addCrefsToHashTable
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_addCrefsToHashTable)((void*)((char*)(&(boxvar_lit_Uncertainties_addCrefsToHashTable
).header) + 3))
670PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_removeSimpleEquationsUC(threadData_t *threadData, modelica_metatype _daeIn);
671static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_removeSimpleEquationsUC,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_removeSimpleEquationsUC
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_removeSimpleEquationsUComc_Uncertainties_removeSimpleEquationsUC,0}};
672#define boxvar_Uncertainties_removeSimpleEquationsUC((void*)((char*)(&(boxvar_lit_Uncertainties_removeSimpleEquationsUC
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_removeSimpleEquationsUC)((void*)((char*)(&(boxvar_lit_Uncertainties_removeSimpleEquationsUC
).header) + 3))
673PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_mergeBy1(threadData_t *threadData, modelica_metatype _inLeft, modelica_metatype _inRight, modelica_fnptr _inCompFunc, modelica_metatype _inArgument1);
674static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_mergeBy1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_mergeBy1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_mergeBy1omc_Uncertainties_mergeBy1,0}};
675#define boxvar_Uncertainties_mergeBy1((void*)((char*)(&(boxvar_lit_Uncertainties_mergeBy1).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_mergeBy1)((void*)((char*)(&(boxvar_lit_Uncertainties_mergeBy1).header
) + 3))
676PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_moveVariables2(threadData_t *threadData, modelica_metatype _inVarLst1, modelica_metatype _inVarLst2, modelica_metatype _hashTable, modelica_metatype *out_outVarLst2);
677static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_moveVariables2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_moveVariables2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_moveVariables2omc_Uncertainties_moveVariables2,0}};
678#define boxvar_Uncertainties_moveVariables2((void*)((char*)(&(boxvar_lit_Uncertainties_moveVariables2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_moveVariables2)((void*)((char*)(&(boxvar_lit_Uncertainties_moveVariables2
).header) + 3))
679PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_replaceVars(threadData_t *threadData, modelica_metatype _invarLst, modelica_metatype _repl, modelica_metatype _func, modelica_boolean _replaceName);
680PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_replaceVars(threadData_t *threadData, modelica_metatype _invarLst, modelica_metatype _repl, modelica_metatype _func, modelica_metatype _replaceName);
681static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_replaceVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_replaceVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_replaceVars,0}};
682#define boxvar_Uncertainties_replaceVars((void*)((char*)(&(boxvar_lit_Uncertainties_replaceVars).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_replaceVars)((void*)((char*)(&(boxvar_lit_Uncertainties_replaceVars).
header) + 3))
683PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_setDaeEqns(threadData_t *threadData, modelica_metatype _dae, modelica_metatype _eqns, modelica_boolean _initEqs);
684PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_setDaeEqns(threadData_t *threadData, modelica_metatype _dae, modelica_metatype _eqns, modelica_metatype _initEqs);
685static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_setDaeEqns,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_setDaeEqns
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_setDaeEqns,0}};
686#define boxvar_Uncertainties_setDaeEqns((void*)((char*)(&(boxvar_lit_Uncertainties_setDaeEqns).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_setDaeEqns)((void*)((char*)(&(boxvar_lit_Uncertainties_setDaeEqns).header
) + 3))
687PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_setDaeVars(threadData_t *threadData, modelica_metatype _systIn, modelica_metatype _newVarsIn);
688static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_setDaeVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_setDaeVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_setDaeVarsomc_Uncertainties_setDaeVars,0}};
689#define boxvar_Uncertainties_setDaeVars((void*)((char*)(&(boxvar_lit_Uncertainties_setDaeVars).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_setDaeVars)((void*)((char*)(&(boxvar_lit_Uncertainties_setDaeVars).header
) + 3))
690PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_solveEqn2(threadData_t *threadData, modelica_metatype _eqn, modelica_metatype _cr, modelica_metatype *out_source);
691static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_solveEqn2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_solveEqn2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_solveEqn2omc_Uncertainties_solveEqn2,0}};
692#define boxvar_Uncertainties_solveEqn2((void*)((char*)(&(boxvar_lit_Uncertainties_solveEqn2).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_solveEqn2)((void*)((char*)(&(boxvar_lit_Uncertainties_solveEqn2).header
) + 3))
693PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_eliminateVariablesDAE2(threadData_t *threadData, modelica_metatype _ieqns, modelica_integer _eqnIndex, modelica_metatype _vars, modelica_metatype _globalKnownVars, modelica_metatype _mvars, modelica_metatype _repl, modelica_metatype _inDoubles, modelica_metatype _m, modelica_metatype _elimVarIndexList, modelica_boolean _failCheck, modelica_metatype *out_outSimpleEqns, modelica_metatype *out_outMvars, modelica_metatype *out_outRepl);
694PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_eliminateVariablesDAE2(threadData_t *threadData, modelica_metatype _ieqns, modelica_metatype _eqnIndex, modelica_metatype _vars, modelica_metatype _globalKnownVars, modelica_metatype _mvars, modelica_metatype _repl, modelica_metatype _inDoubles, modelica_metatype _m, modelica_metatype _elimVarIndexList, modelica_metatype _failCheck, modelica_metatype *out_outSimpleEqns, modelica_metatype *out_outMvars, modelica_metatype *out_outRepl);
695static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_eliminateVariablesDAE2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_eliminateVariablesDAE2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_eliminateVariablesDAE2,0}};
696#define boxvar_Uncertainties_eliminateVariablesDAE2((void*)((char*)(&(boxvar_lit_Uncertainties_eliminateVariablesDAE2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_eliminateVariablesDAE2)((void*)((char*)(&(boxvar_lit_Uncertainties_eliminateVariablesDAE2
).header) + 3))
697PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArraysInRecordLst(threadData_t *threadData, modelica_metatype _inht, modelica_metatype _recordCr, modelica_metatype _invarLst);
698static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysInRecordLst,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_findArraysInRecordLst
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_findArraysInRecordLstomc_Uncertainties_findArraysInRecordLst,0}};
699#define boxvar_Uncertainties_findArraysInRecordLst((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysInRecordLst
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysInRecordLst)((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysInRecordLst
).header) + 3))
700PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inHt, modelica_metatype *out_ht);
701static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitoromc_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor,0}};
702#define boxvar_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor)((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor
).header) + 3))
703PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArraysPartiallyIndexedRecords(threadData_t *threadData, modelica_metatype _inEqs, modelica_metatype _ht);
704static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecords,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecords
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_findArraysPartiallyIndexedRecordsomc_Uncertainties_findArraysPartiallyIndexedRecords,0}};
705#define boxvar_Uncertainties_findArraysPartiallyIndexedRecords((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecords
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecords)((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecords
).header) + 3))
706PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArrayVariables(threadData_t *threadData, modelica_metatype _inRef, modelica_metatype _inht);
707static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_findArrayVariables,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_findArrayVariables
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_findArrayVariablesomc_Uncertainties_findArrayVariables,0}};
708#define boxvar_Uncertainties_findArrayVariables((void*)((char*)(&(boxvar_lit_Uncertainties_findArrayVariables
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_findArrayVariables)((void*)((char*)(&(boxvar_lit_Uncertainties_findArrayVariables
).header) + 3))
709PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArraysPartiallyIndexed2(threadData_t *threadData, modelica_metatype _inRef, modelica_metatype _indubRef, modelica_metatype _inht);
710static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysPartiallyIndexed2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_findArraysPartiallyIndexed2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_findArraysPartiallyIndexed2omc_Uncertainties_findArraysPartiallyIndexed2,0}};
711#define boxvar_Uncertainties_findArraysPartiallyIndexed2((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexed2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysPartiallyIndexed2)((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexed2
).header) + 3))
712PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArraysPartiallyIndexed1(threadData_t *threadData, modelica_metatype _inEqs, modelica_metatype _inht);
713static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysPartiallyIndexed1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_findArraysPartiallyIndexed1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_findArraysPartiallyIndexed1omc_Uncertainties_findArraysPartiallyIndexed1,0}};
714#define boxvar_Uncertainties_findArraysPartiallyIndexed1((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexed1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysPartiallyIndexed1)((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexed1
).header) + 3))
715PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArraysPartiallyIndexed(threadData_t *threadData, modelica_metatype _inEqs);
716static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysPartiallyIndexed,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_findArraysPartiallyIndexed
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_findArraysPartiallyIndexedomc_Uncertainties_findArraysPartiallyIndexed,0}};
717#define boxvar_Uncertainties_findArraysPartiallyIndexed((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexed
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_findArraysPartiallyIndexed)((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexed
).header) + 3))
718PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_containsAll(threadData_t *threadData, modelica_metatype _m1, modelica_metatype _m2);
719PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_containsAll(threadData_t *threadData, modelica_metatype _m1, modelica_metatype _m2);
720static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_containsAll,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_containsAll
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_containsAll,0}};
721#define boxvar_Uncertainties_containsAll((void*)((char*)(&(boxvar_lit_Uncertainties_containsAll).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_containsAll)((void*)((char*)(&(boxvar_lit_Uncertainties_containsAll).
header) + 3))
722PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_containsAny(threadData_t *threadData, modelica_metatype _m1, modelica_metatype _m2);
723PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_containsAny(threadData_t *threadData, modelica_metatype _m1, modelica_metatype _m2);
724static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_containsAny,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_containsAny
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_containsAny,0}};
725#define boxvar_Uncertainties_containsAny((void*)((char*)(&(boxvar_lit_Uncertainties_containsAny).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_containsAny)((void*)((char*)(&(boxvar_lit_Uncertainties_containsAny).
header) + 3))
726PROTECTED_FUNCTION_STATIC void omc_Uncertainties_dumpExtAdjacencyMatrix(threadData_t *threadData, modelica_metatype _m);
727static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_dumpExtAdjacencyMatrix,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_dumpExtAdjacencyMatrix
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_dumpExtAdjacencyMatrixomc_Uncertainties_dumpExtAdjacencyMatrix,0}};
728#define boxvar_Uncertainties_dumpExtAdjacencyMatrix((void*)((char*)(&(boxvar_lit_Uncertainties_dumpExtAdjacencyMatrix
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_dumpExtAdjacencyMatrix)((void*)((char*)(&(boxvar_lit_Uncertainties_dumpExtAdjacencyMatrix
).header) + 3))
729PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getExtAdjacencyMatrix2(threadData_t *threadData, modelica_integer _i, modelica_metatype _m, modelica_metatype _acc);
730PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_getExtAdjacencyMatrix2(threadData_t *threadData, modelica_metatype _i, modelica_metatype _m, modelica_metatype _acc);
731static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getExtAdjacencyMatrix2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getExtAdjacencyMatrix2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getExtAdjacencyMatrix2,0}};
732#define boxvar_Uncertainties_getExtAdjacencyMatrix2((void*)((char*)(&(boxvar_lit_Uncertainties_getExtAdjacencyMatrix2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getExtAdjacencyMatrix2)((void*)((char*)(&(boxvar_lit_Uncertainties_getExtAdjacencyMatrix2
).header) + 3))
733PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getExtAdjacencyMatrix(threadData_t *threadData, modelica_metatype _m);
734static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getExtAdjacencyMatrix,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getExtAdjacencyMatrix
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getExtAdjacencyMatrixomc_Uncertainties_getExtAdjacencyMatrix,0}};
735#define boxvar_Uncertainties_getExtAdjacencyMatrix((void*)((char*)(&(boxvar_lit_Uncertainties_getExtAdjacencyMatrix
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getExtAdjacencyMatrix)((void*)((char*)(&(boxvar_lit_Uncertainties_getExtAdjacencyMatrix
).header) + 3))
736PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_fixUnderdeterminedSystem(threadData_t *threadData, modelica_metatype _m, modelica_integer _nvars, modelica_integer _neqs);
737PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_fixUnderdeterminedSystem(threadData_t *threadData, modelica_metatype _m, modelica_metatype _nvars, modelica_metatype _neqs);
738static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_fixUnderdeterminedSystem,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_fixUnderdeterminedSystem
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_fixUnderdeterminedSystem,0}};
739#define boxvar_Uncertainties_fixUnderdeterminedSystem((void*)((char*)(&(boxvar_lit_Uncertainties_fixUnderdeterminedSystem
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_fixUnderdeterminedSystem)((void*)((char*)(&(boxvar_lit_Uncertainties_fixUnderdeterminedSystem
).header) + 3))
740PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_removeDummyEquations(threadData_t *threadData, modelica_metatype _comps, modelica_integer _max_neqs);
741PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_removeDummyEquations(threadData_t *threadData, modelica_metatype _comps, modelica_metatype _max_neqs);
742static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_removeDummyEquations,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_removeDummyEquations
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_removeDummyEquations,0}};
743#define boxvar_Uncertainties_removeDummyEquations((void*)((char*)(&(boxvar_lit_Uncertainties_removeDummyEquations
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_removeDummyEquations)((void*)((char*)(&(boxvar_lit_Uncertainties_removeDummyEquations
).header) + 3))
744PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_prepareForMatching(threadData_t *threadData, modelica_metatype _mExt, modelica_metatype *out_varMap, modelica_metatype *out_mOut);
745static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_prepareForMatching,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_prepareForMatching
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_prepareForMatchingomc_Uncertainties_prepareForMatching,0}};
746#define boxvar_Uncertainties_prepareForMatching((void*)((char*)(&(boxvar_lit_Uncertainties_prepareForMatching
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_prepareForMatching)((void*)((char*)(&(boxvar_lit_Uncertainties_prepareForMatching
).header) + 3))
747PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_prepareForMatching2(threadData_t *threadData, modelica_metatype _mExt, modelica_metatype _eqMap, modelica_metatype _varMap, modelica_metatype _m, modelica_metatype *out_varMapOut, modelica_metatype *out_mOut);
748static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_prepareForMatching2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_prepareForMatching2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_prepareForMatching2omc_Uncertainties_prepareForMatching2,0}};
749#define boxvar_Uncertainties_prepareForMatching2((void*)((char*)(&(boxvar_lit_Uncertainties_prepareForMatching2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_prepareForMatching2)((void*)((char*)(&(boxvar_lit_Uncertainties_prepareForMatching2
).header) + 3))
750PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_addVarEquivalences(threadData_t *threadData, modelica_metatype _vars, modelica_metatype _map, modelica_metatype _varsFixed, modelica_metatype *out_varsOut);
751static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_addVarEquivalences,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_addVarEquivalences
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_addVarEquivalencesomc_Uncertainties_addVarEquivalences,0}};
752#define boxvar_Uncertainties_addVarEquivalences((void*)((char*)(&(boxvar_lit_Uncertainties_addVarEquivalences
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_addVarEquivalences)((void*)((char*)(&(boxvar_lit_Uncertainties_addVarEquivalences
).header) + 3))
753PROTECTED_FUNCTION_STATIC modelica_integer omc_Uncertainties_addIndexEquivalence(threadData_t *threadData, modelica_integer _index, modelica_metatype _map, modelica_metatype *out_mapOut);
754PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_addIndexEquivalence(threadData_t *threadData, modelica_metatype _index, modelica_metatype _map, modelica_metatype *out_mapOut);
755static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_addIndexEquivalence,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_addIndexEquivalence
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_addIndexEquivalence,0}};
756#define boxvar_Uncertainties_addIndexEquivalence((void*)((char*)(&(boxvar_lit_Uncertainties_addIndexEquivalence
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_addIndexEquivalence)((void*)((char*)(&(boxvar_lit_Uncertainties_addIndexEquivalence
).header) + 3))
757PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_restoreIndicesEquivalence(threadData_t *threadData, modelica_metatype _inList, modelica_metatype _map);
758static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_restoreIndicesEquivalence,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_restoreIndicesEquivalence
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_restoreIndicesEquivalenceomc_Uncertainties_restoreIndicesEquivalence,0}};
759#define boxvar_Uncertainties_restoreIndicesEquivalence((void*)((char*)(&(boxvar_lit_Uncertainties_restoreIndicesEquivalence
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_restoreIndicesEquivalence)((void*)((char*)(&(boxvar_lit_Uncertainties_restoreIndicesEquivalence
).header) + 3))
760PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getRelatedVariables(threadData_t *threadData, modelica_metatype _m, modelica_metatype _vars);
761static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getRelatedVariables,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getRelatedVariables
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getRelatedVariablesomc_Uncertainties_getRelatedVariables,0}};
762#define boxvar_Uncertainties_getRelatedVariables((void*)((char*)(&(boxvar_lit_Uncertainties_getRelatedVariables
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getRelatedVariables)((void*)((char*)(&(boxvar_lit_Uncertainties_getRelatedVariables
).header) + 3))
763PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getSystemForUnknowns(threadData_t *threadData, modelica_metatype _m, modelica_metatype _knowns, modelica_metatype _unknowns);
764static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getSystemForUnknowns,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getSystemForUnknowns
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getSystemForUnknownsomc_Uncertainties_getSystemForUnknowns,0}};
765#define boxvar_Uncertainties_getSystemForUnknowns((void*)((char*)(&(boxvar_lit_Uncertainties_getSystemForUnknowns
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getSystemForUnknowns)((void*)((char*)(&(boxvar_lit_Uncertainties_getSystemForUnknowns
).header) + 3))
766PROTECTED_FUNCTION_STATIC void omc_Uncertainties_checkSystemContainsVars(threadData_t *threadData, modelica_metatype _m, modelica_metatype _knows, modelica_metatype _variables);
767static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_checkSystemContainsVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_checkSystemContainsVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_checkSystemContainsVarsomc_Uncertainties_checkSystemContainsVars,0}};
768#define boxvar_Uncertainties_checkSystemContainsVars((void*)((char*)(&(boxvar_lit_Uncertainties_checkSystemContainsVars
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_checkSystemContainsVars)((void*)((char*)(&(boxvar_lit_Uncertainties_checkSystemContainsVars
).header) + 3))
769PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_removeUnrelatedEquations(threadData_t *threadData, modelica_metatype _m, modelica_metatype _knowns);
770static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_removeUnrelatedEquations,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_removeUnrelatedEquations
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_removeUnrelatedEquationsomc_Uncertainties_removeUnrelatedEquations,0}};
771#define boxvar_Uncertainties_removeUnrelatedEquations((void*)((char*)(&(boxvar_lit_Uncertainties_removeUnrelatedEquations
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_removeUnrelatedEquations)((void*)((char*)(&(boxvar_lit_Uncertainties_removeUnrelatedEquations
).header) + 3))
772PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_removeUnrelatedEquations2(threadData_t *threadData, modelica_metatype _row, modelica_metatype _knowns);
773PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_removeUnrelatedEquations2(threadData_t *threadData, modelica_metatype _row, modelica_metatype _knowns);
774static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_removeUnrelatedEquations2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_removeUnrelatedEquations2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_removeUnrelatedEquations2,0}};
775#define boxvar_Uncertainties_removeUnrelatedEquations2((void*)((char*)(&(boxvar_lit_Uncertainties_removeUnrelatedEquations2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_removeUnrelatedEquations2)((void*)((char*)(&(boxvar_lit_Uncertainties_removeUnrelatedEquations2
).header) + 3))
776PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getEquations(threadData_t *threadData, modelica_metatype _m, modelica_metatype _eqns);
777static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getEquations,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getEquations
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getEquationsomc_Uncertainties_getEquations,0}};
778#define boxvar_Uncertainties_getEquations((void*)((char*)(&(boxvar_lit_Uncertainties_getEquations)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getEquations)((void*)((char*)(&(boxvar_lit_Uncertainties_getEquations)
.header) + 3))
779PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_getEquationsHelper(threadData_t *threadData, modelica_metatype _m, modelica_metatype _eqns);
780PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_getEquationsHelper(threadData_t *threadData, modelica_metatype _m, modelica_metatype _eqns);
781static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsHelper,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getEquationsHelper
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getEquationsHelper,0}};
782#define boxvar_Uncertainties_getEquationsHelper((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsHelper
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsHelper)((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsHelper
).header) + 3))
783PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_removeEquations(threadData_t *threadData, modelica_metatype _m, modelica_metatype _eqns);
784static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_removeEquations,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_removeEquations
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_removeEquationsomc_Uncertainties_removeEquations,0}};
785#define boxvar_Uncertainties_removeEquations((void*)((char*)(&(boxvar_lit_Uncertainties_removeEquations
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_removeEquations)((void*)((char*)(&(boxvar_lit_Uncertainties_removeEquations
).header) + 3))
786PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_removeVarsNotInSet(threadData_t *threadData, modelica_metatype _m, modelica_metatype _set);
787static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_removeVarsNotInSet,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_removeVarsNotInSet
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_removeVarsNotInSetomc_Uncertainties_removeVarsNotInSet,0}};
788#define boxvar_Uncertainties_removeVarsNotInSet((void*)((char*)(&(boxvar_lit_Uncertainties_removeVarsNotInSet
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_removeVarsNotInSet)((void*)((char*)(&(boxvar_lit_Uncertainties_removeVarsNotInSet
).header) + 3))
789PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_removeVarsNotInSet__helper(threadData_t *threadData, modelica_integer _var, modelica_metatype _elems);
790PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_removeVarsNotInSet__helper(threadData_t *threadData, modelica_metatype _var, modelica_metatype _elems);
791static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_removeVarsNotInSet__helper,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_removeVarsNotInSet__helper
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_removeVarsNotInSet__helper,0}};
792#define boxvar_Uncertainties_removeVarsNotInSet__helper((void*)((char*)(&(boxvar_lit_Uncertainties_removeVarsNotInSet__helper
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_removeVarsNotInSet__helper)((void*)((char*)(&(boxvar_lit_Uncertainties_removeVarsNotInSet__helper
).header) + 3))
793PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_sortEquations(threadData_t *threadData, modelica_metatype _m, modelica_metatype _knowns);
794static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_sortEquations,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_sortEquations
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_sortEquationsomc_Uncertainties_sortEquations,0}};
795#define boxvar_Uncertainties_sortEquations((void*)((char*)(&(boxvar_lit_Uncertainties_sortEquations
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_sortEquations)((void*)((char*)(&(boxvar_lit_Uncertainties_sortEquations
).header) + 3))
796PROTECTED_FUNCTION_STATIC modelica_integer omc_Uncertainties_countKnowns(threadData_t *threadData, modelica_metatype _row, modelica_metatype _knowns);
797PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_countKnowns(threadData_t *threadData, modelica_metatype _row, modelica_metatype _knowns);
798static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_countKnowns,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_countKnowns
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_countKnowns,0}};
799#define boxvar_Uncertainties_countKnowns((void*)((char*)(&(boxvar_lit_Uncertainties_countKnowns).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_countKnowns)((void*)((char*)(&(boxvar_lit_Uncertainties_countKnowns).
header) + 3))
800PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_setOfList(threadData_t *threadData, modelica_metatype _inList);
801static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_setOfList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_setOfList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_setOfListomc_Uncertainties_setOfList,0}};
802#define boxvar_Uncertainties_setOfList((void*)((char*)(&(boxvar_lit_Uncertainties_setOfList).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_setOfList)((void*)((char*)(&(boxvar_lit_Uncertainties_setOfList).header
) + 3))
803PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_listString(threadData_t *threadData, modelica_metatype _l);
804static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_listString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_listString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_listStringomc_Uncertainties_listString,0}};
805#define boxvar_Uncertainties_listString((void*)((char*)(&(boxvar_lit_Uncertainties_listString).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_listString)((void*)((char*)(&(boxvar_lit_Uncertainties_listString).header
) + 3))
806PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_intListString(threadData_t *threadData, modelica_metatype _l);
807static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_intListString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_intListString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_intListStringomc_Uncertainties_intListString,0}};
808#define boxvar_Uncertainties_intListString((void*)((char*)(&(boxvar_lit_Uncertainties_intListString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_intListString)((void*)((char*)(&(boxvar_lit_Uncertainties_intListString
).header) + 3))
809PROTECTED_FUNCTION_STATIC void omc_Uncertainties_printIntList(threadData_t *threadData, modelica_metatype _l);
810static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_printIntList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_printIntList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_printIntListomc_Uncertainties_printIntList,0}};
811#define boxvar_Uncertainties_printIntList((void*)((char*)(&(boxvar_lit_Uncertainties_printIntList)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_printIntList)((void*)((char*)(&(boxvar_lit_Uncertainties_printIntList)
.header) + 3))
812PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_removeEquationInSquaredBlock(threadData_t *threadData, modelica_metatype _m, modelica_metatype _knowns, modelica_metatype _unknowns, modelica_metatype _components, modelica_metatype *out_removedEquations);
813static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_removeEquationInSquaredBlock,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_removeEquationInSquaredBlock
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_removeEquationInSquaredBlockomc_Uncertainties_removeEquationInSquaredBlock,0}};
814#define boxvar_Uncertainties_removeEquationInSquaredBlock((void*)((char*)(&(boxvar_lit_Uncertainties_removeEquationInSquaredBlock
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_removeEquationInSquaredBlock)((void*)((char*)(&(boxvar_lit_Uncertainties_removeEquationInSquaredBlock
).header) + 3))
815PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getVariables(threadData_t *threadData, modelica_metatype _m);
816static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getVariables,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getVariables
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getVariablesomc_Uncertainties_getVariables,0}};
817#define boxvar_Uncertainties_getVariables((void*)((char*)(&(boxvar_lit_Uncertainties_getVariables)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getVariables)((void*)((char*)(&(boxvar_lit_Uncertainties_getVariables)
.header) + 3))
818PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getComponentsWrapper(threadData_t *threadData, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _ass1, modelica_metatype _ass2);
819static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getComponentsWrapper,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getComponentsWrapper
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getComponentsWrapperomc_Uncertainties_getComponentsWrapper,0}};
820#define boxvar_Uncertainties_getComponentsWrapper((void*)((char*)(&(boxvar_lit_Uncertainties_getComponentsWrapper
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getComponentsWrapper)((void*)((char*)(&(boxvar_lit_Uncertainties_getComponentsWrapper
).header) + 3))
821PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_getMathematicaText(threadData_t *threadData, modelica_string _text);
822static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getMathematicaText,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getMathematicaText
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getMathematicaTextomc_Uncertainties_getMathematicaText,0}};
823#define boxvar_Uncertainties_getMathematicaText((void*)((char*)(&(boxvar_lit_Uncertainties_getMathematicaText
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getMathematicaText)((void*)((char*)(&(boxvar_lit_Uncertainties_getMathematicaText
).header) + 3))
824PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getEquationsNumber(threadData_t *threadData, modelica_metatype _m);
825static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsNumber,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getEquationsNumber
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getEquationsNumberomc_Uncertainties_getEquationsNumber,0}};
826#define boxvar_Uncertainties_getEquationsNumber((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsNumber
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsNumber)((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsNumber
).header) + 3))
827PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_occurrencesOfVariable(threadData_t *threadData, modelica_metatype _m, modelica_integer _var);
828PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_occurrencesOfVariable(threadData_t *threadData, modelica_metatype _m, modelica_metatype _var);
829static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_occurrencesOfVariable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_occurrencesOfVariable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_occurrencesOfVariable,0}};
830#define boxvar_Uncertainties_occurrencesOfVariable((void*)((char*)(&(boxvar_lit_Uncertainties_occurrencesOfVariable
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_occurrencesOfVariable)((void*)((char*)(&(boxvar_lit_Uncertainties_occurrencesOfVariable
).header) + 3))
831PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_eliminateOutputVariables(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _outputs);
832static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_eliminateOutputVariables,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_eliminateOutputVariables
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_eliminateOutputVariablesomc_Uncertainties_eliminateOutputVariables,0}};
833#define boxvar_Uncertainties_eliminateOutputVariables((void*)((char*)(&(boxvar_lit_Uncertainties_eliminateOutputVariables
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_eliminateOutputVariables)((void*)((char*)(&(boxvar_lit_Uncertainties_eliminateOutputVariables
).header) + 3))
834PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findReductionCantidates2(threadData_t *threadData, modelica_integer _var, modelica_metatype _occurrence, modelica_metatype _acc);
835PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_findReductionCantidates2(threadData_t *threadData, modelica_metatype _var, modelica_metatype _occurrence, modelica_metatype _acc);
836static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_findReductionCantidates2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_findReductionCantidates2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_findReductionCantidates2,0}};
837#define boxvar_Uncertainties_findReductionCantidates2((void*)((char*)(&(boxvar_lit_Uncertainties_findReductionCantidates2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_findReductionCantidates2)((void*)((char*)(&(boxvar_lit_Uncertainties_findReductionCantidates2
).header) + 3))
838PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findReductionCantidates(threadData_t *threadData, modelica_metatype _variables, modelica_metatype _occurrences, modelica_metatype _acc);
839static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_findReductionCantidates,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_findReductionCantidates
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_findReductionCantidatesomc_Uncertainties_findReductionCantidates,0}};
840#define boxvar_Uncertainties_findReductionCantidates((void*)((char*)(&(boxvar_lit_Uncertainties_findReductionCantidates
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_findReductionCantidates)((void*)((char*)(&(boxvar_lit_Uncertainties_findReductionCantidates
).header) + 3))
841PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_reduceVariablesInMatrix(threadData_t *threadData, modelica_metatype _m, modelica_metatype _candidates, modelica_integer _count);
842PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_reduceVariablesInMatrix(threadData_t *threadData, modelica_metatype _m, modelica_metatype _candidates, modelica_metatype _count);
843static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_reduceVariablesInMatrix,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_reduceVariablesInMatrix
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_reduceVariablesInMatrix,0}};
844#define boxvar_Uncertainties_reduceVariablesInMatrix((void*)((char*)(&(boxvar_lit_Uncertainties_reduceVariablesInMatrix
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_reduceVariablesInMatrix)((void*)((char*)(&(boxvar_lit_Uncertainties_reduceVariablesInMatrix
).header) + 3))
845PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_reduceVariables(threadData_t *threadData, modelica_metatype _m, modelica_metatype _knowns);
846static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_reduceVariables,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_reduceVariables
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_reduceVariablesomc_Uncertainties_reduceVariables,0}};
847#define boxvar_Uncertainties_reduceVariables((void*)((char*)(&(boxvar_lit_Uncertainties_reduceVariables
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_reduceVariables)((void*)((char*)(&(boxvar_lit_Uncertainties_reduceVariables
).header) + 3))
848PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_pickReductionCandidates(threadData_t *threadData, modelica_metatype _elems);
849static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_pickReductionCandidates,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_pickReductionCandidates
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_pickReductionCandidatesomc_Uncertainties_pickReductionCandidates,0}};
850#define boxvar_Uncertainties_pickReductionCandidates((void*)((char*)(&(boxvar_lit_Uncertainties_pickReductionCandidates
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_pickReductionCandidates)((void*)((char*)(&(boxvar_lit_Uncertainties_pickReductionCandidates
).header) + 3))
851PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_printVarReduction2(threadData_t *threadData, modelica_metatype _elem);
852static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_printVarReduction2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_printVarReduction2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_printVarReduction2omc_Uncertainties_printVarReduction2,0}};
853#define boxvar_Uncertainties_printVarReduction2((void*)((char*)(&(boxvar_lit_Uncertainties_printVarReduction2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_printVarReduction2)((void*)((char*)(&(boxvar_lit_Uncertainties_printVarReduction2
).header) + 3))
854PROTECTED_FUNCTION_STATIC void omc_Uncertainties_printVarReduction(threadData_t *threadData, modelica_metatype _elems);
855static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_printVarReduction,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_printVarReduction
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_printVarReductionomc_Uncertainties_printVarReduction,0}};
856#define boxvar_Uncertainties_printVarReduction((void*)((char*)(&(boxvar_lit_Uncertainties_printVarReduction
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_printVarReduction)((void*)((char*)(&(boxvar_lit_Uncertainties_printVarReduction
).header) + 3))
857PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getEquationsForKnownsSystem(threadData_t *threadData, modelica_metatype _m, modelica_metatype _knowns, modelica_metatype _unknowns, modelica_metatype _setS, modelica_metatype _allEqs, modelica_metatype _variables, modelica_metatype _knownVariables, modelica_metatype _mapIncRowEqn, modelica_metatype *out_removed_equations_squaredOut);
858static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsForKnownsSystem,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getEquationsForKnownsSystem
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getEquationsForKnownsSystemomc_Uncertainties_getEquationsForKnownsSystem,0}};
859#define boxvar_Uncertainties_getEquationsForKnownsSystem((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsForKnownsSystem
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsForKnownsSystem)((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsForKnownsSystem
).header) + 3))
860PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getEquationsForUnknownsSystem(threadData_t *threadData, modelica_metatype _m, modelica_metatype _knowns, modelica_metatype _unknowns, modelica_metatype *out_varsOut);
861static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsForUnknownsSystem,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getEquationsForUnknownsSystem
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getEquationsForUnknownsSystemomc_Uncertainties_getEquationsForUnknownsSystem,0}};
862#define boxvar_Uncertainties_getEquationsForUnknownsSystem((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsForUnknownsSystem
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsForUnknownsSystem)((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsForUnknownsSystem
).header) + 3))
863PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_getMathematicaEqStr(threadData_t *threadData, modelica_metatype _eqns, modelica_metatype _systemVars, modelica_metatype _globalKnownVars);
864static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getMathematicaEqStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getMathematicaEqStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getMathematicaEqStromc_Uncertainties_getMathematicaEqStr,0}};
865#define boxvar_Uncertainties_getMathematicaEqStr((void*)((char*)(&(boxvar_lit_Uncertainties_getMathematicaEqStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getMathematicaEqStr)((void*)((char*)(&(boxvar_lit_Uncertainties_getMathematicaEqStr
).header) + 3))
866PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_getMathematicaVarStr(threadData_t *threadData, modelica_metatype _vars);
867static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getMathematicaVarStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getMathematicaVarStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getMathematicaVarStromc_Uncertainties_getMathematicaVarStr,0}};
868#define boxvar_Uncertainties_getMathematicaVarStr((void*)((char*)(&(boxvar_lit_Uncertainties_getMathematicaVarStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getMathematicaVarStr)((void*)((char*)(&(boxvar_lit_Uncertainties_getMathematicaVarStr
).header) + 3))
869PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_flattenModel(threadData_t *threadData, modelica_metatype _className, modelica_metatype _p, modelica_metatype _icache, modelica_metatype *out_cacheOut, modelica_metatype *out_graphOut);
870static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_flattenModel,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_flattenModel
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_flattenModelomc_Uncertainties_flattenModel,0}};
871#define boxvar_Uncertainties_flattenModel((void*)((char*)(&(boxvar_lit_Uncertainties_flattenModel)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_flattenModel)((void*)((char*)(&(boxvar_lit_Uncertainties_flattenModel)
.header) + 3))
872PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_isApproximatedEquation3(threadData_t *threadData, modelica_metatype _m);
873PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_isApproximatedEquation3(threadData_t *threadData, modelica_metatype _m);
874static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_isApproximatedEquation3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_isApproximatedEquation3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_isApproximatedEquation3,0}};
875#define boxvar_Uncertainties_isApproximatedEquation3((void*)((char*)(&(boxvar_lit_Uncertainties_isApproximatedEquation3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_isApproximatedEquation3)((void*)((char*)(&(boxvar_lit_Uncertainties_isApproximatedEquation3
).header) + 3))
876PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_isApproximatedEquation2(threadData_t *threadData, modelica_metatype _commentIn);
877PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_isApproximatedEquation2(threadData_t *threadData, modelica_metatype _commentIn);
878static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_isApproximatedEquation2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_isApproximatedEquation2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_isApproximatedEquation2,0}};
879#define boxvar_Uncertainties_isApproximatedEquation2((void*)((char*)(&(boxvar_lit_Uncertainties_isApproximatedEquation2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_isApproximatedEquation2)((void*)((char*)(&(boxvar_lit_Uncertainties_isApproximatedEquation2
).header) + 3))
880PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_isApproximatedEquation(threadData_t *threadData, modelica_metatype _eqn);
881PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_isApproximatedEquation(threadData_t *threadData, modelica_metatype _eqn);
882static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_isApproximatedEquation,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_isApproximatedEquation
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_isApproximatedEquation,0}};
883#define boxvar_Uncertainties_isApproximatedEquation((void*)((char*)(&(boxvar_lit_Uncertainties_isApproximatedEquation
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_isApproximatedEquation)((void*)((char*)(&(boxvar_lit_Uncertainties_isApproximatedEquation
).header) + 3))
884PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getEquationsWithApproximatedAnnotation2(threadData_t *threadData, modelica_metatype _eqs, modelica_integer _index);
885PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_getEquationsWithApproximatedAnnotation2(threadData_t *threadData, modelica_metatype _eqs, modelica_metatype _index);
886static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsWithApproximatedAnnotation2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getEquationsWithApproximatedAnnotation2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getEquationsWithApproximatedAnnotation2,0}};
887#define boxvar_Uncertainties_getEquationsWithApproximatedAnnotation2((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsWithApproximatedAnnotation2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsWithApproximatedAnnotation2)((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsWithApproximatedAnnotation2
).header) + 3))
888PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getEquationsWithApproximatedAnnotation(threadData_t *threadData, modelica_metatype _dae);
889static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsWithApproximatedAnnotation,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getEquationsWithApproximatedAnnotation
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getEquationsWithApproximatedAnnotationomc_Uncertainties_getEquationsWithApproximatedAnnotation,0}};
890#define boxvar_Uncertainties_getEquationsWithApproximatedAnnotation((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsWithApproximatedAnnotation
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationsWithApproximatedAnnotation)((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationsWithApproximatedAnnotation
).header) + 3))
891PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_dumpVarsDistributionInfo(threadData_t *threadData, modelica_metatype _d);
892static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_dumpVarsDistributionInfo,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_dumpVarsDistributionInfo
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_dumpVarsDistributionInfoomc_Uncertainties_dumpVarsDistributionInfo,0}};
893#define boxvar_Uncertainties_dumpVarsDistributionInfo((void*)((char*)(&(boxvar_lit_Uncertainties_dumpVarsDistributionInfo
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_dumpVarsDistributionInfo)((void*)((char*)(&(boxvar_lit_Uncertainties_dumpVarsDistributionInfo
).header) + 3))
894PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_dumpVarDistributionInfo(threadData_t *threadData, modelica_metatype _d);
895static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_dumpVarDistributionInfo,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_dumpVarDistributionInfo
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_dumpVarDistributionInfoomc_Uncertainties_dumpVarDistributionInfo,0}};
896#define boxvar_Uncertainties_dumpVarDistributionInfo((void*)((char*)(&(boxvar_lit_Uncertainties_dumpVarDistributionInfo
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_dumpVarDistributionInfo)((void*)((char*)(&(boxvar_lit_Uncertainties_dumpVarDistributionInfo
).header) + 3))
897PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_writeFileIfNonEmpty(threadData_t *threadData, modelica_string _filename, modelica_string _content);
898static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_writeFileIfNonEmpty,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_writeFileIfNonEmpty
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_writeFileIfNonEmptyomc_Uncertainties_writeFileIfNonEmpty,0}};
899#define boxvar_Uncertainties_writeFileIfNonEmpty((void*)((char*)(&(boxvar_lit_Uncertainties_writeFileIfNonEmpty
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_writeFileIfNonEmpty)((void*)((char*)(&(boxvar_lit_Uncertainties_writeFileIfNonEmpty
).header) + 3))
900PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_variablesToMathematicaGrid(threadData_t *threadData, modelica_metatype _varIndices, modelica_metatype _variables);
901static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_variablesToMathematicaGrid,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_variablesToMathematicaGrid
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_variablesToMathematicaGridomc_Uncertainties_variablesToMathematicaGrid,0}};
902#define boxvar_Uncertainties_variablesToMathematicaGrid((void*)((char*)(&(boxvar_lit_Uncertainties_variablesToMathematicaGrid
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_variablesToMathematicaGrid)((void*)((char*)(&(boxvar_lit_Uncertainties_variablesToMathematicaGrid
).header) + 3))
903PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_unknowsMatchingToMathematicaGrid(threadData_t *threadData, modelica_metatype _vars, modelica_metatype _equations, modelica_metatype _allEqs, modelica_metatype _variables, modelica_metatype _knownVariables, modelica_metatype _mapIncRowEqn);
904static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_unknowsMatchingToMathematicaGrid,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_unknowsMatchingToMathematicaGrid
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_unknowsMatchingToMathematicaGridomc_Uncertainties_unknowsMatchingToMathematicaGrid,0}};
905#define boxvar_Uncertainties_unknowsMatchingToMathematicaGrid((void*)((char*)(&(boxvar_lit_Uncertainties_unknowsMatchingToMathematicaGrid
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_unknowsMatchingToMathematicaGrid)((void*)((char*)(&(boxvar_lit_Uncertainties_unknowsMatchingToMathematicaGrid
).header) + 3))
906PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getEquationStringOrNothing(threadData_t *threadData, modelica_metatype _equations, modelica_metatype _allEqs, modelica_metatype _variables, modelica_metatype _knownVariables, modelica_metatype _mapIncRowEqn);
907static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationStringOrNothing,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_getEquationStringOrNothing
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_getEquationStringOrNothingomc_Uncertainties_getEquationStringOrNothing,0}};
908#define boxvar_Uncertainties_getEquationStringOrNothing((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationStringOrNothing
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_getEquationStringOrNothing)((void*)((char*)(&(boxvar_lit_Uncertainties_getEquationStringOrNothing
).header) + 3))
909PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_unknowsMatchingToMathematicaGrid2(threadData_t *threadData, modelica_metatype _vars, modelica_metatype _eqns);
910static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_unknowsMatchingToMathematicaGrid2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_unknowsMatchingToMathematicaGrid2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_unknowsMatchingToMathematicaGrid2omc_Uncertainties_unknowsMatchingToMathematicaGrid2,0}};
911#define boxvar_Uncertainties_unknowsMatchingToMathematicaGrid2((void*)((char*)(&(boxvar_lit_Uncertainties_unknowsMatchingToMathematicaGrid2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_unknowsMatchingToMathematicaGrid2)((void*)((char*)(&(boxvar_lit_Uncertainties_unknowsMatchingToMathematicaGrid2
).header) + 3))
912PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_equationsToMathematicaGrid(threadData_t *threadData, modelica_metatype _equIndices, modelica_metatype _allEqs, modelica_metatype _variables, modelica_metatype _knownVariables, modelica_metatype _mapIncRowEqn);
913static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_equationsToMathematicaGrid,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_equationsToMathematicaGrid
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_equationsToMathematicaGridomc_Uncertainties_equationsToMathematicaGrid,0}};
914#define boxvar_Uncertainties_equationsToMathematicaGrid((void*)((char*)(&(boxvar_lit_Uncertainties_equationsToMathematicaGrid
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_equationsToMathematicaGrid)((void*)((char*)(&(boxvar_lit_Uncertainties_equationsToMathematicaGrid
).header) + 3))
915PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_numerateListIndex(threadData_t *threadData, modelica_metatype _elems, modelica_metatype _indices);
916static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_numerateListIndex,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_numerateListIndex
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_numerateListIndexomc_Uncertainties_numerateListIndex,0}};
917#define boxvar_Uncertainties_numerateListIndex((void*)((char*)(&(boxvar_lit_Uncertainties_numerateListIndex
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_numerateListIndex)((void*)((char*)(&(boxvar_lit_Uncertainties_numerateListIndex
).header) + 3))
918PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_numerateList(threadData_t *threadData, modelica_metatype _elems, modelica_integer _index);
919PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_numerateList(threadData_t *threadData, modelica_metatype _elems, modelica_metatype _index);
920static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_numerateList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_numerateList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_numerateList,0}};
921#define boxvar_Uncertainties_numerateList((void*)((char*)(&(boxvar_lit_Uncertainties_numerateList)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_numerateList)((void*)((char*)(&(boxvar_lit_Uncertainties_numerateList)
.header) + 3))
922PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_verticalGridBoxed(threadData_t *threadData, modelica_metatype _elems);
923static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_verticalGridBoxed,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_verticalGridBoxed
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_verticalGridBoxedomc_Uncertainties_verticalGridBoxed,0}};
924#define boxvar_Uncertainties_verticalGridBoxed((void*)((char*)(&(boxvar_lit_Uncertainties_verticalGridBoxed
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_verticalGridBoxed)((void*)((char*)(&(boxvar_lit_Uncertainties_verticalGridBoxed
).header) + 3))
925PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_verticalGrid(threadData_t *threadData, modelica_metatype _elems);
926static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_verticalGrid,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_verticalGrid
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_verticalGridomc_Uncertainties_verticalGrid,0}};
927#define boxvar_Uncertainties_verticalGrid((void*)((char*)(&(boxvar_lit_Uncertainties_verticalGrid)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_verticalGrid)((void*)((char*)(&(boxvar_lit_Uncertainties_verticalGrid)
.header) + 3))
928PROTECTED_FUNCTION_STATIC modelica_string omc_Uncertainties_wrapInList(threadData_t *threadData, modelica_string _text);
929static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_wrapInList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_wrapInList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_wrapInListomc_Uncertainties_wrapInList,0}};
930#define boxvar_Uncertainties_wrapInList((void*)((char*)(&(boxvar_lit_Uncertainties_wrapInList).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_wrapInList)((void*)((char*)(&(boxvar_lit_Uncertainties_wrapInList).header
) + 3))
931PROTECTED_FUNCTION_STATIC void omc_Uncertainties_printSep(threadData_t *threadData, modelica_string _s);
932static const MMC_DEFSTRUCTLIT(boxvar_lit_Uncertainties_printSep,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Uncertainties_printSep
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Uncertainties_printSepomc_Uncertainties_printSep,0}};
933#define boxvar_Uncertainties_printSep((void*)((char*)(&(boxvar_lit_Uncertainties_printSep).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Uncertainties_printSep)((void*)((char*)(&(boxvar_lit_Uncertainties_printSep).header
) + 3))
934
935PROTECTED_FUNCTION_STATIC void omc_Uncertainties_dumpAliasSets3(threadData_t *threadData, modelica_metatype _sourceIn)
936{
937 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
938 MMC_SO()mmc_check_stackoverflow(threadData);
939 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
940#line 940 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
941 { /* match expression */
942 modelica_metatype tmp3_1;
943 tmp3_1 = _sourceIn;
944 {
945 modelica_metatype _comment = NULL((void*)0);
946 modelica_string _str = NULL((void*)0);
947 volatile mmc_switch_type tmp3;
948 int tmp4;
949 // _comment has no default value.
950 // _str has no default value.
951 tmp3 = 0;
952 for (; tmp3 < 2; tmp3++) {
953 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
954 case 0: {
955 if (!optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
956 /* Pattern matching succeeded */
957#line 4566 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
958 fputs(MMC_STRINGDATA(_OMC_LIT0)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT0).header) + 3))) - 3)))->data)
,stdoutstdout);
959#line 959 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
960#line 960 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
961 goto tmp2_done;
962 }
963 case 1: {
964 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
965 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
966 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 8))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (8)))))
;
967 _comment = tmpMeta[1];
968 /* Pattern matching succeeded */
969#line 4570 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
970 _str = (omc_Uncertainties_isApproximatedEquation2(threadData, _comment)?_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)):_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)));
971#line 971 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
972
973#line 4571 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
974 tmpMeta[0] = stringAppend(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_str);
975#line 4571 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
976 fputs(MMC_STRINGDATA(tmpMeta[0])(((struct mmc_string*)((void*)((char*)(tmpMeta[0]) - 3)))->
data)
,stdoutstdout);
977#line 977 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
978#line 978 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
979 goto tmp2_done;
980 }
981 }
982 goto tmp2_end;
983 tmp2_end: ;
984 }
985 goto goto_1;
986 goto_1:;
987 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
988 goto tmp2_done;
989 tmp2_done:;
990 }
991 }
992 ;
993 _return: OMC_LABEL_UNUSED__attribute__((unused))
994 return;
995}
996
997PROTECTED_FUNCTION_STATIC void omc_Uncertainties_dumpAliasSets2(threadData_t *threadData, modelica_metatype _crefs, modelica_metatype _sign_values)
998{
999 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
1000 MMC_SO()mmc_check_stackoverflow(threadData);
1001 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1002#line 1002 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1003 { /* match expression */
1004 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
1005 tmp3_1 = _crefs;
1006 tmp3_2 = _sign_values;
1007 {
1008 modelica_metatype _cr = NULL((void*)0);
1009 modelica_metatype _cr_t = NULL((void*)0);
1010 modelica_integer _i;
1011 modelica_metatype _i_t = NULL((void*)0);
1012 modelica_string _s = NULL((void*)0);
1013 volatile mmc_switch_type tmp3;
1014 int tmp4;
1015 // _cr has no default value.
1016 // _cr_t has no default value.
1017 // _i has no default value.
1018 // _i_t has no default value.
1019 // _s has no default value.
1020 tmp3 = 0;
1021 for (; tmp3 < 2; tmp3++) {
1022 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1023 case 0: {
1024 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1025 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1026 /* Pattern matching succeeded */
1027#line 1027 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1028 goto tmp2_done;
1029 }
1030 case 1: {
1031 modelica_integer tmp5;
1032 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1033 tmpMeta[0] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1034 tmpMeta[1] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
1035 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1036 tmpMeta[2] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
1037 tmpMeta[3] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
1038 tmp5 = mmc_unbox_integer(tmpMeta[2])(((mmc_sint_t) (tmpMeta[2])) >> 1);
1039 _cr = tmpMeta[0];
1040 _cr_t = tmpMeta[1];
1041 _i = tmp5 /* pattern as ty=Integer */;
1042 _i_t = tmpMeta[3];
1043 /* Pattern matching succeeded */
1044#line 4549 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1045 _s = ((_i > ((modelica_integer) 0))?_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)):_OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
1046#line 1046 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1047
1048#line 4550 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1049 tmpMeta[0] = stringAppend(_s,omc_ComponentReference_printComponentRefStr(threadData, _cr));
1050#line 4550 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1051 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)));
1052#line 4550 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1053 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
1054#line 1054 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1055
1056#line 4551 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1057 /* Tail recursive call */
1058#line 4551 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1059 _crefs = _cr_t;
1060#line 4551 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1061 _sign_values = _i_t;
1062#line 4551 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1063 goto _tailrecursive;
1064#line 4551 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1065 /* TODO: Make sure any eventual dead code below is never generated */
1066#line 4551 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1067 ;
1068#line 1068 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1069#line 1069 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1070 goto tmp2_done;
1071 }
1072 }
1073 goto tmp2_end;
1074 tmp2_end: ;
1075 }
1076 goto goto_1;
1077 goto_1:;
1078 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1079 goto tmp2_done;
1080 tmp2_done:;
1081 }
1082 }
1083 ;
1084 _return: OMC_LABEL_UNUSED__attribute__((unused))
1085 return;
1086}
1087
1088PROTECTED_FUNCTION_STATIC void omc_Uncertainties_dumpAliasSets(threadData_t *threadData, modelica_metatype _sets)
1089{
1090 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
1091 MMC_SO()mmc_check_stackoverflow(threadData);
1092 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1093#line 1093 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1094 { /* match expression */
1095 modelica_metatype tmp3_1;
1096 tmp3_1 = _sets;
1097 {
1098 modelica_metatype _t = NULL((void*)0);
1099 modelica_metatype _crefs = NULL((void*)0);
1100 modelica_metatype _sign_values = NULL((void*)0);
1101 modelica_metatype _symbols = NULL((void*)0);
1102 modelica_metatype _signs = NULL((void*)0);
1103 modelica_metatype _source = NULL((void*)0);
1104 volatile mmc_switch_type tmp3;
1105 int tmp4;
1106 // _t has no default value.
1107 // _crefs has no default value.
1108 // _sign_values has no default value.
1109 // _symbols has no default value.
1110 // _signs has no default value.
1111 // _source has no default value.
1112 tmp3 = 0;
1113 for (; tmp3 < 2; tmp3++) {
1114 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1115 case 0: {
1116 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1117 /* Pattern matching succeeded */
1118#line 1118 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1119 goto tmp2_done;
1120 }
1121 case 1: {
1122 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1123 tmpMeta[0] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1124 tmpMeta[1] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
1125 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1126 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
1127 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (5)))))
;
1128 _symbols = tmpMeta[2];
1129 _signs = tmpMeta[3];
1130 _source = tmpMeta[4];
1131 _t = tmpMeta[1];
1132 /* Pattern matching succeeded */
1133#line 4524 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1134 _crefs = omc_BaseHashSet_hashSetList(threadData, _symbols);
1135#line 1135 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1136
1137#line 4525 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1138 _sign_values = omc_List_map1(threadData, _crefs, boxvar_BaseHashTable_get((void*)((char*)(&(boxvar_lit_BaseHashTable_get).header) +
3))
, _signs);
1139#line 1139 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1140
1141#line 4526 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1142 omc_Uncertainties_dumpAliasSets2(threadData, _crefs, _sign_values);
1143#line 1143 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1144
1145#line 4527 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1146 omc_Uncertainties_dumpAliasSets3(threadData, _source);
1147#line 1147 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1148
1149#line 4528 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1150 fputs(MMC_STRINGDATA(_OMC_LIT7)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT7).header) + 3))) - 3)))->data)
,stdoutstdout);
1151#line 1151 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1152
1153#line 4529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1154 /* Tail recursive call */
1155#line 4529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1156 _sets = _t;
1157#line 4529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1158 goto _tailrecursive;
1159#line 4529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1160 /* TODO: Make sure any eventual dead code below is never generated */
1161#line 4529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1162 ;
1163#line 1163 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1164#line 1164 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1165 goto tmp2_done;
1166 }
1167 }
1168 goto tmp2_end;
1169 tmp2_end: ;
1170 }
1171 goto goto_1;
1172 goto_1:;
1173 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1174 goto tmp2_done;
1175 tmp2_done:;
1176 }
1177 }
1178 ;
1179 _return: OMC_LABEL_UNUSED__attribute__((unused))
1180 return;
1181}
1182
1183PROTECTED_FUNCTION_STATIC modelica_integer omc_Uncertainties_getAliasSetExpressionAndSign(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _set, modelica_metatype *out_eOut)
1184{
1185 modelica_integer _signOut;
1186 modelica_metatype _eOut = NULL((void*)0);
1187 modelica_integer tmp1_c0 __attribute__((unused)) = 0;
1188 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
1189 MMC_SO()mmc_check_stackoverflow(threadData);
1190 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1191 // _signOut has no default value.
1192 // _eOut has no default value.
1193#line 4493 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1194
1195#line 4493 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1196
1197#line 1197 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1198 { /* match expression */
1199 modelica_metatype tmp4_1;
1200 tmp4_1 = _set;
1201 {
1202 modelica_metatype _expl = NULL((void*)0);
1203 modelica_metatype _signs = NULL((void*)0);
1204 modelica_integer _sign;
1205 modelica_metatype _e = NULL((void*)0);
1206 volatile mmc_switch_type tmp4;
1207 int tmp5;
1208 // _expl has no default value.
1209 // _signs has no default value.
1210 // _sign has no default value.
1211 // _e has no default value.
1212 tmp4 = 0;
1213 for (; tmp4 < 1; tmp4++) {
1214 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
1215 case 0: {
1216 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1217 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1218
1219 _expl = tmpMeta[2];
1220 _signs = tmpMeta[3];
1221 /* Pattern matching succeeded */
1222#line 4501 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1223 _sign = mmc_unbox_integer(omc_BaseHashTable_get(threadData, _cr, _signs))(((mmc_sint_t) (omc_BaseHashTable_get(threadData, _cr, _signs
))) >> 1)
;
1224#line 1224 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1225
1226#line 4502 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1227 _e = omc_BaseHashTable_get(threadData, _cr, _expl);
1228#line 1228 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1229#line 4503 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1230 tmp1_c0 = _sign;
1231#line 4503 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1232 tmpMeta[0+1] = _e;
1233#line 1233 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1234 goto tmp3_done;
1235 }
1236 }
1237 goto tmp3_end;
1238 tmp3_end: ;
1239 }
1240 goto goto_2;
1241 goto_2:;
1242 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1243 goto tmp3_done;
1244 tmp3_done:;
1245 }
1246 }
1247 _signOut = tmp1_c0;
1248 _eOut = tmpMeta[0+1];
1249 _return: OMC_LABEL_UNUSED__attribute__((unused))
1250 if (out_eOut) { *out_eOut = _eOut; }
1251 return _signOut;
1252}
1253PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_getAliasSetExpressionAndSign(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _set, modelica_metatype *out_eOut)
1254{
1255 modelica_integer _signOut;
1256 modelica_metatype out_signOut;
1257 _signOut = omc_Uncertainties_getAliasSetExpressionAndSign(threadData, _cr, _set, out_eOut);
1258 out_signOut = mmc_mk_icon(_signOut);
1259 /* skip box _eOut; DAE.Exp */
1260 return out_signOut;
1261}
1262
1263PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getAliasSetSource(threadData_t *threadData, modelica_metatype _set)
1264{
1265 modelica_metatype _out = NULL((void*)0);
1266 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1267 MMC_SO()mmc_check_stackoverflow(threadData);
1268 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1269 // _out has no default value.
1270#line 1270 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1271 { /* match expression */
1272 modelica_metatype tmp3_1;
1273 tmp3_1 = _set;
1274 {
1275 modelica_metatype _source = NULL((void*)0);
1276 volatile mmc_switch_type tmp3;
1277 int tmp4;
1278 // _source has no default value.
1279 tmp3 = 0;
1280 for (; tmp3 < 2; tmp3++) {
1281 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1282 case 0: {
1283 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(5)))))
;
1284 if (optionNone(tmpMeta[1])(0==((((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1])
- 3)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)
(tmpMeta[1]) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1285 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
1286 _source = tmpMeta[2];
1287 /* Pattern matching succeeded */
1288#line 4481 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1289 tmpMeta[0] = _source;
1290#line 1290 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1291 goto tmp2_done;
1292 }
1293 case 1: {
1294 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(5)))))
;
1295 if (!optionNone(tmpMeta[1])(0==((((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1])
- 3)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)
(tmpMeta[1]) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1296 /* Pattern matching succeeded */
1297#line 4483 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1298 tmpMeta[0] = _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3));
1299#line 1299 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1300 goto tmp2_done;
1301 }
1302 }
1303 goto tmp2_end;
1304 tmp2_end: ;
1305 }
1306 goto goto_1;
1307 goto_1:;
1308 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1309 goto tmp2_done;
1310 tmp2_done:;
1311 }
1312 }
1313 _out = tmpMeta[0];
1314 _return: OMC_LABEL_UNUSED__attribute__((unused))
1315 return _out;
1316}
1317
1318PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getAliasSetSymbolList(threadData_t *threadData, modelica_metatype _set)
1319{
1320 modelica_metatype _out = NULL((void*)0);
1321 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1322 MMC_SO()mmc_check_stackoverflow(threadData);
1323 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1324 // _out has no default value.
1325#line 1325 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1326 { /* match expression */
1327 modelica_metatype tmp3_1;
1328 tmp3_1 = _set;
1329 {
1330 modelica_metatype _symbols = NULL((void*)0);
1331 volatile mmc_switch_type tmp3;
1332 int tmp4;
1333 // _symbols has no default value.
1334 tmp3 = 0;
1335 for (; tmp3 < 1; tmp3++) {
1336 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1337 case 0: {
1338 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
1339
1340 _symbols = tmpMeta[1];
1341 /* Pattern matching succeeded */
1342#line 4468 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1343 tmpMeta[0] = omc_BaseHashSet_hashSetList(threadData, _symbols);
1344#line 1344 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1345 goto tmp2_done;
1346 }
1347 }
1348 goto tmp2_end;
1349 tmp2_end: ;
1350 }
1351 goto goto_1;
1352 goto_1:;
1353 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1354 goto tmp2_done;
1355 tmp2_done:;
1356 }
1357 }
1358 _out = tmpMeta[0];
1359 _return: OMC_LABEL_UNUSED__attribute__((unused))
1360 return _out;
1361}
1362
1363PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_pushToSetList(threadData_t *threadData, modelica_metatype _sets, modelica_metatype _cr1, modelica_metatype _e1, modelica_integer _sign1, modelica_metatype _cr2, modelica_metatype _e2, modelica_integer _sign2, modelica_metatype _source)
1364{
1365 modelica_metatype _setsOut = NULL((void*)0);
1366 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1367 MMC_SO()mmc_check_stackoverflow(threadData);
1368 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1369 // _setsOut has no default value.
1370#line 1370 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1371 { /* matchcontinue expression */
1372 volatile modelica_metatype tmp3_1;
1373 tmp3_1 = _sets;
1374 {
1375 modelica_metatype _new_set = NULL((void*)0);
1376 modelica_metatype _h = NULL((void*)0);
1377 modelica_metatype _t = NULL((void*)0);
1378 modelica_metatype _inner_sets = NULL((void*)0);
1379 volatile mmc_switch_type tmp3;
1380 int tmp4;
1381 // _new_set has no default value.
1382 // _h has no default value.
1383 // _t has no default value.
1384 // _inner_sets has no default value.
1385 tmp3 = 0;
1386 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
1387 tmp2_top:
1388 threadData->mmc_jumper = &new_mmc_jumper;
1389 for (; tmp3 < 4; tmp3++) {
1390 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1391 case 0: {
1392 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1393 tmp3 += 3; /* Pattern matching succeeded; we may skip some cases if we fail */
1394#line 4438 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1395 _new_set = omc_Uncertainties_createSet(threadData, _cr1, _e1, _sign1, _cr2, _e2, _sign2, _source);
1396#line 1396 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1397#line 4439 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1398 tmpMeta[1] = mmc_mk_cons(_new_set, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1399#line 4439 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1400 tmpMeta[0] = tmpMeta[1];
1401#line 1401 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1402 goto tmp2_done;
1403 }
1404 case 1: {
1405 modelica_boolean tmp5;
1406 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1407 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1408 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
1409 _h = tmpMeta[1];
1410 _t = tmpMeta[2];
1411 /* Pattern matching succeeded */
1412#line 4442 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1413 /* Pattern-matching assignment */
1414#line 4442 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1415 tmp5 = omc_Uncertainties_existsInSet(threadData, _h, _cr1);
1416#line 4442 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1417 if (1 != tmp5) goto goto_1;
1418#line 1418 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1419
1420#line 4443 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1421 _new_set = omc_Uncertainties_addToSet(threadData, _h, _cr1, _e1, _sign1, _cr2, _e2, _sign2, _source);
1422#line 1422 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1423#line 4444 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1424 tmpMeta[1] = mmc_mk_cons(_new_set, _t);
1425#line 4444 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1426 tmpMeta[0] = tmpMeta[1];
1427#line 1427 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1428 goto tmp2_done;
1429 }
1430 case 2: {
1431 modelica_boolean tmp6;
1432 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1433 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1434 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
1435 _h = tmpMeta[1];
1436 _t = tmpMeta[2];
1437 /* Pattern matching succeeded */
1438#line 4447 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1439 /* Pattern-matching assignment */
1440#line 4447 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1441 tmp6 = omc_Uncertainties_existsInSet(threadData, _h, _cr2);
1442#line 4447 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1443 if (1 != tmp6) goto goto_1;
1444#line 1444 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1445
1446#line 4448 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1447 _new_set = omc_Uncertainties_addToSet(threadData, _h, _cr2, _e2, _sign2, _cr1, _e1, _sign1, _source);
1448#line 1448 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1449#line 4449 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1450 tmpMeta[1] = mmc_mk_cons(_new_set, _t);
1451#line 4449 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1452 tmpMeta[0] = tmpMeta[1];
1453#line 1453 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1454 goto tmp2_done;
1455 }
1456 case 3: {
1457 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1458 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1459 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
1460 _h = tmpMeta[1];
1461 _t = tmpMeta[2];
1462 /* Pattern matching succeeded */
1463#line 4452 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1464 _inner_sets = omc_Uncertainties_pushToSetList(threadData, _t, _cr1, _e1, _sign1, _cr2, _e2, _sign2, _source);
1465#line 1465 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1466#line 4453 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1467 tmpMeta[1] = mmc_mk_cons(_h, _inner_sets);
1468#line 4453 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1469 tmpMeta[0] = tmpMeta[1];
1470#line 1470 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1471 goto tmp2_done;
1472 }
1473 }
1474 goto tmp2_end;
1475 tmp2_end: ;
1476 }
1477 goto goto_1;
1478 tmp2_done:
1479 (void)tmp3;
1480 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
1481 goto tmp2_done2;
1482 goto_1:;
1483 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
1484 if (++tmp3 < 4) {
1485 goto tmp2_top;
1486 }
1487 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1488 tmp2_done2:;
1489 }
1490 }
1491 _setsOut = tmpMeta[0];
1492 _return: OMC_LABEL_UNUSED__attribute__((unused))
1493 return _setsOut;
1494}
1495PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_pushToSetList(threadData_t *threadData, modelica_metatype _sets, modelica_metatype _cr1, modelica_metatype _e1, modelica_metatype _sign1, modelica_metatype _cr2, modelica_metatype _e2, modelica_metatype _sign2, modelica_metatype _source)
1496{
1497 modelica_integer tmp1;
1498 modelica_integer tmp2;
1499 modelica_metatype _setsOut = NULL((void*)0);
1500 tmp1 = mmc_unbox_integer(_sign1)(((mmc_sint_t) (_sign1)) >> 1);
1501 tmp2 = mmc_unbox_integer(_sign2)(((mmc_sint_t) (_sign2)) >> 1);
1502 _setsOut = omc_Uncertainties_pushToSetList(threadData, _sets, _cr1, _e1, tmp1, _cr2, _e2, tmp2, _source);
1503 /* skip box _setsOut; list<Uncertainties.AliasSet> */
1504 return _setsOut;
1505}
1506
1507PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_existsInSet(threadData_t *threadData, modelica_metatype _set, modelica_metatype _cr)
1508{
1509 modelica_boolean _out;
1510 modelica_boolean tmp1 = 0;
1511 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
1512 MMC_SO()mmc_check_stackoverflow(threadData);
1513 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1514 // _out has no default value.
1515#line 1515 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1516 { /* match expression */
1517 modelica_metatype tmp4_1;
1518 tmp4_1 = _set;
1519 {
1520 modelica_metatype _symbols = NULL((void*)0);
1521 volatile mmc_switch_type tmp4;
1522 int tmp5;
1523 // _symbols has no default value.
1524 tmp4 = 0;
1525 for (; tmp4 < 1; tmp4++) {
1526 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
1527 case 0: {
1528 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1529
1530 _symbols = tmpMeta[0];
1531 /* Pattern matching succeeded */
1532#line 4414 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1533 tmp1 = omc_BaseHashSet_has(threadData, _cr, _symbols);
1534#line 1534 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1535 goto tmp3_done;
1536 }
1537 }
1538 goto tmp3_end;
1539 tmp3_end: ;
1540 }
1541 goto goto_2;
1542 goto_2:;
1543 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1544 goto tmp3_done;
1545 tmp3_done:;
1546 }
1547 }
1548 _out = tmp1;
1549 _return: OMC_LABEL_UNUSED__attribute__((unused))
1550 return _out;
1551}
1552PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_existsInSet(threadData_t *threadData, modelica_metatype _set, modelica_metatype _cr)
1553{
1554 modelica_boolean _out;
1555 modelica_metatype out_out;
1556 _out = omc_Uncertainties_existsInSet(threadData, _set, _cr);
1557 out_out = mmc_mk_icon(_out);
1558 return out_out;
1559}
1560
1561PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_updateSource(threadData_t *threadData, modelica_metatype _source1, modelica_metatype _source2)
1562{
1563 modelica_metatype _sourceOut = NULL((void*)0);
1564 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1565 MMC_SO()mmc_check_stackoverflow(threadData);
1566 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1567 // _sourceOut has no default value.
1568#line 1568 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1569 { /* match expression */
1570 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
1571 tmp3_1 = _source1;
1572 tmp3_2 = _source2;
1573 {
1574 modelica_metatype _s = NULL((void*)0);
1575 volatile mmc_switch_type tmp3;
1576 int tmp4;
1577 // _s has no default value.
1578 tmp3 = 0;
1579 for (; tmp3 < 4; tmp3++) {
1580 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1581 case 0: {
1582 if (!optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1583 if (!optionNone(tmp3_2)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_2
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1584 /* Pattern matching succeeded */
1585#line 4392 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1586 tmpMeta[0] = mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3));
1587#line 1587 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1588 goto tmp2_done;
1589 }
1590 case 1: {
1591 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1592 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1593 if (!optionNone(tmp3_2)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_2
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1594 _s = tmpMeta[1];
1595 /* Pattern matching succeeded */
1596#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1597 tmpMeta[0] = mmc_mk_some(_s);
1598#line 1598 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1599 goto tmp2_done;
1600 }
1601 case 2: {
1602 if (!optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1603 if (optionNone(tmp3_2)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_2
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1604 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
1605 _s = tmpMeta[1];
1606 /* Pattern matching succeeded */
1607#line 4396 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1608 tmpMeta[0] = mmc_mk_some(_s);
1609#line 1609 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1610 goto tmp2_done;
1611 }
1612 case 3: {
1613 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1614 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1615 if (optionNone(tmp3_2)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_2
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1616 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
1617 _s = tmpMeta[1];
1618 /* Pattern matching succeeded */
1619#line 4398 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1620 tmpMeta[0] = mmc_mk_some(_s);
1621#line 1621 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1622 goto tmp2_done;
1623 }
1624 }
1625 goto tmp2_end;
1626 tmp2_end: ;
1627 }
1628 goto goto_1;
1629 goto_1:;
1630 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1631 goto tmp2_done;
1632 tmp2_done:;
1633 }
1634 }
1635 _sourceOut = tmpMeta[0];
1636 _return: OMC_LABEL_UNUSED__attribute__((unused))
1637 return _sourceOut;
1638}
1639
1640PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_addToSet(threadData_t *threadData, modelica_metatype _set, modelica_metatype _cr1, modelica_metatype _e1, modelica_integer _sign1In, modelica_metatype _cr2, modelica_metatype _e2, modelica_integer _sign2In, modelica_metatype _sourceIn)
1641{
1642 modelica_metatype _setOut = NULL((void*)0);
1643 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
1644 MMC_SO()mmc_check_stackoverflow(threadData);
1645 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1646 // _setOut has no default value.
1647#line 1647 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1648 { /* match expression */
1649 modelica_metatype tmp3_1;modelica_integer tmp3_2;modelica_integer tmp3_3;
1650 tmp3_1 = _set;
1651 tmp3_2 = _sign1In;
1652 tmp3_3 = _sign2In;
1653 {
1654 modelica_integer _current_sign;
1655 modelica_integer _sign1_temp;
1656 modelica_integer _sign1;
1657 modelica_integer _sign2;
1658 modelica_metatype _symbols = NULL((void*)0);
1659 modelica_metatype _new_symbols = NULL((void*)0);
1660 modelica_metatype _signs = NULL((void*)0);
1661 modelica_metatype _new_signs = NULL((void*)0);
1662 modelica_metatype _expl = NULL((void*)0);
1663 modelica_metatype _new_expl = NULL((void*)0);
1664 modelica_metatype _source_current = NULL((void*)0);
1665 modelica_metatype _source_new = NULL((void*)0);
1666 volatile mmc_switch_type tmp3;
1667 int tmp4;
1668 // _current_sign has no default value.
1669 // _sign1_temp has no default value.
1670 // _sign1 has no default value.
1671 // _sign2 has no default value.
1672 // _symbols has no default value.
1673 // _new_symbols has no default value.
1674 // _signs has no default value.
1675 // _new_signs has no default value.
1676 // _expl has no default value.
1677 // _new_expl has no default value.
1678 // _source_current has no default value.
1679 // _source_new has no default value.
1680 tmp3 = 0;
1681 for (; tmp3 < 1; tmp3++) {
1682 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1683 case 0: {
1684 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
1685 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
1686 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(4)))))
;
1687 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(5)))))
;
1688
1689 _symbols = tmpMeta[1];
1690 _expl = tmpMeta[2];
1691 _signs = tmpMeta[3];
1692 _source_current = tmpMeta[4];
1693 _sign1 = tmp3_2;
1694 _sign2 = tmp3_3;
1695 /* Pattern matching succeeded */
1696#line 4369 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1697 _current_sign = mmc_unbox_integer(omc_BaseHashTable_get(threadData, _cr1, _signs))(((mmc_sint_t) (omc_BaseHashTable_get(threadData, _cr1, _signs
))) >> 1)
;
1698#line 1698 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1699
1700#line 4370 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1701 _sign1_temp = _sign1;
1702#line 1702 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1703
1704#line 4371 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1705 _sign1 = ((_sign1_temp == _current_sign)?_sign1:(-_sign1));
1706#line 1706 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1707
1708#line 4372 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1709 _sign2 = ((_sign1_temp == _current_sign)?_sign2:(-_sign2));
1710#line 1710 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1711
1712#line 4373 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1713 tmpMeta[1] = mmc_mk_box2(0, _cr2, mmc_mk_integermmc_mk_icon(_sign2));
1714#line 4373 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1715 _new_signs = omc_BaseHashTable_add(threadData, tmpMeta[1], _signs);
1716#line 1716 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1717
1718#line 4374 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1719 _new_symbols = omc_BaseHashSet_add(threadData, _cr2, _symbols);
1720#line 1720 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1721
1722#line 4375 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1723 tmpMeta[1] = mmc_mk_box2(0, _cr2, _e2);
1724#line 4375 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1725 _new_expl = omc_BaseHashTable_add(threadData, tmpMeta[1], _expl);
1726#line 1726 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1727
1728#line 4376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1729 _source_new = omc_Uncertainties_updateSource(threadData, _source_current, _sourceIn);
1730#line 1730 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1731#line 4377 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1732 tmpMeta[1] = mmc_mk_box5(3, &Uncertainties_AliasSet_ALIASSET__desc, _new_symbols, _new_expl, _new_signs, _source_new);
1733#line 4377 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1734 tmpMeta[0] = tmpMeta[1];
1735#line 1735 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1736 goto tmp2_done;
1737 }
1738 }
1739 goto tmp2_end;
1740 tmp2_end: ;
1741 }
1742 goto goto_1;
1743 goto_1:;
1744 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1745 goto tmp2_done;
1746 tmp2_done:;
1747 }
1748 }
1749 _setOut = tmpMeta[0];
1750 _return: OMC_LABEL_UNUSED__attribute__((unused))
1751 return _setOut;
1752}
1753PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_addToSet(threadData_t *threadData, modelica_metatype _set, modelica_metatype _cr1, modelica_metatype _e1, modelica_metatype _sign1In, modelica_metatype _cr2, modelica_metatype _e2, modelica_metatype _sign2In, modelica_metatype _sourceIn)
1754{
1755 modelica_integer tmp1;
1756 modelica_integer tmp2;
1757 modelica_metatype _setOut = NULL((void*)0);
1758 tmp1 = mmc_unbox_integer(_sign1In)(((mmc_sint_t) (_sign1In)) >> 1);
1759 tmp2 = mmc_unbox_integer(_sign2In)(((mmc_sint_t) (_sign2In)) >> 1);
1760 _setOut = omc_Uncertainties_addToSet(threadData, _set, _cr1, _e1, tmp1, _cr2, _e2, tmp2, _sourceIn);
1761 /* skip box _setOut; Uncertainties.AliasSet */
1762 return _setOut;
1763}
1764
1765PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_createSet(threadData_t *threadData, modelica_metatype _cr1, modelica_metatype _e1, modelica_integer _sign1In, modelica_metatype _cr2, modelica_metatype _e2, modelica_integer _sign2In, modelica_metatype _source)
1766{
1767 modelica_metatype _setOut = NULL((void*)0);
1768 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1769 MMC_SO()mmc_check_stackoverflow(threadData);
1770 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1771 // _setOut has no default value.
1772#line 1772 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1773 { /* match expression */
1774 modelica_integer tmp3_1;modelica_integer tmp3_2;
1775 tmp3_1 = _sign1In;
1776 tmp3_2 = _sign2In;
1777 {
1778 modelica_integer _sign1;
1779 modelica_integer _sign2;
1780 modelica_metatype _new_symbols = NULL((void*)0);
1781 modelica_metatype _new_signs = NULL((void*)0);
1782 modelica_metatype _new_expl = NULL((void*)0);
1783 volatile mmc_switch_type tmp3;
1784 int tmp4;
1785 // _sign1 has no default value.
1786 // _sign2 has no default value.
1787 // _new_symbols has no default value.
1788 // _new_signs has no default value.
1789 // _new_expl has no default value.
1790 tmp3 = 0;
1791 for (; tmp3 < 1; tmp3++) {
1792 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1793 case 0: {
1794
1795 _sign1 = tmp3_1;
1796 _sign2 = tmp3_2;
1797 /* Pattern matching succeeded */
1798#line 4332 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1799 _new_signs = omc_HashTable_emptyHashTable(threadData);
1800#line 1800 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1801
1802#line 4333 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1803 _new_symbols = omc_HashSet_emptyHashSet(threadData);
1804#line 1804 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1805
1806#line 4334 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1807 _new_expl = omc_HashTable2_emptyHashTable(threadData);
1808#line 1808 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1809
1810#line 4335 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1811 tmpMeta[1] = mmc_mk_box2(0, _cr1, mmc_mk_integermmc_mk_icon(_sign1));
1812#line 4335 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1813 _new_signs = omc_BaseHashTable_add(threadData, tmpMeta[1], _new_signs);
1814#line 1814 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1815
1816#line 4336 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1817 tmpMeta[1] = mmc_mk_box2(0, _cr2, mmc_mk_integermmc_mk_icon(_sign2));
1818#line 4336 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1819 _new_signs = omc_BaseHashTable_add(threadData, tmpMeta[1], _new_signs);
1820#line 1820 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1821
1822#line 4337 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1823 _new_symbols = omc_BaseHashSet_add(threadData, _cr1, _new_symbols);
1824#line 1824 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1825
1826#line 4338 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1827 _new_symbols = omc_BaseHashSet_add(threadData, _cr2, _new_symbols);
1828#line 1828 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1829
1830#line 4339 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1831 tmpMeta[1] = mmc_mk_box2(0, _cr1, _e1);
1832#line 4339 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1833 _new_expl = omc_BaseHashTable_add(threadData, tmpMeta[1], _new_expl);
1834#line 1834 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1835
1836#line 4340 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1837 tmpMeta[1] = mmc_mk_box2(0, _cr2, _e2);
1838#line 4340 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1839 _new_expl = omc_BaseHashTable_add(threadData, tmpMeta[1], _new_expl);
1840#line 1840 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1841#line 4341 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1842 tmpMeta[1] = mmc_mk_box5(3, &Uncertainties_AliasSet_ALIASSET__desc, _new_symbols, _new_expl, _new_signs, _source);
1843#line 4341 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1844 tmpMeta[0] = tmpMeta[1];
1845#line 1845 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1846 goto tmp2_done;
1847 }
1848 }
1849 goto tmp2_end;
1850 tmp2_end: ;
1851 }
1852 goto goto_1;
1853 goto_1:;
1854 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1855 goto tmp2_done;
1856 tmp2_done:;
1857 }
1858 }
1859 _setOut = tmpMeta[0];
1860 _return: OMC_LABEL_UNUSED__attribute__((unused))
1861 return _setOut;
1862}
1863PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_createSet(threadData_t *threadData, modelica_metatype _cr1, modelica_metatype _e1, modelica_metatype _sign1In, modelica_metatype _cr2, modelica_metatype _e2, modelica_metatype _sign2In, modelica_metatype _source)
1864{
1865 modelica_integer tmp1;
1866 modelica_integer tmp2;
1867 modelica_metatype _setOut = NULL((void*)0);
1868 tmp1 = mmc_unbox_integer(_sign1In)(((mmc_sint_t) (_sign1In)) >> 1);
1869 tmp2 = mmc_unbox_integer(_sign2In)(((mmc_sint_t) (_sign2In)) >> 1);
1870 _setOut = omc_Uncertainties_createSet(threadData, _cr1, _e1, tmp1, _cr2, _e2, tmp2, _source);
1871 /* skip box _setOut; Uncertainties.AliasSet */
1872 return _setOut;
1873}
1874
1875PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getSourceIfApproximated(threadData_t *threadData, modelica_metatype _eqn)
1876{
1877 modelica_metatype _source = NULL((void*)0);
1878 modelica_metatype _temp = NULL((void*)0);
1879 MMC_SO()mmc_check_stackoverflow(threadData);
1880 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1881 // _source has no default value.
1882 // _temp has no default value.
1883#line 4306 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1884 _temp = omc_BackendEquation_equationSource(threadData, _eqn);
1885#line 1885 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1886
1887#line 4307 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1888 _source = (omc_Uncertainties_isApproximatedEquation(threadData, _eqn)?mmc_mk_some(_temp):mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)));
1889#line 1889 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1890 _return: OMC_LABEL_UNUSED__attribute__((unused))
1891 return _source;
1892}
1893
1894PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_addPairToSet(threadData_t *threadData, modelica_metatype _sets, modelica_metatype _eqn_acc, modelica_metatype _eqn, modelica_metatype _lhs, modelica_metatype _rhs, modelica_metatype *out_eqn_acc_out)
1895{
1896 modelica_metatype _out = NULL((void*)0);
1897 modelica_metatype _eqn_acc_out = NULL((void*)0);
1898 modelica_metatype tmpMeta[8] __attribute__((unused)) = {0};
1899 MMC_SO()mmc_check_stackoverflow(threadData);
1900 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1901 // _out has no default value.
1902 // _eqn_acc_out has no default value.
1903#line 4264 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1904
1905#line 4264 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1906
1907#line 1907 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1908 { /* match expression */
1909 modelica_metatype tmp4_1;modelica_metatype tmp4_2;
1910 tmp4_1 = _lhs;
1911 tmp4_2 = _rhs;
1912 {
1913 modelica_metatype _cr1 = NULL((void*)0);
1914 modelica_metatype _cr2 = NULL((void*)0);
1915 modelica_metatype _new_sets = NULL((void*)0);
1916 modelica_metatype _e1 = NULL((void*)0);
1917 modelica_metatype _e2 = NULL((void*)0);
1918 modelica_metatype _source = NULL((void*)0);
1919 volatile mmc_switch_type tmp4;
1920 int tmp5;
1921 // _cr1 has no default value.
1922 // _cr2 has no default value.
1923 // _new_sets has no default value.
1924 // _e1 has no default value.
1925 // _e2 has no default value.
1926 // _source has no default value.
1927 tmp4 = 0;
1928 for (; tmp4 < 5; tmp4++) {
1929 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
1930 case 0: {
1931 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,6,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
1932 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1933 if (mmc__uniontype__metarecord__typedef__equal(tmp4_2,6,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_2) - 3)))==(((2 +1) <<
10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
1934 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_2) - 3))) +
(2)))))
;
1935
1936 _e1 = tmp4_1;
1937 _cr1 = tmpMeta[2];
1938 _e2 = tmp4_2;
1939 _cr2 = tmpMeta[3];
1940 /* Pattern matching succeeded */
1941#line 4274 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1942 _source = omc_Uncertainties_getSourceIfApproximated(threadData, _eqn);
1943#line 1943 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1944
1945#line 4275 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1946 _new_sets = omc_Uncertainties_pushToSetList(threadData, _sets, _cr1, _e1, ((modelica_integer) 1), _cr2, _e2, ((modelica_integer) 1), _source);
1947#line 1947 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1948#line 4276 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1949 tmpMeta[0+0] = _new_sets;
1950#line 4276 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1951 tmpMeta[0+1] = _eqn_acc;
1952#line 1952 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1953 goto tmp3_done;
1954 }
1955 case 1: {
1956 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,6,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
1957 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1958 if (mmc__uniontype__metarecord__typedef__equal(tmp4_2,8,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_2) - 3)))==(((2 +1) <<
10) + (((8 +3) & 255) << 2)))
== 0) goto tmp3_end;
1959 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_2) - 3))) +
(2)))))
;
1960 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[3],5,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3)))==(((1 +1)
<< 10) + (((5 +3) & 255) << 2)))
== 0) goto tmp3_end;
1961 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_2) - 3))) +
(3)))))
;
1962 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],6,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((2 +1)
<< 10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
1963 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
1964
1965 _e1 = tmp4_1;
1966 _cr1 = tmpMeta[2];
1967 _e2 = tmpMeta[4];
1968 _cr2 = tmpMeta[5];
1969 /* Pattern matching succeeded */
1970#line 4280 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1971 _source = omc_Uncertainties_getSourceIfApproximated(threadData, _eqn);
1972#line 1972 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1973
1974#line 4281 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1975 _new_sets = omc_Uncertainties_pushToSetList(threadData, _sets, _cr1, _e1, ((modelica_integer) 1), _cr2, _e2, ((modelica_integer) -1), _source);
1976#line 1976 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1977#line 4282 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1978 tmpMeta[0+0] = _new_sets;
1979#line 4282 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
1980 tmpMeta[0+1] = _eqn_acc;
1981#line 1981 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
1982 goto tmp3_done;
1983 }
1984 case 2: {
1985 if (mmc__uniontype__metarecord__typedef__equal(tmp4_2,6,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_2) - 3)))==(((2 +1) <<
10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
1986 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_2) - 3))) +
(2)))))
;
1987 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,8,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((8 +3) & 255) << 2)))
== 0) goto tmp3_end;
1988 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1989 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[3],5,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3)))==(((1 +1)
<< 10) + (((5 +3) & 255) << 2)))
== 0) goto tmp3_end;
1990 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1991 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],6,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((2 +1)
<< 10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
1992 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
1993
1994 _e2 = tmp4_2;
1995 _cr2 = tmpMeta[2];
1996 _e1 = tmp4_1;
1997 _cr1 = tmpMeta[5];
1998 /* Pattern matching succeeded */
1999#line 4286 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2000 _source = omc_Uncertainties_getSourceIfApproximated(threadData, _eqn);
2001#line 2001 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2002
2003#line 4287 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2004 _new_sets = omc_Uncertainties_pushToSetList(threadData, _sets, _cr1, _e1, ((modelica_integer) -1), _cr2, _e2, ((modelica_integer) 1), _source);
2005#line 2005 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2006#line 4288 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2007 tmpMeta[0+0] = _new_sets;
2008#line 4288 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2009 tmpMeta[0+1] = _eqn_acc;
2010#line 2010 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2011 goto tmp3_done;
2012 }
2013 case 3: {
2014 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,8,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((8 +3) & 255) << 2)))
== 0) goto tmp3_end;
2015 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2016 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[2],5,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))==(((1 +1)
<< 10) + (((5 +3) & 255) << 2)))
== 0) goto tmp3_end;
2017 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
2018 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[3],6,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3)))==(((2 +1)
<< 10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
2019 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[3]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[3]) - 3
))) + (2)))))
;
2020 if (mmc__uniontype__metarecord__typedef__equal(tmp4_2,8,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_2) - 3)))==(((2 +1) <<
10) + (((8 +3) & 255) << 2)))
== 0) goto tmp3_end;
2021 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_2) - 3))) +
(2)))))
;
2022 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[5],5,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3)))==(((1 +1)
<< 10) + (((5 +3) & 255) << 2)))
== 0) goto tmp3_end;
2023 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_2) - 3))) +
(3)))))
;
2024 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[6],6,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[6]) - 3)))==(((2 +1)
<< 10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
2025 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[6]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[6]) - 3
))) + (2)))))
;
2026
2027 _e1 = tmp4_1;
2028 _cr1 = tmpMeta[4];
2029 _e2 = tmp4_2;
2030 _cr2 = tmpMeta[7];
2031 /* Pattern matching succeeded */
2032#line 4292 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2033 _source = omc_Uncertainties_getSourceIfApproximated(threadData, _eqn);
2034#line 2034 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2035
2036#line 4293 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2037 _new_sets = omc_Uncertainties_pushToSetList(threadData, _sets, _cr1, _e1, ((modelica_integer) -1), _cr2, _e2, ((modelica_integer) -1), _source);
2038#line 2038 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2039#line 4294 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2040 tmpMeta[0+0] = _new_sets;
2041#line 4294 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2042 tmpMeta[0+1] = _eqn_acc;
2043#line 2043 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2044 goto tmp3_done;
2045 }
2046 case 4: {
2047
2048 /* Pattern matching succeeded */
2049#line 4297 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2050 tmpMeta[2] = mmc_mk_cons(_eqn, _eqn_acc);
2051#line 4297 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2052 tmpMeta[0+0] = _sets;
2053#line 4297 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2054 tmpMeta[0+1] = tmpMeta[2];
2055#line 2055 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2056 goto tmp3_done;
2057 }
2058 }
2059 goto tmp3_end;
2060 tmp3_end: ;
2061 }
2062 goto goto_2;
2063 goto_2:;
2064 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2065 goto tmp3_done;
2066 tmp3_done:;
2067 }
2068 }
2069 _out = tmpMeta[0+0];
2070 _eqn_acc_out = tmpMeta[0+1];
2071 _return: OMC_LABEL_UNUSED__attribute__((unused))
2072 if (out_eqn_acc_out) { *out_eqn_acc_out = _eqn_acc_out; }
2073 return _out;
2074}
2075
2076PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_separateAliasSetsAndEquations(threadData_t *threadData, modelica_metatype _eqnIn, modelica_metatype _sets, modelica_metatype _eqn_accIn, modelica_metatype *out_eqn_accOut)
2077{
2078 modelica_metatype _setsOut = NULL((void*)0);
2079 modelica_metatype _eqn_accOut = NULL((void*)0);
2080 modelica_metatype tmpMeta[6] __attribute__((unused)) = {0};
2081 MMC_SO()mmc_check_stackoverflow(threadData);
2082 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2083 // _setsOut has no default value.
2084 // _eqn_accOut has no default value.
2085#line 4221 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2086
2087#line 4221 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2088
2089#line 2089 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2090 { /* match expression */
2091 modelica_metatype tmp4_1;
2092 tmp4_1 = _eqnIn;
2093 {
2094 modelica_metatype _cr = NULL((void*)0);
2095 modelica_metatype _e1 = NULL((void*)0);
2096 modelica_metatype _e2 = NULL((void*)0);
2097 modelica_metatype _eqn = NULL((void*)0);
2098 modelica_metatype _t = NULL((void*)0);
2099 modelica_metatype _eqn_acc = NULL((void*)0);
2100 modelica_metatype _new_sets = NULL((void*)0);
2101 volatile mmc_switch_type tmp4;
2102 int tmp5;
2103 // _cr has no default value.
2104 // _e1 has no default value.
2105 // _e2 has no default value.
2106 // _eqn has no default value.
2107 // _t has no default value.
2108 // _eqn_acc has no default value.
2109 // _new_sets has no default value.
2110 tmp4 = 0;
2111 for (; tmp4 < 4; tmp4++) {
2112 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2113 case 0: {
2114 if (!listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2115 /* Pattern matching succeeded */
2116#line 4231 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2117 _eqn_acc = listReverse(_eqn_accIn);
2118#line 2118 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2119#line 4232 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2120 tmpMeta[0+0] = _sets;
2121#line 4232 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2122 tmpMeta[0+1] = _eqn_acc;
2123#line 2123 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2124 goto tmp3_done;
2125 }
2126 case 1: {
2127 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2128 tmpMeta[2] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2129 tmpMeta[3] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2130 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[2],0,4)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))==(((4 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) goto tmp3_end;
2131 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
2132 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
2133
2134 _eqn = tmpMeta[2];
2135 _e1 = tmpMeta[4];
2136 _e2 = tmpMeta[5];
2137 _t = tmpMeta[3];
2138 /* Pattern matching succeeded */
2139#line 4235 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2140 _new_sets = omc_Uncertainties_addPairToSet(threadData, _sets, _eqn_accIn, _eqn, _e1, _e2 ,&_eqn_acc);
2141#line 2141 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2142#line 4236 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2143 /* Tail recursive call */
2144#line 4236 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2145 _eqnIn = _t;
2146#line 4236 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2147 _sets = _new_sets;
2148#line 4236 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2149 _eqn_accIn = _eqn_acc;
2150#line 4236 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2151 goto _tailrecursive;
2152#line 4236 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2153 /* TODO: Make sure any eventual dead code below is never generated */
2154#line 2154 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2155 goto tmp3_done;
2156 }
2157 case 2: {
2158 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2159 tmpMeta[2] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2160 tmpMeta[3] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2161 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[2],2,4)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))==(((4 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp3_end;
2162 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
2163 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
2164
2165 _eqn = tmpMeta[2];
2166 _cr = tmpMeta[4];
2167 _e2 = tmpMeta[5];
2168 _t = tmpMeta[3];
2169 /* Pattern matching succeeded */
2170#line 4240 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2171 _e1 = omc_Expression_crefExp(threadData, _cr);
2172#line 2172 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2173
2174#line 4241 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2175 _new_sets = omc_Uncertainties_addPairToSet(threadData, _sets, _eqn_accIn, _eqn, _e1, _e2 ,&_eqn_acc);
2176#line 2176 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2177#line 4242 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2178 /* Tail recursive call */
2179#line 4242 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2180 _eqnIn = _t;
2181#line 4242 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2182 _sets = _new_sets;
2183#line 4242 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2184 _eqn_accIn = _eqn_acc;
2185#line 4242 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2186 goto _tailrecursive;
2187#line 4242 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2188 /* TODO: Make sure any eventual dead code below is never generated */
2189#line 2189 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2190 goto tmp3_done;
2191 }
2192 case 3: {
2193 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2194 tmpMeta[2] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2195 tmpMeta[3] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2196 _eqn = tmpMeta[2];
2197 _t = tmpMeta[3];
2198 /* Pattern matching succeeded */
2199#line 4246 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2200 tmpMeta[2] = mmc_mk_cons(_eqn, _eqn_accIn);
2201#line 4246 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2202 /* Tail recursive call */
2203#line 4246 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2204 _eqnIn = _t;
2205#line 4246 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2206 _eqn_accIn = tmpMeta[2];
2207#line 4246 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2208 goto _tailrecursive;
2209#line 4246 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2210 /* TODO: Make sure any eventual dead code below is never generated */
2211#line 2211 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2212 goto tmp3_done;
2213 }
2214 }
2215 goto tmp3_end;
2216 tmp3_end: ;
2217 }
2218 goto goto_2;
2219 goto_2:;
2220 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2221 goto tmp3_done;
2222 tmp3_done:;
2223 }
2224 }
2225 _setsOut = tmpMeta[0+0];
2226 _eqn_accOut = tmpMeta[0+1];
2227 _return: OMC_LABEL_UNUSED__attribute__((unused))
2228 if (out_eqn_accOut) { *out_eqn_accOut = _eqn_accOut; }
2229 return _setsOut;
2230}
2231
2232PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_createReplacementsAndEquations(threadData_t *threadData, modelica_metatype _solutions, modelica_metatype _sets, modelica_metatype _vars, modelica_metatype _globalKnownVars, modelica_metatype _repl_acc, modelica_metatype _eqns_acc, modelica_metatype _removed_vars_acc, modelica_metatype *out_eqnsOut, modelica_metatype *out_removed_vars)
2233{
2234 modelica_metatype _replOut = NULL((void*)0);
2235 modelica_metatype _eqnsOut = NULL((void*)0);
2236 modelica_metatype _removed_vars = NULL((void*)0);
2237 modelica_metatype tmpMeta[7] __attribute__((unused)) = {0};
2238 MMC_SO()mmc_check_stackoverflow(threadData);
2239 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2240 // _replOut has no default value.
2241 // _eqnsOut has no default value.
2242 // _removed_vars has no default value.
2243#line 4191 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2244
2245#line 4191 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2246
2247#line 4191 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2248
2249#line 2249 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2250 { /* match expression */
2251 modelica_metatype tmp4_1;modelica_metatype tmp4_2;
2252 tmp4_1 = _solutions;
2253 tmp4_2 = _sets;
2254 {
2255 modelica_metatype _symbols = NULL((void*)0);
2256 modelica_metatype _solt = NULL((void*)0);
2257 modelica_metatype _new_removed_vars = NULL((void*)0);
2258 modelica_metatype _sett = NULL((void*)0);
2259 modelica_metatype _set = NULL((void*)0);
2260 modelica_metatype _solution = NULL((void*)0);
2261 modelica_metatype _new_repl = NULL((void*)0);
2262 modelica_metatype _new_eqns = NULL((void*)0);
2263 volatile mmc_switch_type tmp4;
2264 int tmp5;
2265 // _symbols has no default value.
2266 // _solt has no default value.
2267 // _new_removed_vars has no default value.
2268 // _sett has no default value.
2269 // _set has no default value.
2270 // _solution has no default value.
2271 // _new_repl has no default value.
2272 // _new_eqns has no default value.
2273 tmp4 = 0;
2274 for (; tmp4 < 2; tmp4++) {
2275 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2276 case 0: {
2277 if (!listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2278 if (!listEmpty(tmp4_2)((*(mmc_uint_t*)((void*)((char*)(tmp4_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2279 /* Pattern matching succeeded */
2280#line 4200 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2281 tmpMeta[0+0] = _repl_acc;
2282#line 4200 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2283 tmpMeta[0+1] = _eqns_acc;
2284#line 4200 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2285 tmpMeta[0+2] = _removed_vars_acc;
2286#line 2286 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2287 goto tmp3_done;
2288 }
2289 case 1: {
2290 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2291 tmpMeta[3] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2292 tmpMeta[4] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2293 if (listEmpty(tmp4_2)((*(mmc_uint_t*)((void*)((char*)(tmp4_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2294 tmpMeta[5] = MMC_CAR(tmp4_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_2) - 3))) +
(1)))))
;
2295 tmpMeta[6] = MMC_CDR(tmp4_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_2) - 3))) +
(2)))))
;
2296 _solution = tmpMeta[3];
2297 _solt = tmpMeta[4];
2298 _set = tmpMeta[5];
2299 _sett = tmpMeta[6];
2300 /* Pattern matching succeeded */
2301#line 4203 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2302 _symbols = omc_Uncertainties_getAliasSetSymbolList(threadData, _set);
2303#line 2303 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2304
2305#line 4204 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2306 _new_repl = omc_Uncertainties_createReplacementsAndEquationsForSet(threadData, _solution, _symbols, _set, _vars, _globalKnownVars, _repl_acc, _eqns_acc, _removed_vars_acc ,&_new_eqns ,&_new_removed_vars);
2307#line 2307 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2308#line 4205 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2309 /* Tail recursive call */
2310#line 4205 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2311 _solutions = _solt;
2312#line 4205 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2313 _sets = _sett;
2314#line 4205 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2315 _repl_acc = _new_repl;
2316#line 4205 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2317 _eqns_acc = _new_eqns;
2318#line 4205 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2319 _removed_vars_acc = _new_removed_vars;
2320#line 4205 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2321 goto _tailrecursive;
2322#line 4205 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2323 /* TODO: Make sure any eventual dead code below is never generated */
2324#line 2324 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2325 goto tmp3_done;
2326 }
2327 }
2328 goto tmp3_end;
2329 tmp3_end: ;
2330 }
2331 goto goto_2;
2332 goto_2:;
2333 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2334 goto tmp3_done;
2335 tmp3_done:;
2336 }
2337 }
2338 _replOut = tmpMeta[0+0];
2339 _eqnsOut = tmpMeta[0+1];
2340 _removed_vars = tmpMeta[0+2];
2341 _return: OMC_LABEL_UNUSED__attribute__((unused))
2342 if (out_eqnsOut) { *out_eqnsOut = _eqnsOut; }
2343 if (out_removed_vars) { *out_removed_vars = _removed_vars; }
2344 return _replOut;
2345}
2346
2347PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_createReplacementsAndEquationsForSet(threadData_t *threadData, modelica_metatype _solution, modelica_metatype _symbols, modelica_metatype _set, modelica_metatype _vars, modelica_metatype _globalKnownVars, modelica_metatype _repl_acc, modelica_metatype _eqns_acc, modelica_metatype _removed_vars_acc, modelica_metatype *out_eqnsOut, modelica_metatype *out_removed_varsOut)
2348{
2349 modelica_metatype _replOut = NULL((void*)0);
2350 modelica_metatype _eqnsOut = NULL((void*)0);
2351 modelica_metatype _removed_varsOut = NULL((void*)0);
2352 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
2353 MMC_SO()mmc_check_stackoverflow(threadData);
2354 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2355 // _replOut has no default value.
2356 // _eqnsOut has no default value.
2357 // _removed_varsOut has no default value.
2358#line 4136 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2359
2360#line 4136 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2361
2362#line 4136 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2363
2364#line 2364 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2365 { /* matchcontinue expression */
2366 volatile modelica_metatype tmp4_1;
2367 tmp4_1 = _symbols;
2368 {
2369 modelica_metatype _t = NULL((void*)0);
2370 modelica_metatype _new_removed_vars = NULL((void*)0);
2371 modelica_metatype _h = NULL((void*)0);
2372 modelica_metatype _e = NULL((void*)0);
2373 modelica_integer _sign1;
2374 modelica_integer _sign2;
2375 modelica_integer _sign;
2376 modelica_metatype _new_repl = NULL((void*)0);
2377 modelica_metatype _new_eqns = NULL((void*)0);
2378 modelica_metatype _eqn = NULL((void*)0);
2379 modelica_metatype _source = NULL((void*)0);
2380 volatile mmc_switch_type tmp4;
2381 int tmp5;
2382 // _t has no default value.
2383 // _new_removed_vars has no default value.
2384 // _h has no default value.
2385 // _e has no default value.
2386 // _sign1 has no default value.
2387 // _sign2 has no default value.
2388 // _sign has no default value.
2389 // _new_repl has no default value.
2390 // _new_eqns has no default value.
2391 // _eqn has no default value.
2392 // _source has no default value.
2393 tmp4 = 0;
2394 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
2395 tmp3_top:
2396 threadData->mmc_jumper = &new_mmc_jumper;
2397 for (; tmp4 < 4; tmp4++) {
2398 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2399 case 0: {
2400 if (!listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2401 tmp4 += 3; /* Pattern matching succeeded; we may skip some cases if we fail */
2402#line 4147 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2403 tmpMeta[0+0] = _repl_acc;
2404#line 4147 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2405 tmpMeta[0+1] = _eqns_acc;
2406#line 4147 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2407 tmpMeta[0+2] = _removed_vars_acc;
2408#line 2408 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2409 goto tmp3_done;
2410 }
2411 case 1: {
2412 modelica_boolean tmp6;
2413 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2414 tmpMeta[3] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2415 tmpMeta[4] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2416 _h = tmpMeta[3];
2417 _t = tmpMeta[4];
2418 /* Pattern matching succeeded */
2419#line 4150 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2420 /* Pattern-matching assignment */
2421#line 4150 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2422 tmp6 = omc_ComponentReference_crefEqual(threadData, _solution, _h);
2423#line 4150 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2424 if (1 != tmp6) goto goto_2;
2425#line 2425 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2426#line 4151 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2427 tmpMeta[0+0] = omc_Uncertainties_createReplacementsAndEquationsForSet(threadData, _solution, _t, _set, _vars, _globalKnownVars, _repl_acc, _eqns_acc, _removed_vars_acc, &tmpMeta[0+1], &tmpMeta[0+2]);
2428#line 2428 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2429 goto tmp3_done;
2430 }
2431 case 2: {
2432 modelica_boolean tmp7;
2433 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2434 tmpMeta[3] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2435 tmpMeta[4] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2436 _h = tmpMeta[3];
2437 _t = tmpMeta[4];
2438 /* Pattern matching succeeded */
2439#line 4155 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2440 /* Pattern-matching assignment */
2441#line 4155 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2442 tmp7 = omc_Uncertainties_isRemovableSymbol(threadData, _h, _vars, _globalKnownVars);
2443#line 4155 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2444 if (1 != tmp7) goto goto_2;
2445#line 2445 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2446
2447#line 4156 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2448 _sign1 = omc_Uncertainties_getAliasSetExpressionAndSign(threadData, _solution, _set ,&_e);
2449#line 2449 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2450
2451#line 4157 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2452 _sign2 = omc_Uncertainties_getAliasSetExpressionAndSign(threadData, _h, _set, NULL((void*)0));
2453#line 2453 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2454
2455#line 4158 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2456 _sign = ((_sign2 < ((modelica_integer) 0))?(-_sign1):_sign1);
2457#line 2457 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2458
2459#line 4159 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2460 _e = omc_Uncertainties_fixSingOfExp(threadData, _sign, _e);
2461#line 2461 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2462
2463#line 4160 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2464 _new_repl = omc_BackendVarTransform_addReplacement(threadData, _repl_acc, _h, _e, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)));
2465#line 2465 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2466
2467#line 4161 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2468 tmpMeta[3] = mmc_mk_cons(_h, _removed_vars_acc);
2469#line 4161 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2470 _new_removed_vars = tmpMeta[3];
2471#line 2471 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2472#line 4162 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2473 tmpMeta[0+0] = omc_Uncertainties_createReplacementsAndEquationsForSet(threadData, _solution, _t, _set, _vars, _globalKnownVars, _new_repl, _eqns_acc, _new_removed_vars, &tmpMeta[0+1], &tmpMeta[0+2]);
2474#line 2474 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2475 goto tmp3_done;
2476 }
2477 case 3: {
2478 modelica_boolean tmp8;
2479 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2480 tmpMeta[3] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2481 tmpMeta[4] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2482 _h = tmpMeta[3];
2483 _t = tmpMeta[4];
2484 /* Pattern matching succeeded */
2485#line 4166 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2486 /* Pattern-matching assignment */
2487#line 4166 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2488 tmp8 = omc_Uncertainties_isRemovableSymbol(threadData, _h, _vars, _globalKnownVars);
2489#line 4166 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2490 if (0 != tmp8) goto goto_2;
2491#line 2491 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2492
2493#line 4167 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2494 _sign1 = omc_Uncertainties_getAliasSetExpressionAndSign(threadData, _solution, _set ,&_e);
2495#line 2495 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2496
2497#line 4168 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2498 _sign2 = omc_Uncertainties_getAliasSetExpressionAndSign(threadData, _h, _set, NULL((void*)0));
2499#line 2499 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2500
2501#line 4169 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2502 _sign = ((_sign2 < ((modelica_integer) 0))?(-_sign1):_sign1);
2503#line 2503 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2504
2505#line 4170 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2506 _e = omc_Uncertainties_fixSingOfExp(threadData, _sign, _e);
2507#line 2507 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2508
2509#line 4171 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2510 _source = omc_Uncertainties_getAliasSetSource(threadData, _set);
2511#line 2511 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2512
2513#line 4172 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2514 _eqn = omc_Uncertainties_generateEquation(threadData, _h, _e, _source);
2515#line 2515 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2516
2517#line 4173 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2518 tmpMeta[3] = mmc_mk_cons(_eqn, _eqns_acc);
2519#line 4173 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2520 _new_eqns = tmpMeta[3];
2521#line 2521 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2522#line 4174 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2523 tmpMeta[0+0] = omc_Uncertainties_createReplacementsAndEquationsForSet(threadData, _solution, _t, _set, _vars, _globalKnownVars, _repl_acc, _new_eqns, _removed_vars_acc, &tmpMeta[0+1], &tmpMeta[0+2]);
2524#line 2524 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2525 goto tmp3_done;
2526 }
2527 }
2528 goto tmp3_end;
2529 tmp3_end: ;
2530 }
2531 goto goto_2;
2532 tmp3_done:
2533 (void)tmp4;
2534 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2535 goto tmp3_done2;
2536 goto_2:;
2537 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2538 if (++tmp4 < 4) {
2539 goto tmp3_top;
2540 }
2541 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2542 tmp3_done2:;
2543 }
2544 }
2545 _replOut = tmpMeta[0+0];
2546 _eqnsOut = tmpMeta[0+1];
2547 _removed_varsOut = tmpMeta[0+2];
2548 _return: OMC_LABEL_UNUSED__attribute__((unused))
2549 if (out_eqnsOut) { *out_eqnsOut = _eqnsOut; }
2550 if (out_removed_varsOut) { *out_removed_varsOut = _removed_varsOut; }
2551 return _replOut;
2552}
2553
2554PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_generateEquation(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _e, modelica_metatype _source)
2555{
2556 modelica_metatype _out = NULL((void*)0);
2557 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2558 MMC_SO()mmc_check_stackoverflow(threadData);
2559 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2560 // _out has no default value.
2561#line 4120 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2562 tmpMeta[0] = mmc_mk_box5(5, &BackendDAE_Equation_SOLVED__EQUATION__desc, _cr, _e, _source, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)));
2563#line 4120 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2564 _out = tmpMeta[0];
2565#line 2565 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2566 _return: OMC_LABEL_UNUSED__attribute__((unused))
2567 return _out;
2568}
2569
2570PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_fixSingOfExp(threadData_t *threadData, modelica_integer _sign, modelica_metatype _eIn)
2571{
2572 modelica_metatype _out = NULL((void*)0);
2573 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
2574 MMC_SO()mmc_check_stackoverflow(threadData);
2575 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2576 // _out has no default value.
2577#line 2577 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2578 { /* match expression */
2579 modelica_integer tmp3_1;
2580 tmp3_1 = _sign;
2581 {
2582 modelica_metatype _tp = NULL((void*)0);
2583 volatile mmc_switch_type tmp3;
2584 int tmp4;
2585 // _tp has no default value.
2586 tmp3 = 0;
2587 for (; tmp3 < 2; tmp3++) {
2588 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2589 case 0: {
2590 if (-1 != tmp3_1) goto tmp2_end;
2591 /* Pattern matching succeeded */
2592#line 4106 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2593 _tp = omc_Expression_typeof(threadData, _eIn);
2594#line 2594 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2595#line 4107 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2596 tmpMeta[1] = mmc_mk_box2(8, &DAE_Operator_UMINUS__desc, _tp);
2597#line 4107 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2598 tmpMeta[2] = mmc_mk_box3(11, &DAE_Exp_UNARY__desc, tmpMeta[1], _eIn);
2599#line 4107 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2600 tmpMeta[0] = tmpMeta[2];
2601#line 2601 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2602 goto tmp2_done;
2603 }
2604 case 1: {
2605
2606 /* Pattern matching succeeded */
2607#line 4109 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2608 tmpMeta[0] = _eIn;
2609#line 2609 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2610 goto tmp2_done;
2611 }
2612 }
2613 goto tmp2_end;
2614 tmp2_end: ;
2615 }
2616 goto goto_1;
2617 goto_1:;
2618 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2619 goto tmp2_done;
2620 tmp2_done:;
2621 }
2622 }
2623 _out = tmpMeta[0];
2624 _return: OMC_LABEL_UNUSED__attribute__((unused))
2625 return _out;
2626}
2627PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_fixSingOfExp(threadData_t *threadData, modelica_metatype _sign, modelica_metatype _eIn)
2628{
2629 modelica_integer tmp1;
2630 modelica_metatype _out = NULL((void*)0);
2631 tmp1 = mmc_unbox_integer(_sign)(((mmc_sint_t) (_sign)) >> 1);
2632 _out = omc_Uncertainties_fixSingOfExp(threadData, tmp1, _eIn);
2633 /* skip box _out; DAE.Exp */
2634 return _out;
2635}
2636
2637PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_isRemovableSymbol(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _vars, modelica_metatype _globalKnownVars)
2638{
2639 modelica_boolean _out;
2640 modelica_metatype _var = NULL((void*)0);
2641 MMC_SO()mmc_check_stackoverflow(threadData);
2642 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2643 // _out has no default value.
2644 // _var has no default value.
2645#line 4091 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2646 _var = omc_Uncertainties_getAllVariablesForCref(threadData, _cr, _vars, _globalKnownVars);
2647#line 2647 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2648
2649#line 4092 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2650 _out = omc_Uncertainties_isRemovableVarList(threadData, _var);
2651#line 2651 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2652 _return: OMC_LABEL_UNUSED__attribute__((unused))
2653 return _out;
2654}
2655PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_isRemovableSymbol(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _vars, modelica_metatype _globalKnownVars)
2656{
2657 modelica_boolean _out;
2658 modelica_metatype out_out;
2659 _out = omc_Uncertainties_isRemovableSymbol(threadData, _cr, _vars, _globalKnownVars);
2660 out_out = mmc_mk_icon(_out);
2661 return out_out;
2662}
2663
2664PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_isRemovableVarList(threadData_t *threadData, modelica_metatype _vars)
2665{
2666 modelica_boolean _out;
2667 modelica_boolean tmp1 = 0;
2668 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2669 MMC_SO()mmc_check_stackoverflow(threadData);
2670 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2671 // _out has no default value.
2672#line 2672 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2673 { /* match expression */
2674 modelica_metatype tmp4_1;
2675 tmp4_1 = _vars;
2676 {
2677 modelica_boolean _r1;
2678 modelica_boolean _r2;
2679 modelica_metatype _h = NULL((void*)0);
2680 modelica_metatype _t = NULL((void*)0);
2681 volatile mmc_switch_type tmp4;
2682 int tmp5;
2683 // _r1 has no default value.
2684 // _r2 has no default value.
2685 // _h has no default value.
2686 // _t has no default value.
2687 tmp4 = 0;
2688 for (; tmp4 < 2; tmp4++) {
2689 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2690 case 0: {
2691 if (!listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2692 /* Pattern matching succeeded */
2693#line 4073 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2694 tmp1 = 1;
2695#line 2695 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2696 goto tmp3_done;
2697 }
2698 case 1: {
2699 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2700 tmpMeta[0] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2701 tmpMeta[1] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2702 _h = tmpMeta[0];
2703 _t = tmpMeta[1];
2704 /* Pattern matching succeeded */
2705#line 4076 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2706 _r1 = omc_Uncertainties_isRemovableVar(threadData, _h);
2707#line 2707 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2708
2709#line 4077 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2710 _r2 = omc_Uncertainties_isRemovableVarList(threadData, _t);
2711#line 2711 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2712#line 4078 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2713 tmp1 = (_r1 && _r2);
2714#line 2714 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2715 goto tmp3_done;
2716 }
2717 }
2718 goto tmp3_end;
2719 tmp3_end: ;
2720 }
2721 goto goto_2;
2722 goto_2:;
2723 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2724 goto tmp3_done;
2725 tmp3_done:;
2726 }
2727 }
2728 _out = tmp1;
2729 _return: OMC_LABEL_UNUSED__attribute__((unused))
2730 return _out;
2731}
2732PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_isRemovableVarList(threadData_t *threadData, modelica_metatype _vars)
2733{
2734 modelica_boolean _out;
2735 modelica_metatype out_out;
2736 _out = omc_Uncertainties_isRemovableVarList(threadData, _vars);
2737 out_out = mmc_mk_icon(_out);
2738 return out_out;
2739}
2740
2741PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_isRemovableVar(threadData_t *threadData, modelica_metatype _var)
2742{
2743 modelica_boolean _out;
2744 modelica_metatype _cr = NULL((void*)0);
2745 MMC_SO()mmc_check_stackoverflow(threadData);
2746 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2747 // _out has no default value.
2748 // _cr has no default value.
2749#line 4059 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2750 _out = ((!omc_BackendVariable_isStateVar(threadData, _var)) && (!omc_BackendVariable_varHasUncertainValueRefine(threadData, _var)));
2751#line 2751 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2752 _return: OMC_LABEL_UNUSED__attribute__((unused))
2753 return _out;
2754}
2755PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_isRemovableVar(threadData_t *threadData, modelica_metatype _var)
2756{
2757 modelica_boolean _out;
2758 modelica_metatype out_out;
2759 _out = omc_Uncertainties_isRemovableVar(threadData, _var);
2760 out_out = mmc_mk_icon(_out);
2761 return out_out;
2762}
2763
2764PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_solveAliasSet(threadData_t *threadData, modelica_metatype _set, modelica_metatype _vars, modelica_metatype _globalKnownVars)
2765{
2766 modelica_metatype _out = NULL((void*)0);
2767 modelica_metatype _names = NULL((void*)0);
2768 modelica_metatype _name_rate_list = NULL((void*)0);
2769 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
2770 MMC_SO()mmc_check_stackoverflow(threadData);
2771 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2772 // _out has no default value.
2773 // _names has no default value.
2774 // _name_rate_list has no default value.
2775#line 4046 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2776 _names = omc_Uncertainties_getAliasSetSymbolList(threadData, _set);
2777#line 2777 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2778
2779#line 4047 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2780 _name_rate_list = omc_List_map2(threadData, _names, boxvar_Uncertainties_rateSetElement((void*)((char*)(&(boxvar_lit_Uncertainties_rateSetElement
).header) + 3))
, _vars, _globalKnownVars);
2781#line 2781 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2782
2783#line 4048 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2784 _name_rate_list = omc_List_sort(threadData, _name_rate_list, boxvar_Uncertainties_setPairSortFunction((void*)((char*)(&(boxvar_lit_Uncertainties_setPairSortFunction
).header) + 3))
);
2785#line 2785 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2786
2787#line 4049 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2788 /* Pattern-matching assignment */
2789#line 4049 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2790 tmpMeta[0] = _name_rate_list;
2791#line 4049 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2792 if (listEmpty(tmpMeta[0])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2793#line 4049 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2794 tmpMeta[1] = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
2795#line 4049 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2796 tmpMeta[2] = MMC_CDR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2797#line 4049 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2798 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
2799#line 4049 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2800 _out = tmpMeta[3];
2801#line 2801 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2802 _return: OMC_LABEL_UNUSED__attribute__((unused))
2803 return _out;
2804}
2805
2806PROTECTED_FUNCTION_STATIC modelica_boolean omc_Uncertainties_setPairSortFunction(threadData_t *threadData, modelica_metatype _a, modelica_metatype _b)
2807{
2808 modelica_boolean _out;
2809 modelica_real _av;
2810 modelica_real _bv;
2811 modelica_real tmp1;
2812 modelica_real tmp2;
2813 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2814 MMC_SO()mmc_check_stackoverflow(threadData);
2815 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2816 // _out has no default value.
2817 // _av has no default value.
2818 // _bv has no default value.
2819#line 4030 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2820 /* Pattern-matching assignment */
2821#line 4030 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2822 tmpMeta[0] = _a;
2823#line 4030 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2824 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2825#line 4030 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2826 tmp1 = mmc_unbox_real(tmpMeta[1])mmc_prim_get_real(tmpMeta[1]);
2827#line 4030 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2828 _av = tmp1 /* pattern as ty=Real */;
2829#line 2829 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2830
2831#line 4031 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2832 /* Pattern-matching assignment */
2833#line 4031 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2834 tmpMeta[0] = _b;
2835#line 4031 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2836 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2837#line 4031 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2838 tmp2 = mmc_unbox_real(tmpMeta[1])mmc_prim_get_real(tmpMeta[1]);
2839#line 4031 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2840 _bv = tmp2 /* pattern as ty=Real */;
2841#line 2841 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2842
2843#line 4032 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2844 _out = (_av < _bv);
2845#line 2845 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2846 _return: OMC_LABEL_UNUSED__attribute__((unused))
2847 return _out;
2848}
2849PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_setPairSortFunction(threadData_t *threadData, modelica_metatype _a, modelica_metatype _b)
2850{
2851 modelica_boolean _out;
2852 modelica_metatype out_out;
2853 _out = omc_Uncertainties_setPairSortFunction(threadData, _a, _b);
2854 out_out = mmc_mk_icon(_out);
2855 return out_out;
2856}
2857
2858PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_rateSetElement(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _vars, modelica_metatype _globalKnownVars)
2859{
2860 modelica_metatype _out = NULL((void*)0);
2861 modelica_metatype _var = NULL((void*)0);
2862 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2863 MMC_SO()mmc_check_stackoverflow(threadData);
2864 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2865 // _out has no default value.
2866 // _var has no default value.
2867#line 4016 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2868 _var = omc_Uncertainties_getAllVariablesForCref(threadData, _cr, _vars, _globalKnownVars);
2869#line 2869 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2870
2871#line 4017 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2872 tmpMeta[0] = mmc_mk_box2(0, _cr, mmc_mk_realmmc_mk_rcon(omc_Uncertainties_rateVariableList(threadData, _var)));
2873#line 4017 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2874 _out = tmpMeta[0];
2875#line 2875 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2876 _return: OMC_LABEL_UNUSED__attribute__((unused))
2877 return _out;
2878}
2879
2880PROTECTED_FUNCTION_STATIC modelica_real omc_Uncertainties_rateVariableList(threadData_t *threadData, modelica_metatype _vars)
2881{
2882 modelica_real _out;
2883 modelica_real tmp1 = 0;
2884 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2885 MMC_SO()mmc_check_stackoverflow(threadData);
2886 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2887 // _out has no default value.
2888#line 2888 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2889 { /* match expression */
2890 modelica_metatype tmp4_1;
2891 tmp4_1 = _vars;
2892 {
2893 modelica_real _r1;
2894 modelica_real _r2;
2895 modelica_metatype _h = NULL((void*)0);
2896 modelica_metatype _t = NULL((void*)0);
2897 volatile mmc_switch_type tmp4;
2898 int tmp5;
2899 // _r1 has no default value.
2900 // _r2 has no default value.
2901 // _h has no default value.
2902 // _t has no default value.
2903 tmp4 = 0;
2904 for (; tmp4 < 2; tmp4++) {
2905 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2906 case 0: {
2907 if (!listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2908 /* Pattern matching succeeded */
2909#line 3994 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2910 tmp1 = 0.0;
2911#line 2911 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2912 goto tmp3_done;
2913 }
2914 case 1: {
2915 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2916 tmpMeta[0] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2917 tmpMeta[1] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2918 _h = tmpMeta[0];
2919 _t = tmpMeta[1];
2920 /* Pattern matching succeeded */
2921#line 3997 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2922 _r1 = omc_Uncertainties_rateVariable(threadData, _h);
2923#line 2923 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2924
2925#line 3998 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2926 _r2 = omc_Uncertainties_rateVariableList(threadData, _t);
2927#line 2927 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2928#line 3999 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2929 tmp1 = ((_r1 > _r2)?_r1:_r2);
2930#line 2930 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2931 goto tmp3_done;
2932 }
2933 }
2934 goto tmp3_end;
2935 tmp3_end: ;
2936 }
2937 goto goto_2;
2938 goto_2:;
2939 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2940 goto tmp3_done;
2941 tmp3_done:;
2942 }
2943 }
2944 _out = tmp1;
2945 _return: OMC_LABEL_UNUSED__attribute__((unused))
2946 return _out;
2947}
2948PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_rateVariableList(threadData_t *threadData, modelica_metatype _vars)
2949{
2950 modelica_real _out;
2951 modelica_metatype out_out;
2952 _out = omc_Uncertainties_rateVariableList(threadData, _vars);
2953 out_out = mmc_mk_rcon(_out);
2954 return out_out;
2955}
2956
2957PROTECTED_FUNCTION_STATIC modelica_real omc_Uncertainties_rateVariable(threadData_t *threadData, modelica_metatype _var)
2958{
2959 modelica_real _out;
2960 modelica_real _acc;
2961 modelica_real _i;
2962 modelica_metatype _cr = NULL((void*)0);
2963 modelica_real tmp1;
2964 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2965 MMC_SO()mmc_check_stackoverflow(threadData);
2966 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2967 // _out has no default value.
2968 // _acc has no default value.
2969 // _i has no default value.
2970 // _cr has no default value.
2971#line 3967 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2972 _acc = 0.0;
2973#line 2973 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2974
2975#line 3968 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2976 /* Pattern-matching assignment */
2977#line 3968 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2978 tmpMeta[0] = _var;
2979#line 3968 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2980 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2981#line 3968 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2982 _cr = tmpMeta[1];
2983#line 2983 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2984
2985#line 3969 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2986 tmp1 = 1.0 + ((modelica_real)omc_ComponentReference_crefDepth(threadData, _cr));
2987#line 3969 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2988 if (tmp1 == 0) {MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};}
2989#line 3969 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2990 _i = (1.0) / tmp1;
2991#line 2991 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2992
2993#line 3970 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2994 _acc = _acc + _i;
2995#line 2995 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
2996
2997#line 3971 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
2998 _i = (omc_BackendVariable_isParam(threadData, _var)?3.0:0.0);
2999#line 2999 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3000
3001#line 3972 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3002 _acc = _acc + _i;
3003#line 3003 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3004
3005#line 3973 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3006 _i = (omc_BackendVariable_isStateVar(threadData, _var)?5.0:0.0);
3007#line 3007 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3008
3009#line 3974 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3010 _acc = _acc + _i;
3011#line 3011 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3012
3013#line 3975 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3014 _i = (omc_BackendVariable_varHasUncertainValueRefine(threadData, _var)?7.0:0.0);
3015#line 3015 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3016
3017#line 3976 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3018 _acc = _acc + _i;
3019#line 3019 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3020
3021#line 3977 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3022 _out = _acc;
3023#line 3023 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3024 _return: OMC_LABEL_UNUSED__attribute__((unused))
3025 return _out;
3026}
3027PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_rateVariable(threadData_t *threadData, modelica_metatype _var)
3028{
3029 modelica_real _out;
3030 modelica_metatype out_out;
3031 _out = omc_Uncertainties_rateVariable(threadData, _var);
3032 out_out = mmc_mk_rcon(_out);
3033 return out_out;
3034}
3035
3036PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_getAllVariablesForCref(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _vars, modelica_metatype _globalKnownVars)
3037{
3038 modelica_metatype _outVarLst = NULL((void*)0);
3039 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
3040 MMC_SO()mmc_check_stackoverflow(threadData);
3041 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3042 // _outVarLst has no default value.
3043#line 3043 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3044 { /* matchcontinue expression */
3045 {
3046 volatile mmc_switch_type tmp3;
3047 int tmp4;
3048 tmp3 = 0;
3049 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
3050 tmp2_top:
3051 threadData->mmc_jumper = &new_mmc_jumper;
3052 for (; tmp3 < 2; tmp3++) {
3053 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3054 case 0: {
3055 /* Pattern matching succeeded */
3056#line 3950 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3057 tmpMeta[0] = omc_BackendVariable_getVar(threadData, _cr, _vars, NULL((void*)0));
3058#line 3058 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3059 goto tmp2_done;
3060 }
3061 case 1: {
3062 /* Pattern matching succeeded */
3063#line 3954 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3064 tmpMeta[0] = omc_BackendVariable_getVar(threadData, _cr, _globalKnownVars, NULL((void*)0));
3065#line 3065 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3066 goto tmp2_done;
3067 }
3068 }
3069 goto tmp2_end;
3070 tmp2_end: ;
3071 }
3072 goto goto_1;
3073 tmp2_done:
3074 (void)tmp3;
3075 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
3076 goto tmp2_done2;
3077 goto_1:;
3078 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
3079 if (++tmp3 < 2) {
3080 goto tmp2_top;
3081 }
3082 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3083 tmp2_done2:;
3084 }
3085 }
3086 _outVarLst = tmpMeta[0];
3087 _return: OMC_LABEL_UNUSED__attribute__((unused))
3088 return _outVarLst;
3089}
3090
3091PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_addCrefsToHashTable(threadData_t *threadData, modelica_metatype _crefs, modelica_metatype _table)
3092{
3093 modelica_metatype _out = NULL((void*)0);
3094 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
3095 MMC_SO()mmc_check_stackoverflow(threadData);
3096 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3097 // _out has no default value.
3098#line 3098 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3099 { /* match expression */
3100 modelica_metatype tmp3_1;
3101 tmp3_1 = _crefs;
3102 {
3103 modelica_metatype _h = NULL((void*)0);
3104 modelica_metatype _t = NULL((void*)0);
3105 modelica_metatype _new_table = NULL((void*)0);
3106 volatile mmc_switch_type tmp3;
3107 int tmp4;
3108 // _h has no default value.
3109 // _t has no default value.
3110 // _new_table has no default value.
3111 tmp3 = 0;
3112 for (; tmp3 < 2; tmp3++) {
3113 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3114 case 0: {
3115 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3116 /* Pattern matching succeeded */
3117#line 3929 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3118 tmpMeta[0] = _table;
3119#line 3119 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3120 goto tmp2_done;
3121 }
3122 case 1: {
3123 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3124 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
3125 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3126 _h = tmpMeta[1];
3127 _t = tmpMeta[2];
3128 /* Pattern matching succeeded */
3129#line 3932 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3130 tmpMeta[1] = mmc_mk_box2(0, _h, mmc_mk_integermmc_mk_icon(((modelica_integer) 0)));
3131#line 3932 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3132 _new_table = omc_BaseHashTable_add(threadData, tmpMeta[1], _table);
3133#line 3133 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3134#line 3933 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3135 /* Tail recursive call */
3136#line 3933 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3137 _crefs = _t;
3138#line 3933 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3139 _table = _new_table;
3140#line 3933 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3141 goto _tailrecursive;
3142#line 3933 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3143 /* TODO: Make sure any eventual dead code below is never generated */
3144#line 3144 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3145 goto tmp2_done;
3146 }
3147 }
3148 goto tmp2_end;
3149 tmp2_end: ;
3150 }
3151 goto goto_1;
3152 goto_1:;
3153 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3154 goto tmp2_done;
3155 tmp2_done:;
3156 }
3157 }
3158 _out = tmpMeta[0];
3159 _return: OMC_LABEL_UNUSED__attribute__((unused))
3160 return _out;
3161}
3162
3163PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_removeSimpleEquationsUC(threadData_t *threadData, modelica_metatype _daeIn)
3164{
3165 modelica_metatype _daeOut = NULL((void*)0);
3166 modelica_metatype tmpMeta[8] __attribute__((unused)) = {0};
3167 MMC_SO()mmc_check_stackoverflow(threadData);
3168 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3169 // _daeOut has no default value.
3170#line 3170 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3171 { /* match expression */
3172 modelica_metatype tmp3_1;
3173 tmp3_1 = _daeIn;
3174 {
3175 modelica_metatype _dae = NULL((void*)0);
3176 modelica_metatype _sets = NULL((void*)0);
3177 modelica_metatype _other_eqns = NULL((void*)0);
3178 modelica_metatype _simple_eqns = NULL((void*)0);
3179 modelica_metatype _eqns = NULL((void*)0);
3180 modelica_metatype _vars = NULL((void*)0);
3181 modelica_metatype _globalKnownVars = NULL((void*)0);
3182 modelica_metatype _set_solutions = NULL((void*)0);
3183 modelica_metatype _removed_vars = NULL((void*)0);
3184 modelica_metatype _repl = NULL((void*)0);
3185 modelica_metatype _removed_vars_table = NULL((void*)0);
3186 volatile mmc_switch_type tmp3;
3187 int tmp4;
3188 // _dae has no default value.
3189 // _sets has no default value.
3190 // _other_eqns has no default value.
3191 // _simple_eqns has no default value.
3192 // _eqns has no default value.
3193 // _vars has no default value.
3194 // _globalKnownVars has no default value.
3195 // _set_solutions has no default value.
3196 // _removed_vars has no default value.
3197 // _repl has no default value.
3198 // _removed_vars_table has no default value.
3199 tmp3 = 0;
3200 for (; tmp3 < 1; tmp3++) {
3201 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3202 case 0: {
3203 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3204 if (listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3205 tmpMeta[2] = MMC_CAR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
3206 tmpMeta[3] = MMC_CDR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3207 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
3208 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
3209 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
3210 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[6]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[6]) - 3
))) + (2)))))
;
3211
3212 _dae = tmp3_1;
3213 _vars = tmpMeta[4];
3214 _eqns = tmpMeta[5];
3215 _globalKnownVars = tmpMeta[7];
3216 /* Pattern matching succeeded */
3217#line 3891 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3218 _repl = omc_BackendVarTransform_emptyReplacements(threadData);
3219#line 3219 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3220
3221#line 3892 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3222 _removed_vars_table = omc_HashTable_emptyHashTable(threadData);
3223#line 3223 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3224
3225#line 3893 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3226 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3227#line 3893 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3228 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3229#line 3893 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3230 _sets = omc_Uncertainties_separateAliasSetsAndEquations(threadData, omc_BackendEquation_equationList(threadData, _eqns), tmpMeta[1], tmpMeta[2] ,&_other_eqns);
3231#line 3231 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3232
3233#line 3896 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3234 _set_solutions = omc_List_map2(threadData, _sets, boxvar_Uncertainties_solveAliasSet((void*)((char*)(&(boxvar_lit_Uncertainties_solveAliasSet
).header) + 3))
, _vars, _globalKnownVars);
3235#line 3235 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3236
3237#line 3900 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3238 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3239#line 3900 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3240 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3241#line 3900 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3242 _repl = omc_Uncertainties_createReplacementsAndEquations(threadData, _set_solutions, _sets, _vars, _globalKnownVars, _repl, tmpMeta[1], tmpMeta[2] ,&_simple_eqns ,&_removed_vars);
3243#line 3243 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3244
3245#line 3905 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3246 _other_eqns = omc_BackendVarTransform_replaceEquations(threadData, _other_eqns, _repl, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), NULL((void*)0));
3247#line 3247 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3248
3249#line 3906 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3250 _removed_vars_table = omc_Uncertainties_addCrefsToHashTable(threadData, _removed_vars, _removed_vars_table);
3251#line 3251 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3252
3253#line 3907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3254 _vars = omc_Uncertainties_moveVariables(threadData, _vars, _globalKnownVars, _removed_vars_table ,&_globalKnownVars);
3255#line 3255 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3256
3257#line 3908 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3258 _dae = omc_Uncertainties_setDaeVars(threadData, _dae, _vars);
3259#line 3259 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3260
3261#line 3909 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3262 _dae = omc_BackendDAEUtil_setDAEGlobalKnownVars(threadData, _dae, _globalKnownVars);
3263#line 3263 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3264
3265#line 3910 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3266 _dae = omc_Uncertainties_setDaeEqns(threadData, _dae, omc_BackendEquation_listEquation(threadData, listAppend(_simple_eqns, _other_eqns)), 0);
3267#line 3267 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3268
3269#line 3912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3270 _dae = omc_BackendDAEUtil_transformBackendDAE(threadData, _dae, _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)));
3271#line 3271 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3272#line 3913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3273 tmpMeta[0] = omc_BackendDAEUtil_mapEqSystem1(threadData, _dae, boxvar_BackendDAEUtil_getAdjacencyMatrixfromOptionForMapEqSystem((void*)((char*)(&(boxvar_lit_BackendDAEUtil_getAdjacencyMatrixfromOptionForMapEqSystem
).header) + 3))
, _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
3274#line 3274 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3275 goto tmp2_done;
3276 }
3277 }
3278 goto tmp2_end;
3279 tmp2_end: ;
3280 }
3281 goto goto_1;
3282 goto_1:;
3283 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3284 goto tmp2_done;
3285 tmp2_done:;
3286 }
3287 }
3288 _daeOut = tmpMeta[0];
3289 _return: OMC_LABEL_UNUSED__attribute__((unused))
3290 return _daeOut;
3291}
3292
3293PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_mergeBy1(threadData_t *threadData, modelica_metatype _inLeft, modelica_metatype _inRight, modelica_fnptr _inCompFunc, modelica_metatype _inArgument1)
3294{
3295 modelica_metatype _outList = NULL((void*)0);
3296 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
3297 MMC_SO()mmc_check_stackoverflow(threadData);
3298 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3299 // _outList has no default value.
3300#line 3300 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3301 { /* matchcontinue expression */
3302 volatile modelica_metatype tmp3_1;volatile modelica_metatype tmp3_2;
3303 tmp3_1 = _inLeft;
3304 tmp3_2 = _inRight;
3305 {
3306 modelica_metatype _l = NULL((void*)0);
3307 modelica_metatype _r = NULL((void*)0);
3308 modelica_metatype _l_rest = NULL((void*)0);
3309 modelica_metatype _r_rest = NULL((void*)0);
3310 modelica_metatype _res = NULL((void*)0);
3311 modelica_integer _ri;
3312 modelica_integer _li;
3313 volatile mmc_switch_type tmp3;
3314 int tmp4;
3315 // _l has no default value.
3316 // _r has no default value.
3317 // _l_rest has no default value.
3318 // _r_rest has no default value.
3319 // _res has no default value.
3320 // _ri has no default value.
3321 // _li has no default value.
3322 tmp3 = 0;
3323 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
3324 tmp2_top:
3325 threadData->mmc_jumper = &new_mmc_jumper;
3326 for (; tmp3 < 5; tmp3++) {
3327 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3328 case 0: {
3329 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3330 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3331 tmp3 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
3332#line 3841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3333 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3334#line 3841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3335 tmpMeta[0] = tmpMeta[1];
3336#line 3336 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3337 goto tmp2_done;
3338 }
3339 case 1: {
3340 modelica_boolean tmp5;
3341 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3342 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
3343 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3344 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3345 tmpMeta[3] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
3346 tmpMeta[4] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
3347 _l = tmpMeta[1];
3348 _l_rest = tmpMeta[2];
3349 _r = tmpMeta[3];
3350 /* Pattern matching succeeded */
3351#line 3845 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3352 _ri = mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inCompFunc), 2))) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inCompFunc), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inCompFunc), 2))), _r, _inArgument1) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inCompFunc), 1)))) (threadData, _r, _inArgument1))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_inCompFunc) - 3))) + (2)))))) ? ((modelica_metatype(*)(threadData_t
*, modelica_metatype, modelica_metatype, modelica_metatype)) (
(*(void**)(((void*)((void**)(((void*)((char*)(_inCompFunc) - 3
))) + (1))))))) (threadData, ((*(void**)(((void*)((void**)(((
void*)((char*)(_inCompFunc) - 3))) + (2)))))), _r, _inArgument1
) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype
)) ((*(void**)(((void*)((void**)(((void*)((char*)(_inCompFunc
) - 3))) + (1))))))) (threadData, _r, _inArgument1))) >>
1)
;
3353#line 3353 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3354
3355#line 3846 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3356 _li = mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inCompFunc), 2))) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inCompFunc), 1)))) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inCompFunc), 2))), _l, _inArgument1) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inCompFunc), 1)))) (threadData, _l, _inArgument1))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_inCompFunc) - 3))) + (2)))))) ? ((modelica_metatype(*)(threadData_t
*, modelica_metatype, modelica_metatype, modelica_metatype)) (
(*(void**)(((void*)((void**)(((void*)((char*)(_inCompFunc) - 3
))) + (1))))))) (threadData, ((*(void**)(((void*)((void**)(((
void*)((char*)(_inCompFunc) - 3))) + (2)))))), _l, _inArgument1
) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype
)) ((*(void**)(((void*)((void**)(((void*)((char*)(_inCompFunc
) - 3))) + (1))))))) (threadData, _l, _inArgument1))) >>
1)
;
3357#line 3357 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3358
3359#line 3847 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3360 /* Pattern-matching assignment */
3361#line 3847 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3362 tmp5 = (_ri > _li);
3363#line 3847 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3364 if (1 != tmp5) goto goto_1;
3365#line 3365 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3366
3367#line 3848 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3368 _res = omc_Uncertainties_mergeBy1(threadData, _l_rest, _inRight, ((modelica_fnptr) _inCompFunc), _inArgument1);
3369#line 3369 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3370#line 3849 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3371 tmpMeta[1] = mmc_mk_cons(_l, _res);
3372#line 3849 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3373 tmpMeta[0] = tmpMeta[1];
3374#line 3374 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3375 goto tmp2_done;
3376 }
3377 case 2: {
3378 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3379 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
3380 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3381 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3382 tmpMeta[3] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
3383 tmpMeta[4] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
3384 _r = tmpMeta[3];
3385 _r_rest = tmpMeta[4];
3386 tmp3 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
3387#line 3854 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3388 _res = omc_Uncertainties_mergeBy1(threadData, _inLeft, _r_rest, ((modelica_fnptr) _inCompFunc), _inArgument1);
3389#line 3389 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3390#line 3855 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3391 tmpMeta[1] = mmc_mk_cons(_r, _res);
3392#line 3855 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3393 tmpMeta[0] = tmpMeta[1];
3394#line 3394 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3395 goto tmp2_done;
3396 }
3397 case 3: {
3398 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3399
3400 /* Pattern matching succeeded */
3401#line 3858 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3402 tmpMeta[0] = _inRight;
3403#line 3403 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3404 goto tmp2_done;
3405 }
3406 case 4: {
3407 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3408
3409 /* Pattern matching succeeded */
3410#line 3859 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3411 tmpMeta[0] = _inLeft;
3412#line 3412 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3413 goto tmp2_done;
3414 }
3415 }
3416 goto tmp2_end;
3417 tmp2_end: ;
3418 }
3419 goto goto_1;
3420 tmp2_done:
3421 (void)tmp3;
3422 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
3423 goto tmp2_done2;
3424 goto_1:;
3425 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
3426 if (++tmp3 < 5) {
3427 goto tmp2_top;
3428 }
3429 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3430 tmp2_done2:;
3431 }
3432 }
3433 _outList = tmpMeta[0];
3434 _return: OMC_LABEL_UNUSED__attribute__((unused))
3435 return _outList;
3436}
3437
3438DLLExport
3439modelica_metatype omc_Uncertainties_sortBy1(threadData_t *threadData, modelica_metatype _inList, modelica_fnptr _inCompFunc, modelica_metatype _inArgument1)
3440{
3441 modelica_metatype _outList = NULL((void*)0);
3442 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
3443 MMC_SO()mmc_check_stackoverflow(threadData);
3444 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3445 // _outList has no default value.
3446#line 3446 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3447 { /* match expression */
3448 modelica_metatype tmp3_1;
3449 tmp3_1 = _inList;
3450 {
3451 modelica_metatype _e = NULL((void*)0);
3452 modelica_metatype _left = NULL((void*)0);
3453 modelica_metatype _right = NULL((void*)0);
3454 modelica_integer _middle;
3455 volatile mmc_switch_type tmp3;
3456 int tmp4;
3457 // _e has no default value.
3458 // _left has no default value.
3459 // _right has no default value.
3460 // _middle has no default value.
3461 tmp3 = 0;
3462 for (; tmp3 < 3; tmp3++) {
3463 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3464 case 0: {
3465 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3466 /* Pattern matching succeeded */
3467#line 3807 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3468 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3469#line 3807 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3470 tmpMeta[0] = tmpMeta[1];
3471#line 3471 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3472 goto tmp2_done;
3473 }
3474 case 1: {
3475 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3476 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
3477 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3478 if (!listEmpty(tmpMeta[2])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3479 _e = tmpMeta[1];
3480 /* Pattern matching succeeded */
3481#line 3808 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3482 tmpMeta[1] = mmc_mk_cons(_e, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3483#line 3808 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3484 tmpMeta[0] = tmpMeta[1];
3485#line 3485 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3486 goto tmp2_done;
3487 }
3488 case 2: {
3489 modelica_integer tmp5;
3490
3491 /* Pattern matching succeeded */
3492#line 3811 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3493 tmp5 = ((modelica_integer) 2);
3494#line 3811 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3495 if (tmp5 == 0) {goto goto_1;}
3496#line 3811 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3497 _middle = ldiv(listLength(_inList),tmp5).quot;
3498#line 3498 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3499
3500#line 3812 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3501 _left = omc_List_split(threadData, _inList, _middle ,&_right);
3502#line 3502 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3503
3504#line 3813 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3505 _left = omc_Uncertainties_sortBy1(threadData, _left, ((modelica_fnptr) _inCompFunc), _inArgument1);
3506#line 3506 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3507
3508#line 3814 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3509 _right = omc_Uncertainties_sortBy1(threadData, _right, ((modelica_fnptr) _inCompFunc), _inArgument1);
3510#line 3510 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3511#line 3815 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3512 tmpMeta[0] = omc_Uncertainties_mergeBy1(threadData, _left, _right, ((modelica_fnptr) _inCompFunc), _inArgument1);
3513#line 3513 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3514 goto tmp2_done;
3515 }
3516 }
3517 goto tmp2_end;
3518 tmp2_end: ;
3519 }
3520 goto goto_1;
3521 goto_1:;
3522 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3523 goto tmp2_done;
3524 tmp2_done:;
3525 }
3526 }
3527 _outList = tmpMeta[0];
3528 _return: OMC_LABEL_UNUSED__attribute__((unused))
3529 return _outList;
3530}
3531
3532PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_moveVariables2(threadData_t *threadData, modelica_metatype _inVarLst1, modelica_metatype _inVarLst2, modelica_metatype _hashTable, modelica_metatype *out_outVarLst2)
3533{
3534 modelica_metatype _outVarLst1 = NULL((void*)0);
3535 modelica_metatype _outVarLst2 = NULL((void*)0);
3536 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
3537 MMC_SO()mmc_check_stackoverflow(threadData);
3538 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3539 // _outVarLst1 has no default value.
3540 // _outVarLst2 has no default value.
3541#line 3757 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3542
3543#line 3757 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3544
3545#line 3545 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3546 { /* match expression */
3547 modelica_metatype tmp4_1;modelica_metatype tmp4_2;modelica_metatype tmp4_3;
3548 tmp4_1 = _inVarLst1;
3549 tmp4_2 = _inVarLst2;
3550 tmp4_3 = _hashTable;
3551 {
3552 modelica_metatype _globalKnownVars = NULL((void*)0);
3553 modelica_metatype _vs_1 = NULL((void*)0);
3554 modelica_metatype _knvars_1 = NULL((void*)0);
3555 modelica_metatype _vs = NULL((void*)0);
3556 modelica_metatype _v = NULL((void*)0);
3557 modelica_metatype _cr = NULL((void*)0);
3558 modelica_metatype _mvars = NULL((void*)0);
3559 volatile mmc_switch_type tmp4;
3560 int tmp5;
3561 // _globalKnownVars has no default value.
3562 // _vs_1 has no default value.
3563 // _knvars_1 has no default value.
3564 // _vs has no default value.
3565 // _v has no default value.
3566 // _cr has no default value.
3567 // _mvars has no default value.
3568 tmp4 = 0;
3569 for (; tmp4 < 2; tmp4++) {
3570 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
3571 case 0: {
3572 if (!listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
3573
3574 _globalKnownVars = tmp4_2;
3575 /* Pattern matching succeeded */
3576#line 3764 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3577 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3578#line 3764 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3579 tmpMeta[0+0] = tmpMeta[2];
3580#line 3764 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3581 tmpMeta[0+1] = _globalKnownVars;
3582#line 3582 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3583 goto tmp3_done;
3584 }
3585 case 1: {
3586 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
3587 tmpMeta[2] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
3588 tmpMeta[3] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
3589 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
3590
3591 _v = tmpMeta[2];
3592 _cr = tmpMeta[4];
3593 _vs = tmpMeta[3];
3594 _globalKnownVars = tmp4_2;
3595 _mvars = tmp4_3;
3596 /* Pattern matching succeeded */
3597#line 3767 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3598 if(omc_BaseHashTable_hasKey(threadData, _cr, _mvars))
3599#line 3767 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3600 {
3601#line 3769 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3602 _vs_1 = omc_Uncertainties_moveVariables2(threadData, _vs, _globalKnownVars, _mvars ,&_knvars_1);
3603#line 3603 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3604
3605#line 3770 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3606 tmpMeta[2] = mmc_mk_cons(_v, _knvars_1);
3607#line 3770 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3608 _knvars_1 = tmpMeta[2];
3609#line 3609 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3610 }
3611 else
3612 {
3613#line 3773 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3614 _vs_1 = omc_Uncertainties_moveVariables2(threadData, _vs, _globalKnownVars, _mvars ,&_knvars_1);
3615#line 3615 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3616
3617#line 3774 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3618 tmpMeta[2] = mmc_mk_cons(_v, _vs_1);
3619#line 3774 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3620 _vs_1 = tmpMeta[2];
3621#line 3621 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3622 }
3623#line 3776 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3624 tmpMeta[0+0] = _vs_1;
3625#line 3776 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3626 tmpMeta[0+1] = _knvars_1;
3627#line 3627 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3628 goto tmp3_done;
3629 }
3630 }
3631 goto tmp3_end;
3632 tmp3_end: ;
3633 }
3634 goto goto_2;
3635 goto_2:;
3636 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3637 goto tmp3_done;
3638 tmp3_done:;
3639 }
3640 }
3641 _outVarLst1 = tmpMeta[0+0];
3642 _outVarLst2 = tmpMeta[0+1];
3643 _return: OMC_LABEL_UNUSED__attribute__((unused))
3644 if (out_outVarLst2) { *out_outVarLst2 = _outVarLst2; }
3645 return _outVarLst1;
3646}
3647
3648DLLExport
3649modelica_metatype omc_Uncertainties_moveVariables(threadData_t *threadData, modelica_metatype _inVariables1, modelica_metatype _inVariables2, modelica_metatype _hashTable, modelica_metatype *out_outVariables2)
3650{
3651 modelica_metatype _outVariables1 = NULL((void*)0);
3652 modelica_metatype _outVariables2 = NULL((void*)0);
3653 modelica_metatype _lst1 = NULL((void*)0);
3654 modelica_metatype _lst2 = NULL((void*)0);
3655 modelica_metatype _lst1_1 = NULL((void*)0);
3656 modelica_metatype _lst2_1 = NULL((void*)0);
3657 modelica_metatype _v1 = NULL((void*)0);
3658 modelica_metatype _v2 = NULL((void*)0);
3659 modelica_metatype _vars = NULL((void*)0);
3660 modelica_metatype _globalKnownVars = NULL((void*)0);
3661 MMC_SO()mmc_check_stackoverflow(threadData);
3662 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3663 // _outVariables1 has no default value.
3664 // _outVariables2 has no default value.
3665 // _lst1 has no default value.
3666 // _lst2 has no default value.
3667 // _lst1_1 has no default value.
3668 // _lst2_1 has no default value.
3669 // _v1 has no default value.
3670 // _v2 has no default value.
3671 // _vars has no default value.
3672 // _globalKnownVars has no default value.
3673#line 3738 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3674 _lst1 = omc_BackendVariable_varList(threadData, _inVariables1);
3675#line 3675 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3676
3677#line 3739 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3678 _lst2 = omc_BackendVariable_varList(threadData, _inVariables2);
3679#line 3679 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3680
3681#line 3740 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3682 _lst1_1 = omc_Uncertainties_moveVariables2(threadData, _lst1, _lst2, _hashTable ,&_lst2_1);
3683#line 3683 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3684
3685#line 3741 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3686 _v1 = omc_BackendVariable_emptyVars(threadData, ((modelica_integer) 4013));
3687#line 3687 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3688
3689#line 3742 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3690 _v2 = omc_BackendVariable_emptyVars(threadData, ((modelica_integer) 4013));
3691#line 3691 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3692
3693#line 3744 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3694 _outVariables1 = omc_BackendVariable_addVars(threadData, _lst1_1, _v1);
3695#line 3695 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3696
3697#line 3746 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3698 _outVariables2 = omc_BackendVariable_addVars(threadData, _lst2_1, _v2);
3699#line 3699 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3700 _return: OMC_LABEL_UNUSED__attribute__((unused))
3701 if (out_outVariables2) { *out_outVariables2 = _outVariables2; }
3702 return _outVariables1;
3703}
3704
3705DLLExport
3706modelica_metatype omc_Uncertainties_setVarBindingOpt(threadData_t *threadData, modelica_metatype _inVar, modelica_metatype _bindExp)
3707{
3708 modelica_metatype _outVar = NULL((void*)0);
3709 modelica_metatype _name = NULL((void*)0);
3710 modelica_metatype _kind = NULL((void*)0);
3711 modelica_metatype _dir = NULL((void*)0);
3712 modelica_metatype _prl = NULL((void*)0);
3713 modelica_metatype _tp = NULL((void*)0);
3714 modelica_metatype _bind = NULL((void*)0);
3715 modelica_metatype _tplExp = NULL((void*)0);
3716 modelica_metatype _ad = NULL((void*)0);
3717 modelica_metatype _source = NULL((void*)0);
3718 modelica_metatype _attr = NULL((void*)0);
3719 modelica_metatype _ts = NULL((void*)0);
3720 modelica_metatype _hideResult = NULL((void*)0);
3721 modelica_metatype _cmt = NULL((void*)0);
3722 modelica_metatype _ct = NULL((void*)0);
3723 modelica_metatype _innerOuter = NULL((void*)0);
3724 modelica_metatype tmpMeta[16] __attribute__((unused)) = {0};
3725 MMC_SO()mmc_check_stackoverflow(threadData);
3726 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3727 // _outVar has no default value.
3728 // _name has no default value.
3729 // _kind has no default value.
3730 // _dir has no default value.
3731 // _prl has no default value.
3732 // _tp has no default value.
3733 // _bind has no default value.
3734 // _tplExp has no default value.
3735 // _ad has no default value.
3736 // _source has no default value.
3737 // _attr has no default value.
3738 // _ts has no default value.
3739 // _hideResult has no default value.
3740 // _cmt has no default value.
3741 // _ct has no default value.
3742 // _innerOuter has no default value.
3743#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3744 /* Pattern-matching assignment */
3745#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3746 tmpMeta[0] = _inVar;
3747#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3748 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3749#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3750 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
3751#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3752 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
3753#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3754 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (5)))))
;
3755#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3756 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (6)))))
;
3757#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3758 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (7)))))
;
3759#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3760 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 8))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (8)))))
;
3761#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3762 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 9))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (9)))))
;
3763#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3764 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 10))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (10)))))
;
3765#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3766 tmpMeta[10] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 11))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (11)))))
;
3767#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3768 tmpMeta[11] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 12))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (12)))))
;
3769#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3770 tmpMeta[12] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 13))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (13)))))
;
3771#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3772 tmpMeta[13] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 14))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (14)))))
;
3773#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3774 tmpMeta[14] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 15))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (15)))))
;
3775#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3776 tmpMeta[15] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 16))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (16)))))
;
3777#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3778 _name = tmpMeta[1];
3779#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3780 _kind = tmpMeta[2];
3781#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3782 _dir = tmpMeta[3];
3783#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3784 _prl = tmpMeta[4];
3785#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3786 _tp = tmpMeta[5];
3787#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3788 _bind = tmpMeta[6];
3789#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3790 _tplExp = tmpMeta[7];
3791#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3792 _ad = tmpMeta[8];
3793#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3794 _source = tmpMeta[9];
3795#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3796 _attr = tmpMeta[10];
3797#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3798 _ts = tmpMeta[11];
3799#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3800 _hideResult = tmpMeta[12];
3801#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3802 _cmt = tmpMeta[13];
3803#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3804 _ct = tmpMeta[14];
3805#line 3720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3806 _innerOuter = tmpMeta[15];
3807#line 3807 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3808
3809#line 3721 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3810 tmpMeta[0] = mmc_mk_box17(3, &BackendDAE_Var_VAR__desc, _name, _kind, _dir, _prl, _tp, _bindExp, _tplExp, _ad, _source, _attr, _ts, _hideResult, _cmt, _ct, _innerOuter, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))));
3811#line 3721 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3812 _outVar = tmpMeta[0];
3813#line 3813 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3814 _return: OMC_LABEL_UNUSED__attribute__((unused))
3815 return _outVar;
3816}
3817
3818DLLExport
3819modelica_metatype omc_Uncertainties_setVarCref(threadData_t *threadData, modelica_metatype _inVar, modelica_metatype _cr)
3820{
3821 modelica_metatype _outVar = NULL((void*)0);
3822 modelica_metatype _name = NULL((void*)0);
3823 modelica_metatype _kind = NULL((void*)0);
3824 modelica_metatype _dir = NULL((void*)0);
3825 modelica_metatype _prl = NULL((void*)0);
3826 modelica_metatype _tp = NULL((void*)0);
3827 modelica_metatype _bind = NULL((void*)0);
3828 modelica_metatype _tplExp = NULL((void*)0);
3829 modelica_metatype _ad = NULL((void*)0);
3830 modelica_metatype _source = NULL((void*)0);
3831 modelica_metatype _attr = NULL((void*)0);
3832 modelica_metatype _ts = NULL((void*)0);
3833 modelica_metatype _hideResult = NULL((void*)0);
3834 modelica_metatype _cmt = NULL((void*)0);
3835 modelica_metatype _ct = NULL((void*)0);
3836 modelica_metatype _io = NULL((void*)0);
3837 modelica_metatype tmpMeta[16] __attribute__((unused)) = {0};
3838 MMC_SO()mmc_check_stackoverflow(threadData);
3839 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3840 // _outVar has no default value.
3841 // _name has no default value.
3842 // _kind has no default value.
3843 // _dir has no default value.
3844 // _prl has no default value.
3845 // _tp has no default value.
3846 // _bind has no default value.
3847 // _tplExp has no default value.
3848 // _ad has no default value.
3849 // _source has no default value.
3850 // _attr has no default value.
3851 // _ts has no default value.
3852 // _hideResult has no default value.
3853 // _cmt has no default value.
3854 // _ct has no default value.
3855 // _io has no default value.
3856#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3857 /* Pattern-matching assignment */
3858#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3859 tmpMeta[0] = _inVar;
3860#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3861 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3862#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3863 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
3864#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3865 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
3866#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3867 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (5)))))
;
3868#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3869 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (6)))))
;
3870#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3871 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (7)))))
;
3872#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3873 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 8))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (8)))))
;
3874#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3875 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 9))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (9)))))
;
3876#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3877 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 10))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (10)))))
;
3878#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3879 tmpMeta[10] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 11))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (11)))))
;
3880#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3881 tmpMeta[11] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 12))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (12)))))
;
3882#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3883 tmpMeta[12] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 13))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (13)))))
;
3884#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3885 tmpMeta[13] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 14))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (14)))))
;
3886#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3887 tmpMeta[14] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 15))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (15)))))
;
3888#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3889 tmpMeta[15] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 16))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (16)))))
;
3890#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3891 _name = tmpMeta[1];
3892#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3893 _kind = tmpMeta[2];
3894#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3895 _dir = tmpMeta[3];
3896#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3897 _prl = tmpMeta[4];
3898#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3899 _tp = tmpMeta[5];
3900#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3901 _bind = tmpMeta[6];
3902#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3903 _tplExp = tmpMeta[7];
3904#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3905 _ad = tmpMeta[8];
3906#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3907 _source = tmpMeta[9];
3908#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3909 _attr = tmpMeta[10];
3910#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3911 _ts = tmpMeta[11];
3912#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3913 _hideResult = tmpMeta[12];
3914#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3915 _cmt = tmpMeta[13];
3916#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3917 _ct = tmpMeta[14];
3918#line 3694 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3919 _io = tmpMeta[15];
3920#line 3920 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3921
3922#line 3695 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3923 tmpMeta[0] = mmc_mk_box17(3, &BackendDAE_Var_VAR__desc, _cr, _kind, _dir, _prl, _tp, _bind, _tplExp, _ad, _source, _attr, _ts, _hideResult, _cmt, _ct, _io, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))));
3924#line 3695 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3925 _outVar = tmpMeta[0];
3926#line 3926 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3927 _return: OMC_LABEL_UNUSED__attribute__((unused))
3928 return _outVar;
3929}
3930
3931DLLExport
3932modelica_metatype omc_Uncertainties_applyOptionSimplify(threadData_t *threadData, modelica_metatype _bindExpIn)
3933{
3934 modelica_metatype _bindExpOut = NULL((void*)0);
3935 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
3936 MMC_SO()mmc_check_stackoverflow(threadData);
3937 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3938 // _bindExpOut has no default value.
3939#line 3939 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3940 { /* match expression */
3941 modelica_metatype tmp3_1;
3942 tmp3_1 = _bindExpIn;
3943 {
3944 modelica_metatype _e = NULL((void*)0);
3945 modelica_metatype _e1 = NULL((void*)0);
3946 volatile mmc_switch_type tmp3;
3947 int tmp4;
3948 // _e has no default value.
3949 // _e1 has no default value.
3950 tmp3 = 0;
3951 for (; tmp3 < 2; tmp3++) {
3952 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3953 case 0: {
3954 if (!optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
3955 /* Pattern matching succeeded */
3956#line 3664 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3957 tmpMeta[0] = mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3));
3958#line 3958 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3959 goto tmp2_done;
3960 }
3961 case 1: {
3962 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
3963 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
3964 _e = tmpMeta[1];
3965 /* Pattern matching succeeded */
3966#line 3667 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3967 _e1 = omc_ExpressionSimplify_simplify1(threadData, _e, NULL((void*)0));
3968#line 3968 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3969#line 3668 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
3970 tmpMeta[0] = mmc_mk_some(_e1);
3971#line 3971 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3972 goto tmp2_done;
3973 }
3974 }
3975 goto tmp2_end;
3976 tmp2_end: ;
3977 }
3978 goto goto_1;
3979 goto_1:;
3980 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3981 goto tmp2_done;
3982 tmp2_done:;
3983 }
3984 }
3985 _bindExpOut = tmpMeta[0];
3986 _return: OMC_LABEL_UNUSED__attribute__((unused))
3987 return _bindExpOut;
3988}
3989
3990DLLExport
3991modelica_metatype omc_Uncertainties_replaceExpOpt(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _repl, modelica_metatype _funcOpt)
3992{
3993 modelica_metatype _outExp = NULL((void*)0);
3994 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
3995 MMC_SO()mmc_check_stackoverflow(threadData);
3996 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3997 // _outExp has no default value.
3998#line 3998 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
3999 { /* match expression */
4000 modelica_metatype tmp3_1;
4001 tmp3_1 = _inExp;
4002 {
4003 modelica_metatype _e = NULL((void*)0);
4004 volatile mmc_switch_type tmp3;
4005 int tmp4;
4006 // _e has no default value.
4007 tmp3 = 0;
4008 for (; tmp3 < 2; tmp3++) {
4009 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4010 case 0: {
4011 if (!optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
4012 /* Pattern matching succeeded */
4013#line 3646 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4014 tmpMeta[0] = mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3));
4015#line 4015 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4016 goto tmp2_done;
4017 }
4018 case 1: {
4019 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
4020 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4021 _e = tmpMeta[1];
4022 /* Pattern matching succeeded */
4023#line 3650 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4024 _e = omc_BackendVarTransform_replaceExp(threadData, _e, _repl, _funcOpt, NULL((void*)0));
4025#line 4025 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4026#line 3651 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4027 tmpMeta[0] = mmc_mk_some(_e);
4028#line 4028 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4029 goto tmp2_done;
4030 }
4031 }
4032 goto tmp2_end;
4033 tmp2_end: ;
4034 }
4035 goto goto_1;
4036 goto_1:;
4037 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4038 goto tmp2_done;
4039 tmp2_done:;
4040 }
4041 }
4042 _outExp = tmpMeta[0];
4043 _return: OMC_LABEL_UNUSED__attribute__((unused))
4044 return _outExp;
4045}
4046
4047DLLExport
4048modelica_metatype omc_Uncertainties_varBindingOpt(threadData_t *threadData, modelica_metatype _v)
4049{
4050 modelica_metatype _exp = NULL((void*)0);
4051 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
4052 MMC_SO()mmc_check_stackoverflow(threadData);
4053 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4054 // _exp has no default value.
4055#line 4055 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4056 { /* match expression */
4057 modelica_metatype tmp3_1;
4058 tmp3_1 = _v;
4059 {
4060 volatile mmc_switch_type tmp3;
4061 int tmp4;
4062 tmp3 = 0;
4063 for (; tmp3 < 1; tmp3++) {
4064 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4065 case 0: {
4066 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(7)))))
;
4067
4068 _exp = tmpMeta[1];
4069 /* Pattern matching succeeded */
4070#line 3629 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4071 tmpMeta[0] = _exp;
4072#line 4072 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4073 goto tmp2_done;
4074 }
4075 }
4076 goto tmp2_end;
4077 tmp2_end: ;
4078 }
4079 goto goto_1;
4080 goto_1:;
4081 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4082 goto tmp2_done;
4083 tmp2_done:;
4084 }
4085 }
4086 _exp = tmpMeta[0];
4087 _return: OMC_LABEL_UNUSED__attribute__((unused))
4088 return _exp;
4089}
4090
4091PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_replaceVars(threadData_t *threadData, modelica_metatype _invarLst, modelica_metatype _repl, modelica_metatype _func, modelica_boolean _replaceName)
4092{
4093 modelica_metatype _outVarLst = NULL((void*)0);
4094 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
4095 MMC_SO()mmc_check_stackoverflow(threadData);
4096 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4097 // _outVarLst has no default value.
4098#line 4098 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4099 { /* match expression */
4100 modelica_metatype tmp3_1;modelica_boolean tmp3_2;
4101 tmp3_1 = _invarLst;
4102 tmp3_2 = _replaceName;
4103 {
4104 modelica_metatype _v = NULL((void*)0);
4105 modelica_metatype _cr = NULL((void*)0);
4106 modelica_metatype _bindExp = NULL((void*)0);
4107 modelica_metatype _varLst = NULL((void*)0);
4108 volatile mmc_switch_type tmp3;
4109 int tmp4;
4110 // _v has no default value.
4111 // _cr has no default value.
4112 // _bindExp has no default value.
4113 // _varLst has no default value.
4114 tmp3 = 0;
4115 for (; tmp3 < 3; tmp3++) {
4116 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4117 case 0: {
4118 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4119
4120 /* Pattern matching succeeded */
4121#line 3600 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4122 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
4123#line 3600 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4124 tmpMeta[0] = tmpMeta[1];
4125#line 4125 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4126 goto tmp2_done;
4127 }
4128 case 1: {
4129 if (1 != tmp3_2) goto tmp2_end;
4130 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4131 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4132 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4133 _v = tmpMeta[1];
4134 _varLst = tmpMeta[2];
4135 /* Pattern matching succeeded */
4136#line 3602 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4137 _cr = omc_BackendVariable_varCref(threadData, _v);
4138#line 4138 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4139
4140#line 3603 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4141 _bindExp = omc_Uncertainties_varBindingOpt(threadData, _v);
4142#line 4142 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4143
4144#line 3604 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4145 _bindExp = omc_Uncertainties_replaceExpOpt(threadData, _bindExp, _repl, _func);
4146#line 4146 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4147
4148#line 3605 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4149 _bindExp = omc_Uncertainties_applyOptionSimplify(threadData, _bindExp);
4150#line 4150 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4151
4152#line 3606 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4153 /* Pattern-matching tuple assignment */
4154#line 3606 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4155 tmpMeta[1] = mmc_mk_box3(9, &DAE_Exp_CREF__desc, _cr, _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)));
4156#line 3606 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4157 tmpMeta[2] = omc_BackendVarTransform_replaceExp(threadData, tmpMeta[1], _repl, _func, NULL((void*)0));
4158#line 3606 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4159 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[2],6,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))==(((2 +1)
<< 10) + (((6 +3) & 255) << 2)))
== 0) goto goto_1;
4160#line 3606 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4161 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
4162#line 3606 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4163 _cr = tmpMeta[3];
4164#line 4164 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4165
4166#line 3607 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4167 _v = omc_Uncertainties_setVarCref(threadData, _v, _cr);
4168#line 4168 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4169
4170#line 3608 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4171 _v = omc_Uncertainties_setVarBindingOpt(threadData, _v, _bindExp);
4172#line 4172 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4173
4174#line 3609 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4175 _varLst = omc_Uncertainties_replaceVars(threadData, _varLst, _repl, _func, _replaceName);
4176#line 4176 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4177#line 3610 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4178 tmpMeta[1] = mmc_mk_cons(_v, _varLst);
4179#line 3610 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4180 tmpMeta[0] = tmpMeta[1];
4181#line 4181 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4182 goto tmp2_done;
4183 }
4184 case 2: {
4185 if (0 != tmp3_2) goto tmp2_end;
4186 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4187 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4188 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4189 _v = tmpMeta[1];
4190 _varLst = tmpMeta[2];
4191 /* Pattern matching succeeded */
4192#line 3613 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4193 _bindExp = omc_Uncertainties_varBindingOpt(threadData, _v);
4194#line 4194 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4195
4196#line 3614 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4197 _bindExp = omc_Uncertainties_replaceExpOpt(threadData, _bindExp, _repl, _func);
4198#line 4198 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4199
4200#line 3615 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4201 _bindExp = omc_Uncertainties_applyOptionSimplify(threadData, _bindExp);
4202#line 4202 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4203
4204#line 3616 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4205 _v = omc_Uncertainties_setVarBindingOpt(threadData, _v, _bindExp);
4206#line 4206 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4207
4208#line 3617 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4209 _varLst = omc_Uncertainties_replaceVars(threadData, _varLst, _repl, _func, _replaceName);
4210#line 4210 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4211#line 3618 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4212 tmpMeta[1] = mmc_mk_cons(_v, _varLst);
4213#line 3618 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4214 tmpMeta[0] = tmpMeta[1];
4215#line 4215 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4216 goto tmp2_done;
4217 }
4218 }
4219 goto tmp2_end;
4220 tmp2_end: ;
4221 }
4222 goto goto_1;
4223 goto_1:;
4224 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4225 goto tmp2_done;
4226 tmp2_done:;
4227 }
4228 }
4229 _outVarLst = tmpMeta[0];
4230 _return: OMC_LABEL_UNUSED__attribute__((unused))
4231 return _outVarLst;
4232}
4233PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_replaceVars(threadData_t *threadData, modelica_metatype _invarLst, modelica_metatype _repl, modelica_metatype _func, modelica_metatype _replaceName)
4234{
4235 modelica_integer tmp1;
4236 modelica_metatype _outVarLst = NULL((void*)0);
4237 tmp1 = mmc_unbox_integer(_replaceName)(((mmc_sint_t) (_replaceName)) >> 1);
4238 _outVarLst = omc_Uncertainties_replaceVars(threadData, _invarLst, _repl, _func, tmp1);
4239 /* skip box _outVarLst; list<BackendDAE.Var> */
4240 return _outVarLst;
4241}
4242
4243DLLExport
4244modelica_metatype omc_Uncertainties_replaceDAElow(threadData_t *threadData, modelica_metatype _idlow, modelica_metatype _repl, modelica_metatype _func, modelica_boolean _replaceVariables)
4245{
4246 modelica_metatype _odae = NULL((void*)0);
4247 modelica_metatype tmpMeta[7] __attribute__((unused)) = {0};
4248 MMC_SO()mmc_check_stackoverflow(threadData);
4249 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4250 // _odae has no default value.
4251#line 4251 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4252 { /* match expression */
4253 modelica_metatype tmp3_1;
4254 tmp3_1 = _idlow;
4255 {
4256 modelica_metatype _syst = NULL((void*)0);
4257 modelica_metatype _systList = NULL((void*)0);
4258 modelica_metatype _shared = NULL((void*)0);
4259 modelica_metatype _orderedVars = NULL((void*)0);
4260 modelica_metatype _orderedEqs = NULL((void*)0);
4261 volatile mmc_switch_type tmp3;
4262 int tmp4;
4263 // _syst has no default value.
4264 // _systList has no default value.
4265 // _shared has no default value.
4266 // _orderedVars has no default value.
4267 // _orderedEqs has no default value.
4268 tmp3 = 0;
4269 for (; tmp3 < 1; tmp3++) {
4270 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4271 case 0: {
4272 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4273 if (listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4274 tmpMeta[2] = MMC_CAR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
4275 tmpMeta[3] = MMC_CDR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4276 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
4277 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
4278 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
4279 _syst = tmpMeta[2];
4280 _orderedVars = tmpMeta[4];
4281 _orderedEqs = tmpMeta[5];
4282 _systList = tmpMeta[3];
4283 _shared = tmpMeta[6];
4284 /* Pattern matching succeeded */
4285#line 3569 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4286 _orderedVars = omc_BackendVariable_listVar1(threadData, omc_Uncertainties_replaceVars(threadData, omc_BackendVariable_varList(threadData, _orderedVars), _repl, _func, _replaceVariables));
4287#line 4287 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4288
4289#line 3570 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4290 _orderedEqs = omc_BackendVarTransform_replaceEquationsArr(threadData, _orderedEqs, _repl, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), NULL((void*)0));
4291#line 4291 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4292
4293#line 3571 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4294 _syst = omc_BackendDAEUtil_setEqSystVars(threadData, _syst, _orderedVars);
4295#line 4295 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4296
4297#line 3572 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4298 _syst = omc_BackendDAEUtil_setEqSystEqs(threadData, _syst, _orderedEqs);
4299#line 4299 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4300#line 3573 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4301 tmpMeta[1] = mmc_mk_cons(_syst, _systList);
4302#line 3573 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4303 tmpMeta[2] = mmc_mk_box3(3, &BackendDAE_BackendDAE_DAE__desc, tmpMeta[1], _shared);
4304#line 3573 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4305 tmpMeta[0] = tmpMeta[2];
4306#line 4306 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4307 goto tmp2_done;
4308 }
4309 }
4310 goto tmp2_end;
4311 tmp2_end: ;
4312 }
4313 goto goto_1;
4314 goto_1:;
4315 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4316 goto tmp2_done;
4317 tmp2_done:;
4318 }
4319 }
4320 _odae = tmpMeta[0];
4321 _return: OMC_LABEL_UNUSED__attribute__((unused))
4322 return _odae;
4323}
4324modelica_metatype boxptr_Uncertainties_replaceDAElow(threadData_t *threadData, modelica_metatype _idlow, modelica_metatype _repl, modelica_metatype _func, modelica_metatype _replaceVariables)
4325{
4326 modelica_integer tmp1;
4327 modelica_metatype _odae = NULL((void*)0);
4328 tmp1 = mmc_unbox_integer(_replaceVariables)(((mmc_sint_t) (_replaceVariables)) >> 1);
4329 _odae = omc_Uncertainties_replaceDAElow(threadData, _idlow, _repl, _func, tmp1);
4330 /* skip box _odae; BackendDAE.BackendDAE */
4331 return _odae;
4332}
4333
4334PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_setDaeEqns(threadData_t *threadData, modelica_metatype _dae, modelica_metatype _eqns, modelica_boolean _initEqs)
4335{
4336 modelica_metatype _odae = NULL((void*)0);
4337 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
4338 MMC_SO()mmc_check_stackoverflow(threadData);
4339 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4340 // _odae has no default value.
4341#line 4341 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4342 { /* match expression */
4343 modelica_metatype tmp3_1;modelica_boolean tmp3_2;
4344 tmp3_1 = _dae;
4345 tmp3_2 = _initEqs;
4346 {
4347 modelica_metatype _syst = NULL((void*)0);
4348 modelica_metatype _systList = NULL((void*)0);
4349 modelica_metatype _shared = NULL((void*)0);
4350 volatile mmc_switch_type tmp3;
4351 int tmp4;
4352 // _syst has no default value.
4353 // _systList has no default value.
4354 // _shared has no default value.
4355 tmp3 = 0;
4356 for (; tmp3 < 2; tmp3++) {
4357 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4358 case 0: {
4359 if (0 != tmp3_2) goto tmp2_end;
4360 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4361 if (listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4362 tmpMeta[2] = MMC_CAR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
4363 tmpMeta[3] = MMC_CDR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4364 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
4365 _syst = tmpMeta[2];
4366 _systList = tmpMeta[3];
4367 _shared = tmpMeta[4];
4368 /* Pattern matching succeeded */
4369#line 3537 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4370 _syst = omc_BackendDAEUtil_setEqSystEqs(threadData, _syst, _eqns);
4371#line 4371 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4372#line 3538 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4373 tmpMeta[1] = mmc_mk_cons(_syst, _systList);
4374#line 3538 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4375 tmpMeta[2] = mmc_mk_box3(3, &BackendDAE_BackendDAE_DAE__desc, tmpMeta[1], _shared);
4376#line 3538 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4377 tmpMeta[0] = tmpMeta[2];
4378#line 4378 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4379 goto tmp2_done;
4380 }
4381 case 1: {
4382 if (0 != tmp3_2) goto tmp2_end;
4383 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4384 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
4385 _systList = tmpMeta[1];
4386 _shared = tmpMeta[2];
4387 /* Pattern matching succeeded */
4388#line 3542 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4389 _shared = omc_BackendDAEUtil_setSharedInitialEqns(threadData, _shared, _eqns);
4390#line 4390 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4391#line 3543 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4392 tmpMeta[1] = mmc_mk_box3(3, &BackendDAE_BackendDAE_DAE__desc, _systList, _shared);
4393#line 3543 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4394 tmpMeta[0] = tmpMeta[1];
4395#line 4395 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4396 goto tmp2_done;
4397 }
4398 }
4399 goto tmp2_end;
4400 tmp2_end: ;
4401 }
4402 goto goto_1;
4403 goto_1:;
4404 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4405 goto tmp2_done;
4406 tmp2_done:;
4407 }
4408 }
4409 _odae = tmpMeta[0];
4410 _return: OMC_LABEL_UNUSED__attribute__((unused))
4411 return _odae;
4412}
4413PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_setDaeEqns(threadData_t *threadData, modelica_metatype _dae, modelica_metatype _eqns, modelica_metatype _initEqs)
4414{
4415 modelica_integer tmp1;
4416 modelica_metatype _odae = NULL((void*)0);
4417 tmp1 = mmc_unbox_integer(_initEqs)(((mmc_sint_t) (_initEqs)) >> 1);
4418 _odae = omc_Uncertainties_setDaeEqns(threadData, _dae, _eqns, tmp1);
4419 /* skip box _odae; BackendDAE.BackendDAE */
4420 return _odae;
4421}
4422
4423PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_setDaeVars(threadData_t *threadData, modelica_metatype _systIn, modelica_metatype _newVarsIn)
4424{
4425 modelica_metatype _sysOut = NULL((void*)0);
4426 MMC_SO()mmc_check_stackoverflow(threadData);
4427 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4428 // _sysOut has no default value.
4429#line 3519 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4430 _sysOut = omc_BackendDAEUtil_setVars(threadData, _systIn, _newVarsIn);
4431#line 4431 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4432 _return: OMC_LABEL_UNUSED__attribute__((unused))
4433 return _sysOut;
4434}
4435
4436PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_solveEqn2(threadData_t *threadData, modelica_metatype _eqn, modelica_metatype _cr, modelica_metatype *out_source)
4437{
4438 modelica_metatype _exp = NULL((void*)0);
4439 modelica_metatype _source = NULL((void*)0);
4440 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
4441 MMC_SO()mmc_check_stackoverflow(threadData);
4442 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4443 // _exp has no default value.
4444 // _source has no default value.
4445#line 3499 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4446
4447#line 3499 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4448
4449#line 4449 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4450 { /* match expression */
4451 modelica_metatype tmp4_1;
4452 tmp4_1 = _eqn;
4453 {
4454 modelica_metatype _e1 = NULL((void*)0);
4455 modelica_metatype _e2 = NULL((void*)0);
4456 volatile mmc_switch_type tmp4;
4457 int tmp5;
4458 // _e1 has no default value.
4459 // _e2 has no default value.
4460 tmp4 = 0;
4461 for (; tmp4 < 1; tmp4++) {
4462 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
4463 case 0: {
4464 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,0,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp3_end;
4465 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
4466 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
4467 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
4468
4469 _e1 = tmpMeta[2];
4470 _e2 = tmpMeta[3];
4471 _source = tmpMeta[4];
4472 /* Pattern matching succeeded */
4473#line 3504 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4474 tmpMeta[2] = mmc_mk_box3(9, &DAE_Exp_CREF__desc, _cr, _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)));
4475#line 3504 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4476 _exp = omc_ExpressionSolve_solve(threadData, _e1, _e2, tmpMeta[2], mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), NULL((void*)0));
4477#line 4477 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4478#line 3505 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4479 tmpMeta[0+0] = _exp;
4480#line 3505 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4481 tmpMeta[0+1] = _source;
4482#line 4482 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4483 goto tmp3_done;
4484 }
4485 }
4486 goto tmp3_end;
4487 tmp3_end: ;
4488 }
4489 goto goto_2;
4490 goto_2:;
4491 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4492 goto tmp3_done;
4493 tmp3_done:;
4494 }
4495 }
4496 _exp = tmpMeta[0+0];
4497 _source = tmpMeta[0+1];
4498 _return: OMC_LABEL_UNUSED__attribute__((unused))
4499 if (out_source) { *out_source = _source; }
4500 return _exp;
4501}
4502
4503PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_eliminateVariablesDAE2(threadData_t *threadData, modelica_metatype _ieqns, modelica_integer _eqnIndex, modelica_metatype _vars, modelica_metatype _globalKnownVars, modelica_metatype _mvars, modelica_metatype _repl, modelica_metatype _inDoubles, modelica_metatype _m, modelica_metatype _elimVarIndexList, modelica_boolean _failCheck, modelica_metatype *out_outSimpleEqns, modelica_metatype *out_outMvars, modelica_metatype *out_outRepl)
4504{
4505 modelica_metatype _outEqns = NULL((void*)0);
4506 modelica_metatype _outSimpleEqns = NULL((void*)0);
4507 modelica_metatype _outMvars = NULL((void*)0);
4508 modelica_metatype _outRepl = NULL((void*)0);
4509 modelica_metatype tmpMeta[8] __attribute__((unused)) = {0};
4510 MMC_SO()mmc_check_stackoverflow(threadData);
4511 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4512 // _outEqns has no default value.
4513 // _outSimpleEqns has no default value.
4514 // _outMvars has no default value.
4515 // _outRepl has no default value.
4516#line 3439 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4517
4518#line 3439 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4519
4520#line 3439 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4521
4522#line 3439 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4523
4524#line 4524 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4525 { /* matchcontinue expression */
4526 volatile modelica_metatype tmp4_1;volatile modelica_boolean tmp4_2;
4527 tmp4_1 = _ieqns;
4528 tmp4_2 = _failCheck;
4529 {
4530 modelica_metatype _mvars_1 = NULL((void*)0);
4531 modelica_metatype _mvars_2 = NULL((void*)0);
4532 modelica_metatype _repl_1 = NULL((void*)0);
4533 modelica_metatype _repl_2 = NULL((void*)0);
4534 modelica_metatype _cr1 = NULL((void*)0);
4535 modelica_metatype _eqns_1 = NULL((void*)0);
4536 modelica_metatype _seqns_1 = NULL((void*)0);
4537 modelica_metatype _varIndexList = NULL((void*)0);
4538 modelica_metatype _elimVarIndexList_1 = NULL((void*)0);
4539 modelica_integer _elimVarIndex;
4540 modelica_metatype _e = NULL((void*)0);
4541 modelica_metatype _eqns = NULL((void*)0);
4542 modelica_metatype _e2 = NULL((void*)0);
4543 modelica_metatype _source = NULL((void*)0);
4544 modelica_metatype _elimVar = NULL((void*)0);
4545 volatile mmc_switch_type tmp4;
4546 int tmp5;
4547 // _mvars_1 has no default value.
4548 // _mvars_2 has no default value.
4549 // _repl_1 has no default value.
4550 // _repl_2 has no default value.
4551 // _cr1 has no default value.
4552 // _eqns_1 has no default value.
4553 // _seqns_1 has no default value.
4554 // _varIndexList has no default value.
4555 // _elimVarIndexList_1 has no default value.
4556 // _elimVarIndex has no default value.
4557 // _e has no default value.
4558 // _eqns has no default value.
4559 // _e2 has no default value.
4560 // _source has no default value.
4561 // _elimVar has no default value.
4562 tmp4 = 0;
4563 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
4564 tmp3_top:
4565 threadData->mmc_jumper = &new_mmc_jumper;
4566 for (; tmp4 < 3; tmp4++) {
4567 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
4568 case 0: {
4569 if (0 != tmp4_2) goto tmp3_end;
4570 if (!listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
4571 tmp4 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
4572#line 3455 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4573 tmpMeta[4] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
4574#line 3455 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4575 tmpMeta[5] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
4576#line 3455 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4577 tmpMeta[0+0] = tmpMeta[4];
4578#line 3455 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4579 tmpMeta[0+1] = tmpMeta[5];
4580#line 3455 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4581 tmpMeta[0+2] = _mvars;
4582#line 3455 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4583 tmpMeta[0+3] = _repl;
4584#line 4584 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4585 goto tmp3_done;
4586 }
4587 case 1: {
4588 modelica_integer tmp6;
4589 if (0 != tmp4_2) goto tmp3_end;
4590 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
4591 tmpMeta[4] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
4592 tmpMeta[5] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
4593 _e = tmpMeta[4];
4594 _eqns = tmpMeta[5];
4595 /* Pattern matching succeeded */
4596#line 3461 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4597 /* Pattern-matching tuple assignment */
4598#line 3461 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4599 tmpMeta[4] = mmc_mk_cons(_e, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
4600#line 3461 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4601 tmpMeta[5] = omc_BackendVarTransform_replaceEquations(threadData, tmpMeta[4], _repl, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), NULL((void*)0));
4602#line 3461 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4603 if (listEmpty(tmpMeta[5])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto goto_2;
4604#line 3461 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4605 tmpMeta[6] = MMC_CAR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (1)))))
;
4606#line 3461 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4607 tmpMeta[7] = MMC_CDR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (2)))))
;
4608#line 3461 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4609 if (!listEmpty(tmpMeta[7])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[7]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto goto_2;
4610#line 3461 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4611 _e = tmpMeta[6];
4612#line 4612 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4613
4614#line 3464 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4615 _varIndexList = arrayGet(_m,_eqnIndex)nobox_arrayGet(threadData,_m,_eqnIndex) /* DAE.ASUB */;
4616#line 4616 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4617
4618#line 3465 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4619 /* Pattern-matching assignment */
4620#line 3465 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4621 tmpMeta[4] = omc_List_intersectionOnTrue(threadData, _varIndexList, _elimVarIndexList, boxvar_intEq((void*)((char*)(&(boxvar_lit_intEq).header) + 3)));
4622#line 3465 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4623 if (listEmpty(tmpMeta[4])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto goto_2;
4624#line 3465 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4625 tmpMeta[5] = MMC_CAR(tmpMeta[4])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (1)))))
;
4626#line 3465 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4627 tmpMeta[6] = MMC_CDR(tmpMeta[4])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
4628#line 3465 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4629 tmp6 = mmc_unbox_integer(tmpMeta[5])(((mmc_sint_t) (tmpMeta[5])) >> 1);
4630#line 3465 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4631 _elimVarIndex = tmp6 /* pattern as ty=Integer */;
4632#line 4632 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4633
4634#line 3466 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4635 _elimVarIndexList_1 = omc_List_removeOnTrue(threadData, mmc_mk_integermmc_mk_icon(_elimVarIndex), boxvar_intEq((void*)((char*)(&(boxvar_lit_intEq).header) + 3)), _elimVarIndexList);
4636#line 4636 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4637
4638#line 3467 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4639 _elimVar = omc_BackendVariable_getVarAt(threadData, _vars, _elimVarIndex);
4640#line 4640 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4641
4642#line 3468 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4643 /* Pattern-matching assignment */
4644#line 3468 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4645 tmpMeta[4] = _elimVar;
4646#line 3468 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4647 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
4648#line 3468 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4649 _cr1 = tmpMeta[5];
4650#line 4650 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4651
4652#line 3469 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4653 _e2 = omc_Uncertainties_solveEqn2(threadData, _e, _cr1 ,&_source);
4654#line 4654 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4655
4656#line 3477 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4657 _repl_1 = omc_BackendVarTransform_addReplacement(threadData, _repl, _cr1, _e2, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)));
4658#line 4658 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4659
4660#line 3479 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4661 tmpMeta[4] = mmc_mk_box2(0, _cr1, mmc_mk_integermmc_mk_icon(((modelica_integer) 0)));
4662#line 3479 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4663 _mvars_1 = omc_BaseHashTable_add(threadData, tmpMeta[4], _mvars);
4664#line 4664 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4665
4666#line 3480 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4667 _eqns_1 = omc_Uncertainties_eliminateVariablesDAE2(threadData, _eqns, ((modelica_integer) 1) + _eqnIndex, _vars, _globalKnownVars, _mvars_1, _repl_1, _inDoubles, _m, _elimVarIndexList_1, _failCheck ,&_seqns_1 ,&_mvars_2 ,&_repl_2);
4668#line 4668 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4669#line 3481 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4670 tmpMeta[5] = mmc_mk_box5(5, &BackendDAE_Equation_SOLVED__EQUATION__desc, _cr1, _e2, _source, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)));
4671#line 3481 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4672 tmpMeta[4] = mmc_mk_cons(tmpMeta[5], _seqns_1);
4673#line 3481 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4674 tmpMeta[0+0] = _eqns_1;
4675#line 3481 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4676 tmpMeta[0+1] = tmpMeta[4];
4677#line 3481 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4678 tmpMeta[0+2] = _mvars_2;
4679#line 3481 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4680 tmpMeta[0+3] = _repl_2;
4681#line 4681 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4682 goto tmp3_done;
4683 }
4684 case 2: {
4685 if (0 != tmp4_2) goto tmp3_end;
4686 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
4687 tmpMeta[4] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
4688 tmpMeta[5] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
4689 _e = tmpMeta[4];
4690 _eqns = tmpMeta[5];
4691 /* Pattern matching succeeded */
4692#line 3487 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4693 _eqns_1 = omc_Uncertainties_eliminateVariablesDAE2(threadData, _eqns, ((modelica_integer) 1) + _eqnIndex, _vars, _globalKnownVars, _mvars, _repl, _inDoubles, _m, _elimVarIndexList, 0 ,&_seqns_1 ,&_mvars_1 ,&_repl_1);
4694#line 4694 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4695#line 3488 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4696 tmpMeta[4] = mmc_mk_cons(_e, _eqns_1);
4697#line 3488 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4698 tmpMeta[0+0] = tmpMeta[4];
4699#line 3488 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4700 tmpMeta[0+1] = _seqns_1;
4701#line 3488 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4702 tmpMeta[0+2] = _mvars_1;
4703#line 3488 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4704 tmpMeta[0+3] = _repl_1;
4705#line 4705 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4706 goto tmp3_done;
4707 }
4708 }
4709 goto tmp3_end;
4710 tmp3_end: ;
4711 }
4712 goto goto_2;
4713 tmp3_done:
4714 (void)tmp4;
4715 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
4716 goto tmp3_done2;
4717 goto_2:;
4718 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
4719 if (++tmp4 < 3) {
4720 goto tmp3_top;
4721 }
4722 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4723 tmp3_done2:;
4724 }
4725 }
4726 _outEqns = tmpMeta[0+0];
4727 _outSimpleEqns = tmpMeta[0+1];
4728 _outMvars = tmpMeta[0+2];
4729 _outRepl = tmpMeta[0+3];
4730 _return: OMC_LABEL_UNUSED__attribute__((unused))
4731 if (out_outSimpleEqns) { *out_outSimpleEqns = _outSimpleEqns; }
4732 if (out_outMvars) { *out_outMvars = _outMvars; }
4733 if (out_outRepl) { *out_outRepl = _outRepl; }
4734 return _outEqns;
4735}
4736PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Uncertainties_eliminateVariablesDAE2(threadData_t *threadData, modelica_metatype _ieqns, modelica_metatype _eqnIndex, modelica_metatype _vars, modelica_metatype _globalKnownVars, modelica_metatype _mvars, modelica_metatype _repl, modelica_metatype _inDoubles, modelica_metatype _m, modelica_metatype _elimVarIndexList, modelica_metatype _failCheck, modelica_metatype *out_outSimpleEqns, modelica_metatype *out_outMvars, modelica_metatype *out_outRepl)
4737{
4738 modelica_integer tmp1;
4739 modelica_integer tmp2;
4740 modelica_metatype _outEqns = NULL((void*)0);
4741 tmp1 = mmc_unbox_integer(_eqnIndex)(((mmc_sint_t) (_eqnIndex)) >> 1);
4742 tmp2 = mmc_unbox_integer(_failCheck)(((mmc_sint_t) (_failCheck)) >> 1);
4743 _outEqns = omc_Uncertainties_eliminateVariablesDAE2(threadData, _ieqns, tmp1, _vars, _globalKnownVars, _mvars, _repl, _inDoubles, _m, _elimVarIndexList, tmp2, out_outSimpleEqns, out_outMvars, out_outRepl);
4744 /* skip box _outEqns; list<BackendDAE.Equation> */
4745 /* skip box _outSimpleEqns; list<BackendDAE.Equation> */
4746 /* skip box _outMvars; tuple<array<list<tuple<DAE.ComponentRef, #Integer>>>, tuple<#Integer, #Integer, array<Option<tuple<DAE.ComponentRef, #Integer>>>>, #Integer, tuple<.HashTable.FuncHashCref<function>(DAE.ComponentRef cr, #Integer mod) => #Integer, .HashTable.FuncCrefEqual<function>(DAE.ComponentRef cr1, DAE.ComponentRef cr2) => #Boolean, .HashTable.FuncCrefStr<function>(DAE.ComponentRef cr) => String, .HashTable.FuncExpStr<function>(#Integer exp) => String>> */
4747 /* skip box _outRepl; BackendVarTransform.VariableReplacements */
4748 return _outEqns;
4749}
4750
4751PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArraysInRecordLst(threadData_t *threadData, modelica_metatype _inht, modelica_metatype _recordCr, modelica_metatype _invarLst)
4752{
4753 modelica_metatype _outHt = NULL((void*)0);
4754 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
4755 MMC_SO()mmc_check_stackoverflow(threadData);
4756 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4757 // _outHt has no default value.
4758#line 4758 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4759 { /* matchcontinue expression */
4760 volatile modelica_metatype tmp3_1;volatile modelica_metatype tmp3_2;
4761 tmp3_1 = _inht;
4762 tmp3_2 = _invarLst;
4763 {
4764 modelica_metatype _ht = NULL((void*)0);
4765 modelica_string _name = NULL((void*)0);
4766 modelica_metatype _tp = NULL((void*)0);
4767 modelica_metatype _thisCr = NULL((void*)0);
4768 modelica_metatype _varLst = NULL((void*)0);
4769 volatile mmc_switch_type tmp3;
4770 int tmp4;
4771 // _ht has no default value.
4772 // _name has no default value.
4773 // _tp has no default value.
4774 // _thisCr has no default value.
4775 // _varLst has no default value.
4776 tmp3 = 0;
4777 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
4778 tmp2_top:
4779 threadData->mmc_jumper = &new_mmc_jumper;
4780 for (; tmp3 < 3; tmp3++) {
4781 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4782 case 0: {
4783 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4784
4785 _ht = tmp3_1;
4786 tmp3 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
4787#line 3394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4788 tmpMeta[0] = _ht;
4789#line 4789 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4790 goto tmp2_done;
4791 }
4792 case 1: {
4793 modelica_boolean tmp5;
4794 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4795 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
4796 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4797 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4798 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4799
4800 _name = tmpMeta[3];
4801 _tp = tmpMeta[4];
4802 _varLst = tmpMeta[2];
4803 _ht = tmp3_1;
4804 /* Pattern matching succeeded */
4805#line 3397 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4806 /* Pattern-matching assignment */
4807#line 3397 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4808 tmp5 = omc_Expression_isArrayType(threadData, _tp);
4809#line 3397 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4810 if (1 != tmp5) goto goto_1;
4811#line 4811 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4812
4813#line 3398 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4814 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
4815#line 3398 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4816 tmpMeta[2] = mmc_mk_box4(4, &DAE_ComponentRef_CREF__IDENT__desc, _name, _tp, tmpMeta[1]);
4817#line 3398 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4818 _thisCr = omc_ComponentReference_joinCrefs(threadData, _recordCr, tmpMeta[2]);
4819#line 4819 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4820
4821#line 3399 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4822 tmpMeta[1] = mmc_mk_box2(0, _thisCr, mmc_mk_integermmc_mk_icon(((modelica_integer) 0)));
4823#line 3399 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4824 _ht = omc_BaseHashTable_add(threadData, tmpMeta[1], _ht);
4825#line 4825 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4826#line 3400 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4827 tmpMeta[0] = omc_Uncertainties_findArraysInRecordLst(threadData, _ht, _recordCr, _varLst);
4828#line 4828 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4829 goto tmp2_done;
4830 }
4831 case 2: {
4832 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4833 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
4834 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4835
4836 _varLst = tmpMeta[2];
4837 _ht = tmp3_1;
4838 /* Pattern matching succeeded */
4839#line 3410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4840 tmpMeta[0] = omc_Uncertainties_findArraysInRecordLst(threadData, _ht, _recordCr, _varLst);
4841#line 4841 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4842 goto tmp2_done;
4843 }
4844 }
4845 goto tmp2_end;
4846 tmp2_end: ;
4847 }
4848 goto goto_1;
4849 tmp2_done:
4850 (void)tmp3;
4851 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
4852 goto tmp2_done2;
4853 goto_1:;
4854 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
4855 if (++tmp3 < 3) {
4856 goto tmp2_top;
4857 }
4858 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4859 tmp2_done2:;
4860 }
4861 }
4862 _outHt = tmpMeta[0];
4863 _return: OMC_LABEL_UNUSED__attribute__((unused))
4864 return _outHt;
4865}
4866
4867PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inHt, modelica_metatype *out_ht)
4868{
4869 modelica_metatype _e = NULL((void*)0);
4870 modelica_metatype _ht = NULL((void*)0);
4871 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
4872 MMC_SO()mmc_check_stackoverflow(threadData);
4873 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4874 // _e has no default value.
4875 // _ht has no default value.
4876#line 3368 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4877
4878#line 3368 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4879
4880#line 4880 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4881 { /* matchcontinue expression */
4882 volatile modelica_metatype tmp4_1;volatile modelica_metatype tmp4_2;
4883 tmp4_1 = _inExp;
4884 tmp4_2 = _inHt;
4885 {
4886 modelica_metatype _cr = NULL((void*)0);
4887 modelica_metatype _varLst = NULL((void*)0);
4888 volatile mmc_switch_type tmp4;
4889 int tmp5;
4890 // _cr has no default value.
4891 // _varLst has no default value.
4892 tmp4 = 0;
4893 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
4894 tmp3_top:
4895 threadData->mmc_jumper = &new_mmc_jumper;
4896 for (; tmp4 < 2; tmp4++) {
4897 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
4898 case 0: {
4899 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,6,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
4900 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
4901
4902 _e = tmp4_1;
4903 _cr = tmpMeta[2];
4904 _ht = tmp4_2;
4905 /* Pattern matching succeeded */
4906#line 3374 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4907 /* Pattern-matching assignment */
4908#line 3374 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4909 tmpMeta[2] = omc_ComponentReference_crefLastType(threadData, _cr);
4910#line 3374 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4911 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[2],9,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))==(((3 +1)
<< 10) + (((9 +3) & 255) << 2)))
== 0) goto goto_2;
4912#line 3374 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4913 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
4914#line 3374 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4915 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[3],3,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3)))==(((1 +1)
<< 10) + (((3 +3) & 255) << 2)))
== 0) goto goto_2;
4916#line 3374 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4917 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
4918#line 3374 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4919 _varLst = tmpMeta[4];
4920#line 4920 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4921
4922#line 3375 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4923 _ht = omc_Uncertainties_findArraysInRecordLst(threadData, _ht, _cr, _varLst);
4924#line 4924 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4925#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4926 tmpMeta[0+0] = _e;
4927#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4928 tmpMeta[0+1] = _ht;
4929#line 4929 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4930 goto tmp3_done;
4931 }
4932 case 1: {
4933
4934 /* Pattern matching succeeded */
4935#line 3377 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4936 tmpMeta[0+0] = _inExp;
4937#line 3377 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4938 tmpMeta[0+1] = _inHt;
4939#line 4939 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4940 goto tmp3_done;
4941 }
4942 }
4943 goto tmp3_end;
4944 tmp3_end: ;
4945 }
4946 goto goto_2;
4947 tmp3_done:
4948 (void)tmp4;
4949 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
4950 goto tmp3_done2;
4951 goto_2:;
4952 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
4953 if (++tmp4 < 2) {
4954 goto tmp3_top;
4955 }
4956 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4957 tmp3_done2:;
4958 }
4959 }
4960 _e = tmpMeta[0+0];
4961 _ht = tmpMeta[0+1];
4962 _return: OMC_LABEL_UNUSED__attribute__((unused))
4963 if (out_ht) { *out_ht = _ht; }
4964 return _e;
4965}
4966
4967PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArraysPartiallyIndexedRecords(threadData_t *threadData, modelica_metatype _inEqs, modelica_metatype _ht)
4968{
4969 modelica_metatype _outHt = NULL((void*)0);
4970 MMC_SO()mmc_check_stackoverflow(threadData);
4971 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4972 // _outHt has no default value.
4973#line 3358 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
4974 omc_BackendEquation_traverseExpsOfEquationList(threadData, _inEqs, boxvar_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor((void*)((char*)(&(boxvar_lit_Uncertainties_findArraysPartiallyIndexedRecordsExpVisitor
).header) + 3))
, _ht ,&_outHt);
4975#line 4975 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4976 _return: OMC_LABEL_UNUSED__attribute__((unused))
4977 return _outHt;
4978}
4979
4980PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArrayVariables(threadData_t *threadData, modelica_metatype _inRef, modelica_metatype _inht)
4981{
4982 modelica_metatype _outHt = NULL((void*)0);
4983 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
4984 MMC_SO()mmc_check_stackoverflow(threadData);
4985 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4986 // _outHt has no default value.
4987#line 4987 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
4988 { /* matchcontinue expression */
4989 volatile modelica_metatype tmp3_1;volatile modelica_metatype tmp3_2;
4990 tmp3_1 = _inRef;
4991 tmp3_2 = _inht;
4992 {
4993 modelica_metatype _expl1 = NULL((void*)0);
4994 modelica_metatype _c1 = NULL((void*)0);
4995 modelica_metatype _ht = NULL((void*)0);
4996 volatile mmc_switch_type tmp3;
4997 int tmp4;
4998 // _expl1 has no default value.
4999 // _c1 has no default value.
5000 // _ht has no default value.
5001 tmp3 = 0;
5002 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
5003 tmp2_top:
5004 threadData->mmc_jumper = &new_mmc_jumper;
5005 for (; tmp3 < 3; tmp3++) {
5006 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
5007 case 0: {
5008 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
5009
5010 _ht = tmp3_2;
5011 tmp3 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
5012#line 3340 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5013 tmpMeta[0] = _ht;
5014#line 5014 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5015 goto tmp2_done;
5016 }
5017 case 1: {
5018 modelica_boolean tmp5;
5019 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
5020 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
5021 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
5022 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],6,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((6 +3) & 255) << 2)))
== 0) goto tmp2_end;
5023 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
5024
5025 _c1 = tmpMeta[3];
5026 _expl1 = tmpMeta[2];
5027 _ht = tmp3_2;
5028 /* Pattern matching succeeded */
5029#line 3342 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5030 /* Pattern-matching assignment */
5031#line 3342 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5032 tmp5 = omc_Expression_isArrayType(threadData, omc_ComponentReference_crefTypeConsiderSubs(threadData, _c1));
5033#line 3342 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5034 if (1 != tmp5) goto goto_1;
5035#line 5035 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5036
5037#line 3344 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5038 tmpMeta[1] = mmc_mk_box2(0, _c1, mmc_mk_integermmc_mk_icon(((modelica_integer) 1)));
5039#line 3344 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5040 _ht = omc_BaseHashTable_add(threadData, tmpMeta[1], _ht);
5041#line 5041 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5042#line 3345 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5043 tmpMeta[0] = omc_Uncertainties_findArrayVariables(threadData, _expl1, _ht);
5044#line 5044 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5045 goto tmp2_done;
5046 }
5047 case 2: {
5048 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
5049 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
5050 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
5051
5052 _expl1 = tmpMeta[2];
5053 _ht = tmp3_2;
5054 /* Pattern matching succeeded */
5055#line 3348 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5056 tmpMeta[0] = omc_Uncertainties_findArrayVariables(threadData, _expl1, _ht);
5057#line 5057 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5058 goto tmp2_done;
5059 }
5060 }
5061 goto tmp2_end;
5062 tmp2_end: ;
5063 }
5064 goto goto_1;
5065 tmp2_done:
5066 (void)tmp3;
5067 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
5068 goto tmp2_done2;
5069 goto_1:;
5070 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
5071 if (++tmp3 < 3) {
5072 goto tmp2_top;
5073 }
5074 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
5075 tmp2_done2:;
5076 }
5077 }
5078 _outHt = tmpMeta[0];
5079 _return: OMC_LABEL_UNUSED__attribute__((unused))
5080 return _outHt;
5081}
5082
5083PROTECTED_FUNCTION_STATIC modelica_metatype omc_Uncertainties_findArraysPartiallyIndexed2(threadData_t *threadData, modelica_metatype _inRef, modelica_metatype _indubRef, modelica_metatype _inht)
5084{
5085 modelica_metatype _outHt = NULL((void*)0);
5086 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
5087 MMC_SO()mmc_check_stackoverflow(threadData);
5088 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
5089 // _outHt has no default value.
5090#line 5090 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5091 { /* match expression */
5092 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
5093 tmp3_1 = _inRef;
5094 tmp3_2 = _indubRef;
5095 tmp3_3 = _inht;
5096 {
5097 modelica_metatype _c1 = NULL((void*)0);
5098 modelica_metatype _c2 = NULL((void*)0);
5099 modelica_metatype _expl1 = NULL((void*)0);
5100 modelica_metatype _dubRef = NULL((void*)0);
5101 modelica_metatype _ht = NULL((void*)0);
5102 volatile mmc_switch_type tmp3;
5103 int tmp4;
5104 // _c1 has no default value.
5105 // _c2 has no default value.
5106 // _expl1 has no default value.
5107 // _dubRef has no default value.
5108 // _ht has no default value.
5109 tmp3 = 0;
5110 for (; tmp3 < 3; tmp3++) {
5111 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
5112 case 0: {
5113 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
5114
5115 _ht = tmp3_3;
5116 /* Pattern matching succeeded */
5117#line 3304 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5118 tmpMeta[0] = _ht;
5119#line 5119 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5120 goto tmp2_done;
5121 }
5122 case 1: {
5123 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
5124 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
5125 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
5126 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],6,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((6 +3) & 255) << 2)))
== 0) goto tmp2_end;
5127 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
5128
5129 _c1 = tmpMeta[3];
5130 _expl1 = tmpMeta[2];
5131 _dubRef = tmp3_2;
5132 _ht = tmp3_3;
5133 /* Pattern matching succeeded */
5134#line 3308 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5135 _c2 = omc_ComponentReference_crefStripLastSubs(threadData, _c1);
5136#line 5136 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5137
5138#line 3309 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5139 if(omc_BaseHashTable_hasKey(threadData, _c2, _dubRef))
5140#line 3309 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5141 {
5142#line 3310 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5143 if(omc_BaseHashTable_hasKey(threadData, _c2, _ht))
5144#line 3310 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5145 {
5146#line 3310 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5147 }
5148#line 3310 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5149 else
5150#line 3310 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5151 {
5152#line 3313 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5153 tmpMeta[1] = mmc_mk_box2(0, _c2, mmc_mk_integermmc_mk_icon(((modelica_integer) 1)));
5154#line 3313 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5155 _ht = omc_BaseHashTable_add(threadData, tmpMeta[1], _ht);
5156#line 5156 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5157 }
5158 }
5159 else
5160 {
5161#line 3316 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5162 tmpMeta[1] = mmc_mk_box2(0, _c2, mmc_mk_integermmc_mk_icon(((modelica_integer) 1)));
5163#line 3316 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Uncertainties.mo"
5164 _dubRef = omc_BaseHashTable_add(threadData, tmpMeta[1], _dubRef);
5165#line 5165 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Uncertainties.c"
5166