Bug Summary

File:OMCompiler/Compiler/boot/build/BackendDump.c
Warning:line 15999, column 3
Value stored to '_firstComp' 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/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c" OMC_BASE_FILE
3#else
4 #define OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c" "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
5#endif
6#include "omc_simulation_settings.h"
7#include "BackendDump.h"
8#define _OMC_LIT0_data"\n########################################\nDAEMode\n========================================\n" "\n########################################\nDAEMode\n========================================\n"
9static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT0,91,_OMC_LIT0_data)struct { mmc_uint_t header; const char data[(91)+1]; } _OMC_LIT_STRUCT0
= { ((((mmc_uint_t)91)<<(3))+((1<<(3+3))+5)), "\n########################################\nDAEMode\n========================================\n"
}
;
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"No ModelVariables\n" "No ModelVariables\n"
12static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT1,18,_OMC_LIT1_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT1
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "No ModelVariables\n"
}
;
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"ModelVariables" "ModelVariables"
15static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT2,14,_OMC_LIT2_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT2
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "ModelVariables"
}
;
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"DAEmode System:\n " "DAEmode System:\n "
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)), "DAEmode System:\n "
}
;
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" residual variables\n " " residual variables\n "
21static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT4,21,_OMC_LIT4_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT4
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), " residual variables\n "
}
;
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" state variables\n " " state variables\n "
24static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT5,18,_OMC_LIT5_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT5
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " state variables\n "
}
;
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" algebraic state variables\n" " algebraic state variables\n"
27static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT6,27,_OMC_LIT6_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT6
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), " algebraic state variables\n"
}
;
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"State Variables" "State Variables"
30static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT7,15,_OMC_LIT7_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT7
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "State Variables"
}
;
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"Algebraic State Variables" "Algebraic State Variables"
33static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT8,25,_OMC_LIT8_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT8
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "Algebraic State Variables"
}
;
34#define _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT8)((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))
35#define _OMC_LIT9_data" ---d/dt---> " " ---d/dt---> "
36static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT9,13,_OMC_LIT9_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT9
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), " ---d/dt---> "
}
;
37#define _OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT9)((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3))
38#define _OMC_LIT10_data"State Order: (" "State Order: ("
39static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT10,14,_OMC_LIT10_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT10
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "State Order: ("
}
;
40#define _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT10)((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3))
41#define _OMC_LIT11_data"\n" "\n"
42static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT11,1,_OMC_LIT11_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT11
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\n"
}
;
43#define _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT11)((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))
44#define _OMC_LIT12_data")\n" ")\n"
45static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT12,2,_OMC_LIT12_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT12
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ")\n"
}
;
46#define _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT12)((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3))
47#define _OMC_LIT13_data"=============\n" "=============\n"
48static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT13,14,_OMC_LIT13_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT13
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "=============\n"
}
;
49#define _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT13)((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3))
50#define _OMC_LIT14_data"\n\n" "\n\n"
51static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT14,2,_OMC_LIT14_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT14
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\n\n"
}
;
52#define _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT14)((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3))
53#define _OMC_LIT15_data"" ""
54static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT15,0,_OMC_LIT15_data)struct { mmc_uint_t header; const char data[(0)+1]; } _OMC_LIT_STRUCT15
= { ((((mmc_uint_t)0)<<(3))+((1<<(3+3))+5)), "" }
;
55#define _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT15)((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))
56#define _OMC_LIT16_data"\n------------------\n" "\n------------------\n"
57static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT16,20,_OMC_LIT16_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT16
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "\n------------------\n"
}
;
58#define _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT16)((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3))
59#define _OMC_LIT17_data"empty Constraints\n" "empty Constraints\n"
60static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT17,18,_OMC_LIT17_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT17
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "empty Constraints\n"
}
;
61#define _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT17)((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))
62#define _OMC_LIT18_data"eq " "eq "
63static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT18,3,_OMC_LIT18_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT18
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "eq "
}
;
64#define _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT18)((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))
65#define _OMC_LIT19_data": " ": "
66static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT19,2,_OMC_LIT19_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT19
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ": "
}
;
67#define _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT19)((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3))
68#define _OMC_LIT20_data"Empty StructurallySingularSystemHandlerArg\n" "Empty StructurallySingularSystemHandlerArg\n"
69static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT20,43,_OMC_LIT20_data)struct { mmc_uint_t header; const char data[(43)+1]; } _OMC_LIT_STRUCT20
= { ((((mmc_uint_t)43)<<(3))+((1<<(3+3))+5)), "Empty StructurallySingularSystemHandlerArg\n"
}
;
70#define _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT20)((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))
71#define _OMC_LIT21_data"eqs before IR\n" "eqs before IR\n"
72static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT21,14,_OMC_LIT21_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT21
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "eqs before IR\n"
}
;
73#define _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT21)((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3))
74#define _OMC_LIT22_data"Constraints:\n" "Constraints:\n"
75static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT22,13,_OMC_LIT22_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT22
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "Constraints:\n"
}
;
76#define _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT22)((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3))
77#define _OMC_LIT23_data"TaskGraph" "TaskGraph"
78static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT23,9,_OMC_LIT23_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT23
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "TaskGraph"
}
;
79#define _OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT23)((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3))
80#define _OMC_LIT24_data"Name" "Name"
81static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT24,4,_OMC_LIT24_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT24
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "Name"
}
;
82#define _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT24)((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3))
83static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT25,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT25
= { (((1) << 10) + (((3) & 255) << 2)),
{&GraphML_AttributeType_TYPE__STRING__desc,}};
84#define _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT25)((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3))
85static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT26,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT26
= { (((1) << 10) + (((3) & 255) << 2)),
{&GraphML_AttributeTarget_TARGET__NODE__desc,}};
86#define _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT26)((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3))
87#define _OMC_LIT27_data"VarIdx" "VarIdx"
88static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT27,6,_OMC_LIT27_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT27
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "VarIdx"
}
;
89#define _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT27)((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3))
90#define _OMC_LIT28_data"EqIdx" "EqIdx"
91static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT28,5,_OMC_LIT28_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT28
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "EqIdx"
}
;
92#define _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT28)((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3))
93#define _OMC_LIT29_data"SysIdx" "SysIdx"
94static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT29,6,_OMC_LIT29_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT29
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "SysIdx"
}
;
95#define _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT29)((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3))
96#define _OMC_LIT30_data"Tearing" "Tearing"
97static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT30,7,_OMC_LIT30_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT30
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Tearing"
}
;
98#define _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT30)((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3))
99#define _OMC_LIT31_data"SCC" "SCC"
100static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT31,3,_OMC_LIT31_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT31
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "SCC"
}
;
101#define _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT31)((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))
102#define _OMC_LIT32_data"executionOrder" "executionOrder"
103static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT32,14,_OMC_LIT32_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT32
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "executionOrder"
}
;
104#define _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT32)((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3))
105static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT33,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT33
= { (((1) << 10) + (((4) & 255) << 2)),
{&BackendDAE_IndexType_NORMAL__desc,}};
106#define _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT33)((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3))
107#define _OMC_LIT34_data"F0988E" "F0988E"
108static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT34,6,_OMC_LIT34_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT34
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "F0988E"
}
;
109#define _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT34)((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3))
110#define _OMC_LIT35_data"98B954" "98B954"
111static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT35,6,_OMC_LIT35_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT35
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "98B954"
}
;
112#define _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT35)((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3))
113static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT36,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT36
= { (((1) << 10) + (((5) & 255) << 2)),
{&GraphML_ShapeType_ELLIPSE__desc,}};
114#define _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT36)((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3))
115#define _OMC_LIT37_data"AlgebraicVar" "AlgebraicVar"
116static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT37,12,_OMC_LIT37_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT37
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "AlgebraicVar"
}
;
117#define _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT37)((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3))
118#define _OMC_LIT38_data"TearingVar" "TearingVar"
119static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT38,10,_OMC_LIT38_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT38
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "TearingVar"
}
;
120#define _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT38)((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3))
121#define _OMC_LIT39_data"FF0000" "FF0000"
122static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT39,6,_OMC_LIT39_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT39
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "FF0000"
}
;
123#define _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT39)((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))
124#define _OMC_LIT40_data"V_" "V_"
125static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT40,2,_OMC_LIT40_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT40
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "V_"
}
;
126#define _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT40)((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))
127#define _OMC_LIT41_data"_" "_"
128static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT41,1,_OMC_LIT41_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT41
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "_"
}
;
129#define _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT41)((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3))
130static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT42,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT42
= { (((1) << 10) + (((3) & 255) << 2)),
{&GraphML_FontStyle_FONTPLAIN__desc,}};
131#define _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT42)((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3))
132#define _OMC_LIT43_data"-" "-"
133static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT43,1,_OMC_LIT43_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT43
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "-"
}
;
134#define _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT43)((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))
135static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT44,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT44
= { (((1) << 10) + (((3) & 255) << 2)),
{&GraphML_ShapeType_RECTANGLE__desc,}};
136#define _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT44)((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3))
137#define _OMC_LIT45_data"AlgebraicEq" "AlgebraicEq"
138static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT45,11,_OMC_LIT45_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT45
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "AlgebraicEq"
}
;
139#define _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT45)((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))
140#define _OMC_LIT46_data"ResidualEq" "ResidualEq"
141static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT46,10,_OMC_LIT46_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT46
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "ResidualEq"
}
;
142#define _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT46)((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3))
143#define _OMC_LIT47_data"E_" "E_"
144static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT47,2,_OMC_LIT47_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT47
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "E_"
}
;
145#define _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT47)((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3))
146static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT48,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT48
= { (((1) << 10) + (((3) & 255) << 2)),
{&GraphML_LineType_LINE__desc,}};
147#define _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT48)((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3))
148static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT49,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT49
= { (((1) << 10) + (((4) & 255) << 2)),
{&GraphML_LineType_DASHED__desc,}};
149#define _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT49)((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3))
150#define _OMC_LIT50_data"Edge_" "Edge_"
151static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT50,5,_OMC_LIT50_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT50
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "Edge_"
}
;
152#define _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT50)((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3))
153#define _OMC_LIT51_data"000000" "000000"
154static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT51,6,_OMC_LIT51_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT51
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "000000"
}
;
155#define _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT51)((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3))
156static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT52,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT52
= { (((1) << 10) + (((4) & 255) << 2)),
{&GraphML_ArrowType_ARROWNONE__desc,}};
157#define _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT52)((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))
158static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT53,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT53
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)),_OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))}};
159#define _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT53)((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))
160#define _OMC_LIT54_data".graphml" ".graphml"
161static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT54,8,_OMC_LIT54_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT54
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), ".graphml"
}
;
162#define _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT54)((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))
163#define _OMC_LIT55_data"eqNode" "eqNode"
164static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT55,6,_OMC_LIT55_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT55
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "eqNode"
}
;
165#define _OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT55)((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3))
166#define _OMC_LIT56_data"varNode" "varNode"
167static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT56,7,_OMC_LIT56_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT56
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "varNode"
}
;
168#define _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT56)((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3))
169#define _OMC_LIT57_data"residualEq" "residualEq"
170static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT57,10,_OMC_LIT57_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT57
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "residualEq"
}
;
171#define _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT57)((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))
172#define _OMC_LIT58_data"otherEq" "otherEq"
173static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT58,7,_OMC_LIT58_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT58
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "otherEq"
}
;
174#define _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT58)((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))
175#define _OMC_LIT59_data"tearingVar" "tearingVar"
176static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT59,10,_OMC_LIT59_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT59
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "tearingVar"
}
;
177#define _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT59)((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3))
178#define _OMC_LIT60_data"otherVar" "otherVar"
179static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT60,8,_OMC_LIT60_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT60
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "otherVar"
}
;
180#define _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT60)((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))
181#define _OMC_LIT61_data"FF6600" "FF6600"
182static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT61,6,_OMC_LIT61_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT61
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "FF6600"
}
;
183#define _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT61)((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))
184#define _OMC_LIT62_data"Edge" "Edge"
185static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT62,4,_OMC_LIT62_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT62
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "Edge"
}
;
186#define _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT62)((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))
187#define _OMC_LIT63_data"Node" "Node"
188static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT63,4,_OMC_LIT63_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT63
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "Node"
}
;
189#define _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT63)((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3))
190static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT64,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT64
= { (((1) << 10) + (((3) & 255) << 2)),
{&GraphML_ArrowType_ARROWSTANDART__desc,}};
191#define _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT64)((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))
192static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT65,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT65
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)),_OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))}};
193#define _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT65)((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3))
194#define _OMC_LIT66_data"," ","
195static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT66,1,_OMC_LIT66_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT66
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ","
}
;
196#define _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT66)((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3))
197#define _OMC_LIT67_data"FFCC00" "FFCC00"
198static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT67,6,_OMC_LIT67_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT67
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "FFCC00"
}
;
199#define _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT67)((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3))
200#define _OMC_LIT68_data"TornSystemGraph" "TornSystemGraph"
201static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT68,15,_OMC_LIT68_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT68
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "TornSystemGraph"
}
;
202#define _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT68)((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3))
203#define _OMC_LIT69_data"EqSystemGraph" "EqSystemGraph"
204static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT69,13,_OMC_LIT69_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT69
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "EqSystemGraph"
}
;
205#define _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT69)((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))
206#define _OMC_LIT70_data"type" "type"
207static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT70,4,_OMC_LIT70_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT70
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "type"
}
;
208#define _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT70)((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3))
209#define _OMC_LIT71_data"name" "name"
210static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT71,4,_OMC_LIT71_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT71
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "name"
}
;
211#define _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT71)((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3))
212#define _OMC_LIT72_data"systIdx" "systIdx"
213static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT72,7,_OMC_LIT72_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT72
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "systIdx"
}
;
214#define _OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT72)((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3))
215static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT73,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT73
= { (((1) << 10) + (((3) & 255) << 2)),
{&BackendDAE_Matching_NO__MATCHING__desc,}};
216#define _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT73)((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3))
217static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT74,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT74
= { (((1) << 10) + (((3) & 255) << 2)),
{&BackendDAE_BaseClockPartitionKind_UNKNOWN__PARTITION__desc,}};
218#define _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT74)((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))
219static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT75,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT75
= { (((1) << 10) + (((5) & 255) << 2)),
{&BackendDAE_IndexType_SOLVABLE__desc,}};
220#define _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT75)((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))
221#define _OMC_LIT76_data"rL_eqSys_" "rL_eqSys_"
222static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT76,9,_OMC_LIT76_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT76
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "rL_eqSys_"
}
;
223#define _OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT76)((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))
224#define _OMC_LIT77_data"dumpTornSystemBipartiteGraphML1 failed\n" "dumpTornSystemBipartiteGraphML1 failed\n"
225static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT77,39,_OMC_LIT77_data)struct { mmc_uint_t header; const char data[(39)+1]; } _OMC_LIT_STRUCT77
= { ((((mmc_uint_t)39)<<(3))+((1<<(3+3))+5)), "dumpTornSystemBipartiteGraphML1 failed\n"
}
;
226#define _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT77)((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3))
227#define _OMC_LIT78_data"BipartiteGraph2_" "BipartiteGraph2_"
228static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT78,16,_OMC_LIT78_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT78
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "BipartiteGraph2_"
}
;
229#define _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT78)((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))
230#define _OMC_LIT79_data"BipartiteGraph_" "BipartiteGraph_"
231static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT79,15,_OMC_LIT79_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT79
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "BipartiteGraph_"
}
;
232#define _OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT79)((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3))
233#define _OMC_LIT80_data"?" "?"
234static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT80,1,_OMC_LIT80_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT80
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "?"
}
;
235#define _OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT80)((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3))
236#define _OMC_LIT81_data"BLT_MATRIX_" "BLT_MATRIX_"
237static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT81,11,_OMC_LIT81_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT81
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "BLT_MATRIX_"
}
;
238#define _OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT81)((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3))
239#define _OMC_LIT82_data"dumpEqSystemBLTmatrixHTML does not output anything since there is no BLT sorting." "dumpEqSystemBLTmatrixHTML does not output anything since there is no BLT sorting."
240static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT82,81,_OMC_LIT82_data)struct { mmc_uint_t header; const char data[(81)+1]; } _OMC_LIT_STRUCT82
= { ((((mmc_uint_t)81)<<(3))+((1<<(3+3))+5)), "dumpEqSystemBLTmatrixHTML does not output anything since there is no BLT sorting."
}
;
241#define _OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT82)((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))
242#define _OMC_LIT83_data"SYS" "SYS"
243static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT83,3,_OMC_LIT83_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT83
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "SYS"
}
;
244#define _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT83)((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))
245#define _OMC_LIT84_data"MATRIX_" "MATRIX_"
246static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT84,7,_OMC_LIT84_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT84
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "MATRIX_"
}
;
247#define _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT84)((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))
248#define _OMC_LIT85_data"AE " "AE "
249static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT85,3,_OMC_LIT85_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT85
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "AE "
}
;
250#define _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT85)((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))
251#define _OMC_LIT86_data"WE " "WE "
252static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT86,3,_OMC_LIT86_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT86
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "WE "
}
;
253#define _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT86)((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3))
254#define _OMC_LIT87_data"SE " "SE "
255static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT87,3,_OMC_LIT87_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT87
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "SE "
}
;
256#define _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT87)((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))
257#define _OMC_LIT88_data" add|" " add|"
258static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT88,5,_OMC_LIT88_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT88
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " add|"
}
;
259#define _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT88)((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3))
260#define _OMC_LIT89_data" mul|" " mul|"
261static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT89,5,_OMC_LIT89_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT89
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " mul|"
}
;
262#define _OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT89)((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))
263#define _OMC_LIT90_data" div|" " div|"
264static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT90,5,_OMC_LIT90_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT90
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " div|"
}
;
265#define _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT90)((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3))
266#define _OMC_LIT91_data" trig|" " trig|"
267static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT91,6,_OMC_LIT91_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT91
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), " trig|"
}
;
268#define _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT91)((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3))
269#define _OMC_LIT92_data" rel|" " rel|"
270static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT92,5,_OMC_LIT92_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT92
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " rel|"
}
;
271#define _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT92)((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3))
272#define _OMC_LIT93_data" log|" " log|"
273static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT93,5,_OMC_LIT93_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT93
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " log|"
}
;
274#define _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT93)((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))
275#define _OMC_LIT94_data" oth|" " oth|"
276static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT94,5,_OMC_LIT94_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT94
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " oth|"
}
;
277#define _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT94)((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))
278#define _OMC_LIT95_data" funcs|" " funcs|"
279static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT95,7,_OMC_LIT95_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT95
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), " funcs|"
}
;
280#define _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT95)((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))
281#define _OMC_LIT96_data"NLSYS" "NLSYS"
282static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT96,5,_OMC_LIT96_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT96
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "NLSYS"
}
;
283#define _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT96)((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))
284#define _OMC_LIT97_data"LSYS" "LSYS"
285static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT97,4,_OMC_LIT97_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT97
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "LSYS"
}
;
286#define _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT97)((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))
287#define _OMC_LIT98_data" size|" " size|"
288static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT98,6,_OMC_LIT98_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT98
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), " size|"
}
;
289#define _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT98)((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3))
290#define _OMC_LIT99_data" dens|" " dens|"
291static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT99,6,_OMC_LIT99_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT99
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), " dens|"
}
;
292#define _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT99)((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))
293#define _OMC_LIT100_data"TS " "TS "
294static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT100,3,_OMC_LIT100_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT100
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "TS "
}
;
295#define _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT100)((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3))
296#define _OMC_LIT101_data" the torn eqs: " " the torn eqs: "
297static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT101,15,_OMC_LIT101_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT101
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), " the torn eqs: "
}
;
298#define _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT101)((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))
299#define _OMC_LIT102_data" the other eqs: " " the other eqs: "
300static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT102,16,_OMC_LIT102_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT102
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), " the other eqs: "
}
;
301#define _OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT102)((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3))
302#define _OMC_LIT103_data"NC" "NC"
303static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT103,2,_OMC_LIT103_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT103
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "NC"
}
;
304#define _OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT103)((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3))
305#define _OMC_LIT104_data"Dont know this compInfo\n" "Dont know this compInfo\n"
306static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT104,24,_OMC_LIT104_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT104
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), "Dont know this compInfo\n"
}
;
307#define _OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT104)((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))
308#define _OMC_LIT105_data" NrOfEquations: " " NrOfEquations: "
309static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT105,16,_OMC_LIT105_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT105
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), " NrOfEquations: "
}
;
310#define _OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT105)((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3))
311static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT106,3,0)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT106
= { (((3) << 10) + (((0) & 255) << 2)),
{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)))}};
312#define _OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT106)((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3))
313static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT107,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT107
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
314#define _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT107)((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3))
315#define _OMC_LIT108_data"dumpCompShort2 failed with:\n" "dumpCompShort2 failed with:\n"
316static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT108,28,_OMC_LIT108_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT108
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "dumpCompShort2 failed with:\n"
}
;
317#define _OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT108)((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))
318#define _OMC_LIT109_data" " " "
319static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT109,1,_OMC_LIT109_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT109
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), " "
}
;
320#define _OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT109)((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3))
321#define _OMC_LIT110_data"%.1f" "%.1f"
322static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT110,4,_OMC_LIT110_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT110
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "%.1f"
}
;
323#define _OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT110)((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3))
324#define _OMC_LIT111_data"(" "("
325static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT111,1,_OMC_LIT111_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT111
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "("
}
;
326#define _OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT111)((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3))
327#define _OMC_LIT112_data"%)" "%)"
328static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT112,2,_OMC_LIT112_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT112
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "%)"
}
;
329#define _OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT112)((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3))
330#define _OMC_LIT113_data"0" "0"
331static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT113,1,_OMC_LIT113_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT113
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "0"
}
;
332#define _OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT113)((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3))
333#define _OMC_LIT114_data" {" " {"
334static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT114,2,_OMC_LIT114_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT114
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), " {"
}
;
335#define _OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT114)((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3))
336#define _OMC_LIT115_data"}" "}"
337static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT115,1,_OMC_LIT115_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT115
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "}"
}
;
338#define _OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT115)((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3))
339static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT116,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT116
= { (((1) << 10) + (((6) & 255) << 2)),
{&ErrorTypes_MessageType_SYMBOLIC__desc,}};
340#define _OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT116)((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3))
341static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT117,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT117
= { (((1) << 10) + (((6) & 255) << 2)),
{&ErrorTypes_Severity_NOTIFICATION__desc,}};
342#define _OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT117)((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))
343#define _OMC_LIT118_data"Mixed equation statistics:\n * Mixed systems with single equation: %s\n * Mixed systems with array equation: %s\n * Mixed systems with algorithm: %s\n * Mixed systems with complex equation: %s\n * Mixed systems with constant Jacobian: %s\n * Mixed systems with linear Jacobian: %s\n * Mixed systems with non-linear Jacobian: %s\n * Mixed systems with analytic Jacobian: %s\n * Mixed systems with linear tearing system: %s\n * Mixed systems with nonlinear tearing system: %s" "Mixed equation statistics:\n * Mixed systems with single equation: %s\n * Mixed systems with array equation: %s\n * Mixed systems with algorithm: %s\n * Mixed systems with complex equation: %s\n * Mixed systems with constant Jacobian: %s\n * Mixed systems with linear Jacobian: %s\n * Mixed systems with non-linear Jacobian: %s\n * Mixed systems with analytic Jacobian: %s\n * Mixed systems with linear tearing system: %s\n * Mixed systems with nonlinear tearing system: %s"
344static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT118,463,_OMC_LIT118_data)struct { mmc_uint_t header; const char data[(463)+1]; } _OMC_LIT_STRUCT118
= { ((((mmc_uint_t)463)<<(3))+((1<<(3+3))+5)), "Mixed equation statistics:\n * Mixed systems with single equation: %s\n * Mixed systems with array equation: %s\n * Mixed systems with algorithm: %s\n * Mixed systems with complex equation: %s\n * Mixed systems with constant Jacobian: %s\n * Mixed systems with linear Jacobian: %s\n * Mixed systems with non-linear Jacobian: %s\n * Mixed systems with analytic Jacobian: %s\n * Mixed systems with linear tearing system: %s\n * Mixed systems with nonlinear tearing system: %s"
}
;
345#define _OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT118)((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3))
346static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT119,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT119
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3))}};
347#define _OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT119)((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3))
348static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT120,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT120
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(260))((void*)(((((mmc_uint_t) (260)) << 1)+0))),_OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)),_OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)),_OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3))}};
349#define _OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT120)((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))
350#define _OMC_LIT121_data"Torn system details for %s tearing set:\n * Linear torn systems: %s\n * Non-linear torn systems: %s" "Torn system details for %s tearing set:\n * Linear torn systems: %s\n * Non-linear torn systems: %s"
351static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT121,97,_OMC_LIT121_data)struct { mmc_uint_t header; const char data[(97)+1]; } _OMC_LIT_STRUCT121
= { ((((mmc_uint_t)97)<<(3))+((1<<(3+3))+5)), "Torn system details for %s tearing set:\n * Linear torn systems: %s\n * Non-linear torn systems: %s"
}
;
352#define _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT121)((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3))
353static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT122,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT122
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3))}};
354#define _OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT122)((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3))
355static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT123,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT123
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(263))((void*)(((((mmc_uint_t) (263)) << 1)+0))),_OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)),_OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)),_OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3))}};
356#define _OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT123)((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3))
357#define _OMC_LIT124_data"Equation system details:\n * Constant Jacobian: %s\n * Linear Jacobian (size,density): %s\n * Non-linear Jacobian: %s\n * Without analytic Jacobian: %s" "Equation system details:\n * Constant Jacobian: %s\n * Linear Jacobian (size,density): %s\n * Non-linear Jacobian: %s\n * Without analytic Jacobian: %s"
358static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT124,147,_OMC_LIT124_data)struct { mmc_uint_t header; const char data[(147)+1]; } _OMC_LIT_STRUCT124
= { ((((mmc_uint_t)147)<<(3))+((1<<(3+3))+5)), "Equation system details:\n * Constant Jacobian: %s\n * Linear Jacobian (size,density): %s\n * Non-linear Jacobian: %s\n * Without analytic Jacobian: %s"
}
;
359#define _OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT124)((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3))
360static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT125,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT125
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3))}};
361#define _OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT125)((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3))
362static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT126,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT126
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(262))((void*)(((((mmc_uint_t) (262)) << 1)+0))),_OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)),_OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)),_OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3))}};
363#define _OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT126)((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3))
364static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT127,4,0)struct { mmc_uint_t header; const void *data[4]; } _OMC_LIT_STRUCT127
= { (((4) << 10) + (((0) & 255) << 2)),
{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))}};
365#define _OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT127)((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3))
366static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT128,10,0)struct { mmc_uint_t header; const void *data[10]; } _OMC_LIT_STRUCT128
= { (((10) << 10) + (((0) & 255) << 2)),
{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)),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)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
367#define _OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT128)((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3))
368static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT129,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT129
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
369#define _OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT129)((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))
370static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT130,16,0)struct { mmc_uint_t header; const void *data[16]; } _OMC_LIT_STRUCT130
= { (((16) << 10) + (((0) & 255) << 2)),
{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_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).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))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)),_OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)),_OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)),_OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))}};
371#define _OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT130)((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3))
372#define _OMC_LIT131_data"stateselection" "stateselection"
373static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT131,14,_OMC_LIT131_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT131
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "stateselection"
}
;
374#define _OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT131)((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3))
375#define _OMC_LIT132_data"Enables dumping of selected states. Extends -d=backenddaeinfo." "Enables dumping of selected states. Extends -d=backenddaeinfo."
376static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT132,62,_OMC_LIT132_data)struct { mmc_uint_t header; const char data[(62)+1]; } _OMC_LIT_STRUCT132
= { ((((mmc_uint_t)62)<<(3))+((1<<(3+3))+5)), "Enables dumping of selected states. Extends -d=backenddaeinfo."
}
;
377#define _OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT132)((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3))
378static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT133,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT133
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3))}};
379#define _OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT133)((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3))
380static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT134,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT134
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(72))((void*)(((((mmc_uint_t) (72)) << 1)+0))),_OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3))}};
381#define _OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT134)((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3))
382#define _OMC_LIT135_data" (" " ("
383static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT135,2,_OMC_LIT135_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT135
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), " ("
}
;
384#define _OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT135)((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3))
385#define _OMC_LIT136_data")" ")"
386static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT136,1,_OMC_LIT136_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT136
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ")"
}
;
387#define _OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT136)((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3))
388#define _OMC_LIT137_data" ('-d=stateselection' for list of states)" " ('-d=stateselection' for list of states)"
389static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT137,41,_OMC_LIT137_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT137
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " ('-d=stateselection' for list of states)"
}
;
390#define _OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT137)((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))
391#define _OMC_LIT138_data"discreteinfo" "discreteinfo"
392static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT138,12,_OMC_LIT138_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT138
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "discreteinfo"
}
;
393#define _OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT138)((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3))
394#define _OMC_LIT139_data"Enables dumping of discrete variables. Extends -d=backenddaeinfo." "Enables dumping of discrete variables. Extends -d=backenddaeinfo."
395static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT139,65,_OMC_LIT139_data)struct { mmc_uint_t header; const char data[(65)+1]; } _OMC_LIT_STRUCT139
= { ((((mmc_uint_t)65)<<(3))+((1<<(3+3))+5)), "Enables dumping of discrete variables. Extends -d=backenddaeinfo."
}
;
396#define _OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT139)((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))
397static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT140,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT140
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))}};
398#define _OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT140)((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))
399static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT141,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT141
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(94))((void*)(((((mmc_uint_t) (94)) << 1)+0))),_OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))}};
400#define _OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT141)((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3))
401#define _OMC_LIT142_data" ('-d=discreteinfo' for list of discrete vars)" " ('-d=discreteinfo' for list of discrete vars)"
402static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT142,46,_OMC_LIT142_data)struct { mmc_uint_t header; const char data[(46)+1]; } _OMC_LIT_STRUCT142
= { ((((mmc_uint_t)46)<<(3))+((1<<(3+3))+5)), " ('-d=discreteinfo' for list of discrete vars)"
}
;
403#define _OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT142)((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3))
404#define _OMC_LIT143_data" ('-d=discreteinfo' for list of discrete states)" " ('-d=discreteinfo' for list of discrete states)"
405static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT143,48,_OMC_LIT143_data)struct { mmc_uint_t header; const char data[(48)+1]; } _OMC_LIT_STRUCT143
= { ((((mmc_uint_t)48)<<(3))+((1<<(3+3))+5)), " ('-d=discreteinfo' for list of discrete states)"
}
;
406#define _OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT143)((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))
407#define _OMC_LIT144_data"Model statistics after passing the back-end for %s:\n * Number of independent subsystems: %s\n * Number of states: %s\n * Number of discrete variables: %s\n * Number of discrete states: %s\n * Top-level inputs: %s" "Model statistics after passing the back-end for %s:\n * Number of independent subsystems: %s\n * Number of states: %s\n * Number of discrete variables: %s\n * Number of discrete states: %s\n * Top-level inputs: %s"
408static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT144,208,_OMC_LIT144_data)struct { mmc_uint_t header; const char data[(208)+1]; } _OMC_LIT_STRUCT144
= { ((((mmc_uint_t)208)<<(3))+((1<<(3+3))+5)), "Model statistics after passing the back-end for %s:\n * Number of independent subsystems: %s\n * Number of states: %s\n * Number of discrete variables: %s\n * Number of discrete states: %s\n * Top-level inputs: %s"
}
;
409#define _OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT144)((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3))
410static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT145,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT145
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3))}};
411#define _OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT145)((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))
412static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT146,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT146
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(259))((void*)(((((mmc_uint_t) (259)) << 1)+0))),_OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)),_OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)),_OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))}};
413#define _OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT146)((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3))
414#define _OMC_LIT147_data"Strong component statistics for %s (%s):\n * Single equations (assignments): %s\n * Array equations: %s\n * Algorithm blocks: %s\n * Record equations: %s\n * When equations: %s\n * If-equations: %s\n * Equation systems (linear and non-linear blocks): %s\n * Torn equation systems: %s\n * Mixed (continuous/discrete) equation systems: %s" "Strong component statistics for %s (%s):\n * Single equations (assignments): %s\n * Array equations: %s\n * Algorithm blocks: %s\n * Record equations: %s\n * When equations: %s\n * If-equations: %s\n * Equation systems (linear and non-linear blocks): %s\n * Torn equation systems: %s\n * Mixed (continuous/discrete) equation systems: %s"
415static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT147,327,_OMC_LIT147_data)struct { mmc_uint_t header; const char data[(327)+1]; } _OMC_LIT_STRUCT147
= { ((((mmc_uint_t)327)<<(3))+((1<<(3+3))+5)), "Strong component statistics for %s (%s):\n * Single equations (assignments): %s\n * Array equations: %s\n * Algorithm blocks: %s\n * Record equations: %s\n * When equations: %s\n * If-equations: %s\n * Equation systems (linear and non-linear blocks): %s\n * Torn equation systems: %s\n * Mixed (continuous/discrete) equation systems: %s"
}
;
416#define _OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT147)((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3))
417static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT148,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT148
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3))}};
418#define _OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT148)((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3))
419static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT149,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT149
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(261))((void*)(((((mmc_uint_t) (261)) << 1)+0))),_OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)),_OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)),_OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3))}};
420#define _OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT149)((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3))
421#define _OMC_LIT150_data"strict" "strict"
422static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT150,6,_OMC_LIT150_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT150
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "strict"
}
;
423#define _OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT150)((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3))
424#define _OMC_LIT151_data"casual" "casual"
425static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT151,6,_OMC_LIT151_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT151
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "casual"
}
;
426#define _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT151)((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))
427#define _OMC_LIT152_data"false" "false"
428static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT152,5,_OMC_LIT152_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT152
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "false"
}
;
429#define _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT152)((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3))
430#define _OMC_LIT153_data"{" "{"
431static 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)), "{"
}
;
432#define _OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT153)((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3))
433#define _OMC_LIT154_data":" ":"
434static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT154,1,_OMC_LIT154_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT154
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ":"
}
;
435#define _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT154)((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3))
436#define _OMC_LIT155_data"dumpTarget" "dumpTarget"
437static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT155,10,_OMC_LIT155_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT155
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "dumpTarget"
}
;
438#define _OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT155)((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3))
439static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT156,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT156
= { (((1) << 10) + (((4) & 255) << 2)),
{&Flags_FlagVisibility_EXTERNAL__desc,}};
440#define _OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT156)((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3))
441static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT157,2,8)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT157
= { (((2) << 10) + (((8) & 255) << 2)),
{&Flags_FlagData_STRING__FLAG__desc,_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))}};
442#define _OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT157)((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3))
443#define _OMC_LIT158_data"Redirect the dump to file. If the file ends with .html HTML code is generated." "Redirect the dump to file. If the file ends with .html HTML code is generated."
444static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT158,78,_OMC_LIT158_data)struct { mmc_uint_t header; const char data[(78)+1]; } _OMC_LIT_STRUCT158
= { ((((mmc_uint_t)78)<<(3))+((1<<(3+3))+5)), "Redirect the dump to file. If the file ends with .html HTML code is generated."
}
;
445#define _OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT158)((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3))
446static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT159,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT159
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3))}};
447#define _OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT159)((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3))
448static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT160,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT160
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(42))((void*)(((((mmc_uint_t) (42)) << 1)+0))),_OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3))}};
449#define _OMC_LIT160((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT160)((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3))
450#define _OMC_LIT161_data".html" ".html"
451static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT161,5,_OMC_LIT161_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT161
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), ".html"
}
;
452#define _OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT161)((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3))
453#define _OMC_LIT162_data":\n" ":\n"
454static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT162,2,_OMC_LIT162_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT162
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ":\n"
}
;
455#define _OMC_LIT162((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT162)((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3))
456#define _OMC_LIT163_data"States Variables\n" "States Variables\n"
457static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT163,17,_OMC_LIT163_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT163
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "States Variables\n"
}
;
458#define _OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT163)((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3))
459#define _OMC_LIT164_data"=================\n" "=================\n"
460static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT164,18,_OMC_LIT164_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT164
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "=================\n"
}
;
461#define _OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT164)((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3))
462#define _OMC_LIT165_data", " ", "
463static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT165,2,_OMC_LIT165_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT165
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ", "
}
;
464#define _OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT165)((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3))
465#define _OMC_LIT166_data"}\n" "}\n"
466static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT166,2,_OMC_LIT166_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT166
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "}\n"
}
;
467#define _OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT166)((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3))
468#define _OMC_LIT167_data"Blocks\n" "Blocks\n"
469static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT167,7,_OMC_LIT167_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT167
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Blocks\n"
}
;
470#define _OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT167)((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3))
471#define _OMC_LIT168_data"=======\n" "=======\n"
472static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT168,8,_OMC_LIT168_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT168
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "=======\n"
}
;
473#define _OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT168)((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3))
474#define _OMC_LIT169_data" " " "
475static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT169,2,_OMC_LIT169_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT169
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), " "
}
;
476#define _OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT169)((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3))
477#define _OMC_LIT170_data"\nMatching\n========================================\n" "\nMatching\n========================================\n"
478static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT170,51,_OMC_LIT170_data)struct { mmc_uint_t header; const char data[(51)+1]; } _OMC_LIT_STRUCT170
= { ((((mmc_uint_t)51)<<(3))+((1<<(3+3))+5)), "\nMatching\n========================================\n"
}
;
479#define _OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT170)((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3))
480#define _OMC_LIT171_data" equations\n" " equations\n"
481static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT171,11,_OMC_LIT171_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT171
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " equations\n"
}
;
482#define _OMC_LIT171((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT171)((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3))
483#define _OMC_LIT172_data"eqn " "eqn "
484static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT172,4,_OMC_LIT172_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT172
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "eqn "
}
;
485#define _OMC_LIT172((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT172)((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3))
486#define _OMC_LIT173_data" is solved for var " " is solved for var "
487static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT173,19,_OMC_LIT173_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT173
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), " is solved for var "
}
;
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" variables\n" " variables\n"
490static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT174,11,_OMC_LIT174_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT174
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " variables\n"
}
;
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"var " "var "
493static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT175,4,_OMC_LIT175_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT175
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "var "
}
;
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" is solved in eqn " " is solved in eqn "
496static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT176,18,_OMC_LIT176_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT176
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " is solved in eqn "
}
;
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"Matching\n" "Matching\n"
499static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT177,9,_OMC_LIT177_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT177
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Matching\n"
}
;
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"========================================\n" "========================================\n"
502static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT178,41,_OMC_LIT178_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT178
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), "========================================\n"
}
;
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" variables and equations\n" " variables and equations\n"
505static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT179,25,_OMC_LIT179_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT179
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), " variables and equations\n"
}
;
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"no matching\n" "no matching\n"
508static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT180,12,_OMC_LIT180_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT180
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "no matching\n"
}
;
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"solved" "solved"
511static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT181,6,_OMC_LIT181_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT181
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "solved"
}
;
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"constone" "constone"
514static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT182,8,_OMC_LIT182_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT182
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "constone"
}
;
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"const(" "const("
517static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT183,6,_OMC_LIT183_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT183
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "const("
}
;
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"true" "true"
520static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT184,4,_OMC_LIT184_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT184
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "true"
}
;
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"param(" "param("
523static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT185,6,_OMC_LIT185_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT185
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "param("
}
;
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"variable(" "variable("
526static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT186,9,_OMC_LIT186_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT186
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "variable("
}
;
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"nonlinear" "nonlinear"
529static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT187,9,_OMC_LIT187_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT187
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "nonlinear"
}
;
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"unsolvable" "unsolvable"
532static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT188,10,_OMC_LIT188_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT188
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "unsolvable"
}
;
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"solvable" "solvable"
535static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT189,8,_OMC_LIT189_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT189
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "solvable"
}
;
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"Transpose Adjacency Matrix Enhanced (row == var)\n" "Transpose Adjacency Matrix Enhanced (row == var)\n"
538static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT190,49,_OMC_LIT190_data)struct { mmc_uint_t header; const char data[(49)+1]; } _OMC_LIT_STRUCT190
= { ((((mmc_uint_t)49)<<(3))+((1<<(3+3))+5)), "Transpose Adjacency Matrix Enhanced (row == var)\n"
}
;
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"=====================================\n" "=====================================\n"
541static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT191,38,_OMC_LIT191_data)struct { mmc_uint_t header; const char data[(38)+1]; } _OMC_LIT_STRUCT191
= { ((((mmc_uint_t)38)<<(3))+((1<<(3+3))+5)), "=====================================\n"
}
;
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"number of rows: " "number of rows: "
544static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT192,16,_OMC_LIT192_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT192
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "number of rows: "
}
;
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"Adjacency Matrix Enhanced (row == equation)\n" "Adjacency Matrix Enhanced (row == equation)\n"
547static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT193,44,_OMC_LIT193_data)struct { mmc_uint_t header; const char data[(44)+1]; } _OMC_LIT_STRUCT193
= { ((((mmc_uint_t)44)<<(3))+((1<<(3+3))+5)), "Adjacency Matrix Enhanced (row == equation)\n"
}
;
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"====================================\n" "====================================\n"
550static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT194,37,_OMC_LIT194_data)struct { mmc_uint_t header; const char data[(37)+1]; } _OMC_LIT_STRUCT194
= { ((((mmc_uint_t)37)<<(3))+((1<<(3+3))+5)), "====================================\n"
}
;
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"\nTransposed Adjacency Matrix (row: variable)\n========================================\n" "\nTransposed Adjacency Matrix (row: variable)\n========================================\n"
553static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT195,86,_OMC_LIT195_data)struct { mmc_uint_t header; const char data[(86)+1]; } _OMC_LIT_STRUCT195
= { ((((mmc_uint_t)86)<<(3))+((1<<(3+3))+5)), "\nTransposed Adjacency Matrix (row: variable)\n========================================\n"
}
;
554#define _OMC_LIT195((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT195)((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3))
555#define _OMC_LIT196_data"\nAdjacency Matrix (row: equation)\n========================================\n" "\nAdjacency Matrix (row: equation)\n========================================\n"
556static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT196,75,_OMC_LIT196_data)struct { mmc_uint_t header; const char data[(75)+1]; } _OMC_LIT_STRUCT196
= { ((((mmc_uint_t)75)<<(3))+((1<<(3+3))+5)), "\nAdjacency Matrix (row: equation)\n========================================\n"
}
;
557#define _OMC_LIT196((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT196)((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3))
558#define _OMC_LIT197_data" = true " " = true "
559static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT197,8,_OMC_LIT197_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT197
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), " = true "
}
;
560#define _OMC_LIT197((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT197)((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3))
561#define _OMC_LIT198_data" = " " = "
562static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT198,3,_OMC_LIT198_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT198
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " = "
}
;
563#define _OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT198)((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3))
564#define _OMC_LIT199_data"|" "|"
565static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT199,1,_OMC_LIT199_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT199
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "|"
}
;
566#define _OMC_LIT199((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT199)((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3))
567#define _OMC_LIT200_data"1|" "1|"
568static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT200,2,_OMC_LIT200_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT200
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "1|"
}
;
569#define _OMC_LIT200((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT200)((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3))
570#define _OMC_LIT201_data"0|" "0|"
571static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT201,2,_OMC_LIT201_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT201
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "0|"
}
;
572#define _OMC_LIT201((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT201)((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3))
573#define _OMC_LIT202_data"binding" "binding"
574static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT202,7,_OMC_LIT202_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT202
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "binding"
}
;
575#define _OMC_LIT202((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT202)((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3))
576#define _OMC_LIT203_data"dynamic" "dynamic"
577static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT203,7,_OMC_LIT203_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT203
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "dynamic"
}
;
578#define _OMC_LIT203((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT203)((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3))
579#define _OMC_LIT204_data"initial" "initial"
580static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT204,7,_OMC_LIT204_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT204
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "initial"
}
;
581#define _OMC_LIT204((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT204)((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3))
582#define _OMC_LIT205_data"auxiliary" "auxiliary"
583static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT205,9,_OMC_LIT205_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT205
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "auxiliary"
}
;
584#define _OMC_LIT205((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT205)((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3))
585#define _OMC_LIT206_data"discrete" "discrete"
586static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT206,8,_OMC_LIT206_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT206
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "discrete"
}
;
587#define _OMC_LIT206((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT206)((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3))
588#define _OMC_LIT207_data"unknown" "unknown"
589static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT207,7,_OMC_LIT207_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT207
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "unknown"
}
;
590#define _OMC_LIT207((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT207)((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3))
591#define _OMC_LIT208_data"$whenclk" "$whenclk"
592static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT208,8,_OMC_LIT208_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT208
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "$whenclk"
}
;
593#define _OMC_LIT208((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT208)((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3))
594static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT209,2,7)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT209
= { (((2) << 10) + (((7) & 255) << 2)),
{&DAE_Type_T__CLOCK__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
595#define _OMC_LIT209((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT209)((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3))
596#define _OMC_LIT210_data"clocked(" "clocked("
597static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT210,8,_OMC_LIT210_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT210
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "clocked("
}
;
598#define _OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT210)((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3))
599#define _OMC_LIT211_data"function equationKindString failed" "function equationKindString failed"
600static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT211,34,_OMC_LIT211_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT211
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), "function equationKindString failed"
}
;
601#define _OMC_LIT211((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT211)((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3))
602#define _OMC_LIT212_data"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo" "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
603static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT212,96,_OMC_LIT212_data)struct { mmc_uint_t header; const char data[(96)+1]; } _OMC_LIT_STRUCT212
= { ((((mmc_uint_t)96)<<(3))+((1<<(3+3))+5)), "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
}
;
604#define _OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT212)((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3))
605static const MMC_DEFREALLIT(_OMC_LIT_STRUCT213_6,1588090879.0)struct mmc_real_lit _OMC_LIT_STRUCT213_6 = {0,(((8/8) <<
10) + 9),1588090879.0}
;
606#define _OMC_LIT213_6((void*)((char*)(&(_OMC_LIT_STRUCT213_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT213_6)((void*)((char*)(&(_OMC_LIT_STRUCT213_6).header) + 3))
607static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT213,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT213
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(2967))((void*)(((((mmc_uint_t) (2967)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(9))((void*)(((((mmc_uint_t) (9)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(2967))((void*)(((((mmc_uint_t) (2967)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(83))((void*)(((((mmc_uint_t) (83)) << 1)+0))),_OMC_LIT213_6((void*)((char*)(&(_OMC_LIT_STRUCT213_6).header) + 3))}};
608#define _OMC_LIT213((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT213)((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3))
609#define _OMC_LIT214_data"[" "["
610static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT214,1,_OMC_LIT214_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT214
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "["
}
;
611#define _OMC_LIT214((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT214)((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3))
612#define _OMC_LIT215_data"]" "]"
613static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT215,1,_OMC_LIT215_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT215
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "]"
}
;
614#define _OMC_LIT215((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT215)((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3))
615#define _OMC_LIT216_data"clocked partition(" "clocked partition("
616static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT216,18,_OMC_LIT216_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT216
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "clocked partition("
}
;
617#define _OMC_LIT216((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT216)((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3))
618#define _OMC_LIT217_data"continuous time partition" "continuous time partition"
619static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT217,25,_OMC_LIT217_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT217
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "continuous time partition"
}
;
620#define _OMC_LIT217((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT217)((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3))
621#define _OMC_LIT218_data"unspecified partition" "unspecified partition"
622static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT218,21,_OMC_LIT218_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT218
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "unspecified partition"
}
;
623#define _OMC_LIT218((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT218)((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3))
624#define _OMC_LIT219_data"unknown partition" "unknown partition"
625static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT219,17,_OMC_LIT219_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT219
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "unknown partition"
}
;
626#define _OMC_LIT219((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT219)((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3))
627#define _OMC_LIT220_data"function partitionKindString failed" "function partitionKindString failed"
628static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT220,35,_OMC_LIT220_data)struct { mmc_uint_t header; const char data[(35)+1]; } _OMC_LIT_STRUCT220
= { ((((mmc_uint_t)35)<<(3))+((1<<(3+3))+5)), "function partitionKindString failed"
}
;
629#define _OMC_LIT220((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT220)((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3))
630static const MMC_DEFREALLIT(_OMC_LIT_STRUCT221_6,1588090879.0)struct mmc_real_lit _OMC_LIT_STRUCT221_6 = {0,(((8/8) <<
10) + 9),1588090879.0}
;
631#define _OMC_LIT221_6((void*)((char*)(&(_OMC_LIT_STRUCT221_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT221_6)((void*)((char*)(&(_OMC_LIT_STRUCT221_6).header) + 3))
632static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT221,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT221
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(2931))((void*)(((((mmc_uint_t) (2931)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(7))((void*)(((((mmc_uint_t) (7)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(2931))((void*)(((((mmc_uint_t) (2931)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(82))((void*)(((((mmc_uint_t) (82)) << 1)+0))),_OMC_LIT221_6((void*)((char*)(&(_OMC_LIT_STRUCT221_6).header) + 3))}};
633#define _OMC_LIT221((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT221)((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3))
634#define _OMC_LIT222_data"stateSelect=StateSelect.never " "stateSelect=StateSelect.never "
635static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT222,30,_OMC_LIT222_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT222
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "stateSelect=StateSelect.never "
}
;
636#define _OMC_LIT222((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT222)((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3))
637#define _OMC_LIT223_data"stateSelect=StateSelect.avoid " "stateSelect=StateSelect.avoid "
638static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT223,30,_OMC_LIT223_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT223
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "stateSelect=StateSelect.avoid "
}
;
639#define _OMC_LIT223((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT223)((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3))
640#define _OMC_LIT224_data"stateSelect=StateSelect.prefer " "stateSelect=StateSelect.prefer "
641static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT224,31,_OMC_LIT224_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT224
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "stateSelect=StateSelect.prefer "
}
;
642#define _OMC_LIT224((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT224)((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3))
643#define _OMC_LIT225_data"stateSelect=StateSelect.always " "stateSelect=StateSelect.always "
644static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT225,31,_OMC_LIT225_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT225
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "stateSelect=StateSelect.always "
}
;
645#define _OMC_LIT225((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT225)((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3))
646#define _OMC_LIT226_data"uncertain=Uncertainty.given" "uncertain=Uncertainty.given"
647static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT226,27,_OMC_LIT226_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT226
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "uncertain=Uncertainty.given"
}
;
648#define _OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT226)((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3))
649#define _OMC_LIT227_data"uncertain=Uncertainty.sought" "uncertain=Uncertainty.sought"
650static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT227,28,_OMC_LIT227_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT227
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "uncertain=Uncertainty.sought"
}
;
651#define _OMC_LIT227((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT227)((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3))
652#define _OMC_LIT228_data"uncertain=Uncertainty.refine" "uncertain=Uncertainty.refine"
653static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT228,28,_OMC_LIT228_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT228
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "uncertain=Uncertainty.refine"
}
;
654#define _OMC_LIT228((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT228)((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3))
655#define _OMC_LIT229_data"distribution = Distribution(" "distribution = Distribution("
656static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT229,28,_OMC_LIT229_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT229
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "distribution = Distribution("
}
;
657#define _OMC_LIT229((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT229)((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3))
658#define _OMC_LIT230_data"min" "min"
659static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT230,3,_OMC_LIT230_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT230
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "min"
}
;
660#define _OMC_LIT230((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT230)((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3))
661#define _OMC_LIT231_data"max" "max"
662static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT231,3,_OMC_LIT231_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT231
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "max"
}
;
663#define _OMC_LIT231((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT231)((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3))
664#define _OMC_LIT232_data"start" "start"
665static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT232,5,_OMC_LIT232_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT232
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "start"
}
;
666#define _OMC_LIT232((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT232)((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3))
667#define _OMC_LIT233_data"unit" "unit"
668static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT233,4,_OMC_LIT233_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT233
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "unit"
}
;
669#define _OMC_LIT233((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT233)((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3))
670#define _OMC_LIT234_data"fixed" "fixed"
671static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT234,5,_OMC_LIT234_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT234
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "fixed"
}
;
672#define _OMC_LIT234((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT234)((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3))
673#define _OMC_LIT235_data"nominal" "nominal"
674static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT235,7,_OMC_LIT235_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT235
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "nominal"
}
;
675#define _OMC_LIT235((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT235)((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3))
676#define _OMC_LIT236_data"protected" "protected"
677static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT236,9,_OMC_LIT236_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT236
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "protected"
}
;
678#define _OMC_LIT236((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT236)((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3))
679#define _OMC_LIT237_data"final" "final"
680static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT237,5,_OMC_LIT237_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT237
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "final"
}
;
681#define _OMC_LIT237((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT237)((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3))
682#define _OMC_LIT238_data"stateSelect=StateSelect.alwas " "stateSelect=StateSelect.alwas "
683static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT238,30,_OMC_LIT238_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT238
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "stateSelect=StateSelect.alwas "
}
;
684#define _OMC_LIT238((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT238)((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3))
685#define _OMC_LIT239_data"flow=true " "flow=true "
686static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT239,10,_OMC_LIT239_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT239
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "flow=true "
}
;
687#define _OMC_LIT239((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT239)((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3))
688#define _OMC_LIT240_data"flow=false " "flow=false "
689static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT240,11,_OMC_LIT240_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT240
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "flow=false "
}
;
690#define _OMC_LIT240((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT240)((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3))
691#define _OMC_LIT241_data"VARIABLE" "VARIABLE"
692static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT241,8,_OMC_LIT241_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT241
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "VARIABLE"
}
;
693#define _OMC_LIT241((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT241)((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3))
694#define _OMC_LIT242_data"STATE(" "STATE("
695static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT242,6,_OMC_LIT242_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT242
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "STATE("
}
;
696#define _OMC_LIT242((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT242)((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3))
697#define _OMC_LIT243_data"STATE_DER" "STATE_DER"
698static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT243,9,_OMC_LIT243_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT243
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "STATE_DER"
}
;
699#define _OMC_LIT243((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT243)((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3))
700#define _OMC_LIT244_data"DUMMY_DER" "DUMMY_DER"
701static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT244,9,_OMC_LIT244_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT244
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "DUMMY_DER"
}
;
702#define _OMC_LIT244((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT244)((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3))
703#define _OMC_LIT245_data"DUMMY_STATE" "DUMMY_STATE"
704static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT245,11,_OMC_LIT245_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT245
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "DUMMY_STATE"
}
;
705#define _OMC_LIT245((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT245)((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3))
706#define _OMC_LIT246_data"CLOCKED_STATE" "CLOCKED_STATE"
707static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT246,13,_OMC_LIT246_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT246
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "CLOCKED_STATE"
}
;
708#define _OMC_LIT246((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT246)((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3))
709#define _OMC_LIT247_data"DISCRETE" "DISCRETE"
710static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT247,8,_OMC_LIT247_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT247
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "DISCRETE"
}
;
711#define _OMC_LIT247((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT247)((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3))
712#define _OMC_LIT248_data"PARAM" "PARAM"
713static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT248,5,_OMC_LIT248_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT248
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "PARAM"
}
;
714#define _OMC_LIT248((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT248)((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3))
715#define _OMC_LIT249_data"CONST" "CONST"
716static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT249,5,_OMC_LIT249_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT249
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "CONST"
}
;
717#define _OMC_LIT249((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT249)((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3))
718#define _OMC_LIT250_data"EXTOBJ: " "EXTOBJ: "
719static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT250,8,_OMC_LIT250_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT250
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "EXTOBJ: "
}
;
720#define _OMC_LIT250((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT250)((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3))
721#define _OMC_LIT251_data"." "."
722static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT251,1,_OMC_LIT251_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT251
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "."
}
;
723#define _OMC_LIT251((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT251)((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3))
724#define _OMC_LIT252_data"JACOBIAN_VAR" "JACOBIAN_VAR"
725static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT252,12,_OMC_LIT252_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT252
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "JACOBIAN_VAR"
}
;
726#define _OMC_LIT252((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT252)((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3))
727#define _OMC_LIT253_data"JACOBIAN_DIFF_VAR" "JACOBIAN_DIFF_VAR"
728static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT253,17,_OMC_LIT253_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT253
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "JACOBIAN_DIFF_VAR"
}
;
729#define _OMC_LIT253((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT253)((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3))
730#define _OMC_LIT254_data"OPT_CONSTR" "OPT_CONSTR"
731static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT254,10,_OMC_LIT254_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT254
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "OPT_CONSTR"
}
;
732#define _OMC_LIT254((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT254)((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3))
733#define _OMC_LIT255_data"OPT_FCONSTR" "OPT_FCONSTR"
734static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT255,11,_OMC_LIT255_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT255
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "OPT_FCONSTR"
}
;
735#define _OMC_LIT255((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT255)((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3))
736#define _OMC_LIT256_data"OPT_INPUT_WITH_DER" "OPT_INPUT_WITH_DER"
737static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT256,18,_OMC_LIT256_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT256
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "OPT_INPUT_WITH_DER"
}
;
738#define _OMC_LIT256((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT256)((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3))
739#define _OMC_LIT257_data"OPT_INPUT_DER" "OPT_INPUT_DER"
740static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT257,13,_OMC_LIT257_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT257
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "OPT_INPUT_DER"
}
;
741#define _OMC_LIT257((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT257)((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3))
742#define _OMC_LIT258_data"OPT_TGRID" "OPT_TGRID"
743static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT258,9,_OMC_LIT258_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT258
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "OPT_TGRID"
}
;
744#define _OMC_LIT258((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT258)((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3))
745#define _OMC_LIT259_data"OPT_LOOP_INPUT" "OPT_LOOP_INPUT"
746static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT259,14,_OMC_LIT259_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT259
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "OPT_LOOP_INPUT"
}
;
747#define _OMC_LIT259((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT259)((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3))
748#define _OMC_LIT260_data"ALG_STATE" "ALG_STATE"
749static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT260,9,_OMC_LIT260_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT260
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "ALG_STATE"
}
;
750#define _OMC_LIT260((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT260)((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3))
751#define _OMC_LIT261_data"ALG_STATE_OLD" "ALG_STATE_OLD"
752static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT261,13,_OMC_LIT261_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT261
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "ALG_STATE_OLD"
}
;
753#define _OMC_LIT261((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT261)((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3))
754#define _OMC_LIT262_data"DAE_RESIDUAL_VAR" "DAE_RESIDUAL_VAR"
755static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT262,16,_OMC_LIT262_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT262
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "DAE_RESIDUAL_VAR"
}
;
756#define _OMC_LIT262((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT262)((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3))
757#define _OMC_LIT263_data"DAE_AUX_VAR" "DAE_AUX_VAR"
758static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT263,11,_OMC_LIT263_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT263
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "DAE_AUX_VAR"
}
;
759#define _OMC_LIT263((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT263)((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3))
760#define _OMC_LIT264_data"LOOP_ITERATION" "LOOP_ITERATION"
761static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT264,14,_OMC_LIT264_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT264
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "LOOP_ITERATION"
}
;
762#define _OMC_LIT264((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT264)((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3))
763#define _OMC_LIT265_data"LOOP_SOLVED" "LOOP_SOLVED"
764static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT265,11,_OMC_LIT265_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT265
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "LOOP_SOLVED"
}
;
765#define _OMC_LIT265((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT265)((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3))
766#define _OMC_LIT266_data"ERROR: BackendDump.kindString varKind not implemented" "ERROR: BackendDump.kindString varKind not implemented"
767static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT266,53,_OMC_LIT266_data)struct { mmc_uint_t header; const char data[(53)+1]; } _OMC_LIT_STRUCT266
= { ((((mmc_uint_t)53)<<(3))+((1<<(3+3))+5)), "ERROR: BackendDump.kindString varKind not implemented"
}
;
768#define _OMC_LIT266((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT266)((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3))
769#define _OMC_LIT267_data" unreplaceable" " unreplaceable"
770static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT267,14,_OMC_LIT267_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT267
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), " unreplaceable"
}
;
771#define _OMC_LIT267((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT267)((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3))
772#define _OMC_LIT268_data" [" " ["
773static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT268,2,_OMC_LIT268_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT268
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), " ["
}
;
774#define _OMC_LIT268((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT268)((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3))
775#define _OMC_LIT269_data" in " " in "
776static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT269,4,_OMC_LIT269_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT269
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " in "
}
;
777#define _OMC_LIT269((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT269)((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3))
778#define _OMC_LIT270_data") " ") "
779static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT270,2,_OMC_LIT270_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT270
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ") "
}
;
780#define _OMC_LIT270((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT270)((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3))
781#define _OMC_LIT271_data" type: " " type: "
782static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT271,7,_OMC_LIT271_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT271
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), " type: "
}
;
783#define _OMC_LIT271((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT271)((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3))
784#define _OMC_LIT272_data"\nend if" "\nend if"
785static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT272,7,_OMC_LIT272_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT272
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "\nend if"
}
;
786#define _OMC_LIT272((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT272)((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3))
787#define _OMC_LIT273_data"\n " "\n "
788static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT273,3,_OMC_LIT273_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT273
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\n "
}
;
789#define _OMC_LIT273((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT273)((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3))
790#define _OMC_LIT274_data"\nelse\n " "\nelse\n "
791static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT274,8,_OMC_LIT274_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT274
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "\nelse\n "
}
;
792#define _OMC_LIT274((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT274)((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3))
793#define _OMC_LIT275_data"\nelseif " "\nelseif "
794static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT275,8,_OMC_LIT275_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT275
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "\nelseif "
}
;
795#define _OMC_LIT275((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT275)((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3))
796#define _OMC_LIT276_data" then\n " " then\n "
797static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT276,8,_OMC_LIT276_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT276
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), " then\n "
}
;
798#define _OMC_LIT276((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT276)((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3))
799#define _OMC_LIT277_data" : " " : "
800static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT277,3,_OMC_LIT277_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT277
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " : "
}
;
801#define _OMC_LIT277((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT277)((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3))
802#define _OMC_LIT278_data"): " "): "
803static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT278,6,_OMC_LIT278_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT278
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "): "
}
;
804#define _OMC_LIT278((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT278)((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3))
805#define _OMC_LIT279_data"] " "] "
806static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT279,2,_OMC_LIT279_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT279
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "] "
}
;
807#define _OMC_LIT279((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT279)((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3))
808#define _OMC_LIT280_data"EMPTY ROW " "EMPTY ROW "
809static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT280,14,_OMC_LIT280_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT280
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "EMPTY ROW "
}
;
810#define _OMC_LIT280((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT280)((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3))
811#define _OMC_LIT281_data" || RHS: " " || RHS: "
812static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT281,12,_OMC_LIT281_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT281
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), " || RHS: "
}
;
813#define _OMC_LIT281((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT281)((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3))
814#define _OMC_LIT282_data"######################################################\n LinearIntegerJacobian sparsity pattern: " "######################################################\n LinearIntegerJacobian sparsity pattern: "
815static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT282,96,_OMC_LIT282_data)struct { mmc_uint_t header; const char data[(96)+1]; } _OMC_LIT_STRUCT282
= { ((((mmc_uint_t)96)<<(3))+((1<<(3+3))+5)), "######################################################\n LinearIntegerJacobian sparsity pattern: "
}
;
816#define _OMC_LIT282((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT282)((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3))
817#define _OMC_LIT283_data"######################################################\n" "######################################################\n"
818static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT283,55,_OMC_LIT283_data)struct { mmc_uint_t header; const char data[(55)+1]; } _OMC_LIT_STRUCT283
= { ((((mmc_uint_t)55)<<(3))+((1<<(3+3))+5)), "######################################################\n"
}
;
819#define _OMC_LIT283((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT283)((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3))
820#define _OMC_LIT284_data"(scal_idx|arr_idx|changed) [var_index, value] || RHS_EXPRESSION\n" "(scal_idx|arr_idx|changed) [var_index, value] || RHS_EXPRESSION\n"
821static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT284,64,_OMC_LIT284_data)struct { mmc_uint_t header; const char data[(64)+1]; } _OMC_LIT_STRUCT284
= { ((((mmc_uint_t)64)<<(3))+((1<<(3+3))+5)), "(scal_idx|arr_idx|changed) [var_index, value] || RHS_EXPRESSION\n"
}
;
822#define _OMC_LIT284((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT284)((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3))
823#define _OMC_LIT285_data"GENERIC JACOBIAN:\n" "GENERIC JACOBIAN:\n"
824static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT285,18,_OMC_LIT285_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT285
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "GENERIC JACOBIAN:\n"
}
;
825#define _OMC_LIT285((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT285)((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3))
826#define _OMC_LIT286_data"Directional Derivatives System" "Directional Derivatives System"
827static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT286,30,_OMC_LIT286_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT286
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "Directional Derivatives System"
}
;
828#define _OMC_LIT286((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT286)((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3))
829#define _OMC_LIT287_data"Sparse Pattern" "Sparse Pattern"
830static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT287,14,_OMC_LIT287_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT287
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "Sparse Pattern"
}
;
831#define _OMC_LIT287((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT287)((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3))
832#define _OMC_LIT288_data"###############\n FULL_JACOBIAN \n###############\n\n" "###############\n FULL_JACOBIAN \n###############\n\n"
833static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT288,49,_OMC_LIT288_data)struct { mmc_uint_t header; const char data[(49)+1]; } _OMC_LIT_STRUCT288
= { ((((mmc_uint_t)49)<<(3))+((1<<(3+3))+5)), "###############\n FULL_JACOBIAN \n###############\n\n"
}
;
834#define _OMC_LIT288((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT288)((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3))
835#define _OMC_LIT289_data"##################\n GENERIC_JACOBIAN \n##################\n\n" "##################\n GENERIC_JACOBIAN \n##################\n\n"
836static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT289,58,_OMC_LIT289_data)struct { mmc_uint_t header; const char data[(58)+1]; } _OMC_LIT_STRUCT289
= { ((((mmc_uint_t)58)<<(3))+((1<<(3+3))+5)), "##################\n GENERIC_JACOBIAN \n##################\n\n"
}
;
837#define _OMC_LIT289((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT289)((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3))
838#define _OMC_LIT290_data"################\n EMPTY_JACOBIAN \n################\n\n" "################\n EMPTY_JACOBIAN \n################\n\n"
839static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT290,52,_OMC_LIT290_data)struct { mmc_uint_t header; const char data[(52)+1]; } _OMC_LIT_STRUCT290
= { ((((mmc_uint_t)52)<<(3))+((1<<(3+3))+5)), "################\n EMPTY_JACOBIAN \n################\n\n"
}
;
840#define _OMC_LIT290((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT290)((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3))
841#define _OMC_LIT291_data"Jacobian Constant" "Jacobian Constant"
842static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT291,17,_OMC_LIT291_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT291
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "Jacobian Constant"
}
;
843#define _OMC_LIT291((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT291)((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3))
844#define _OMC_LIT292_data"Jacobian Linear" "Jacobian Linear"
845static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT292,15,_OMC_LIT292_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT292
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "Jacobian Linear"
}
;
846#define _OMC_LIT292((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT292)((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3))
847#define _OMC_LIT293_data"Jacobian Nonlinear" "Jacobian Nonlinear"
848static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT293,18,_OMC_LIT293_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT293
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "Jacobian Nonlinear"
}
;
849#define _OMC_LIT293((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT293)((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3))
850#define _OMC_LIT294_data"Generic Jacobian via directional derivatives" "Generic Jacobian via directional derivatives"
851static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT294,44,_OMC_LIT294_data)struct { mmc_uint_t header; const char data[(44)+1]; } _OMC_LIT_STRUCT294
= { ((((mmc_uint_t)44)<<(3))+((1<<(3+3))+5)), "Generic Jacobian via directional derivatives"
}
;
852#define _OMC_LIT294((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT294)((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3))
853#define _OMC_LIT295_data"No analytic jacobian" "No analytic jacobian"
854static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT295,20,_OMC_LIT295_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT295
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "No analytic jacobian"
}
;
855#define _OMC_LIT295((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT295)((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3))
856#define _OMC_LIT296_data"}:" "}:"
857static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT296,2,_OMC_LIT296_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT296
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "}:"
}
;
858#define _OMC_LIT296((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT296)((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3))
859#define _OMC_LIT297_data",\n" ",\n"
860static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT297,2,_OMC_LIT297_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT297
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ",\n"
}
;
861#define _OMC_LIT297((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT297)((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3))
862#define _OMC_LIT298_data"No analytic jacobian available\n" "No analytic jacobian available\n"
863static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT298,31,_OMC_LIT298_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT298
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "No analytic jacobian available\n"
}
;
864#define _OMC_LIT298((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT298)((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3))
865#define _OMC_LIT299_data"Row[" "Row["
866static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT299,4,_OMC_LIT299_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT299
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "Row["
}
;
867#define _OMC_LIT299((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT299)((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3))
868#define _OMC_LIT300_data"] = " "] = "
869static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT300,4,_OMC_LIT300_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT300
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "] = "
}
;
870#define _OMC_LIT300((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT300)((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3))
871#define _OMC_LIT301_data";" ";"
872static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT301,1,_OMC_LIT301_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT301
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ";"
}
;
873#define _OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT301)((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3))
874#define _OMC_LIT302_data"Print sparse pattern: " "Print sparse pattern: "
875static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT302,22,_OMC_LIT302_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT302
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), "Print sparse pattern: "
}
;
876#define _OMC_LIT302((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT302)((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3))
877static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT303,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT303
= { (((1) << 10) + (((4) & 255) << 2)),
{&IOStream_IOStreamType_LIST__desc,}};
878#define _OMC_LIT303((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT303)((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3))
879#define _OMC_LIT304_data". " ". "
880static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT304,2,_OMC_LIT304_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT304
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ". "
}
;
881#define _OMC_LIT304((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT304)((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3))
882static const MMC_DEFREALLIT(_OMC_LIT_STRUCT305,0.0)struct mmc_real_lit _OMC_LIT_STRUCT305 = {0,(((8/8) << 10
) + 9),0.0}
;
883#define _OMC_LIT305((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT305)((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3))
884static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT306,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT306
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).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_LIT305((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3))}};
885#define _OMC_LIT306((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT306)((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3))
886static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT307,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT307
= { (((1) << 10) + (((4) & 255) << 2)),
{&DAE_ComponentPrefix_NOCOMPPRE__desc,}};
887#define _OMC_LIT307((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT307)((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3))
888static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT308,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT308
= { (((8) << 10) + (((3) & 255) << 2)),
{&DAE_ElementSource_SOURCE__desc,_OMC_LIT306((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT307((void*)((char*)(&(_OMC_LIT_STRUCT307).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))}};
889#define _OMC_LIT308((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT308)((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3))
890#define _OMC_LIT309_data" := " " := "
891static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT309,4,_OMC_LIT309_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT309
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " := "
}
;
892#define _OMC_LIT309((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT309)((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3))
893#define _OMC_LIT310_data"reinit(" "reinit("
894static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT310,7,_OMC_LIT310_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT310
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "reinit("
}
;
895#define _OMC_LIT310((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT310)((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3))
896#define _OMC_LIT311_data"assert(" "assert("
897static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT311,7,_OMC_LIT311_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT311
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "assert("
}
;
898#define _OMC_LIT311((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT311)((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3))
899#define _OMC_LIT312_data"terminate(" "terminate("
900static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT312,10,_OMC_LIT312_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT312
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "terminate("
}
;
901#define _OMC_LIT312((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT312)((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3))
902#define _OMC_LIT313_data"DIVISION" "DIVISION"
903static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT313,8,_OMC_LIT313_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT313
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "DIVISION"
}
;
904#define _OMC_LIT313((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT313)((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3))
905#define _OMC_LIT314_data"DIVISION_ARRAY_SCALAR" "DIVISION_ARRAY_SCALAR"
906static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT314,21,_OMC_LIT314_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT314
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "DIVISION_ARRAY_SCALAR"
}
;
907#define _OMC_LIT314((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT314)((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3))
908#define _OMC_LIT315_data"DIVISION_SCALAR_ARRAY" "DIVISION_SCALAR_ARRAY"
909static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT315,21,_OMC_LIT315_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT315
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "DIVISION_SCALAR_ARRAY"
}
;
910#define _OMC_LIT315((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT315)((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3))
911#define _OMC_LIT316_data"der(" "der("
912static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT316,4,_OMC_LIT316_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT316
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "der("
}
;
913#define _OMC_LIT316((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT316)((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3))
914#define _OMC_LIT317_data"$DER" "$DER"
915static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT317,4,_OMC_LIT317_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT317
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "$DER"
}
;
916#define _OMC_LIT317((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT317)((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3))
917#define _OMC_LIT318_data"SIMPLE_TIME_EVENT" "SIMPLE_TIME_EVENT"
918static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT318,17,_OMC_LIT318_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT318
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "SIMPLE_TIME_EVENT"
}
;
919#define _OMC_LIT318((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT318)((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3))
920#define _OMC_LIT319_data": sample(" ": sample("
921static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT319,9,_OMC_LIT319_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT319
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), ": sample("
}
;
922#define _OMC_LIT319((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT319)((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3))
923#define _OMC_LIT320_data"unknown time event" "unknown time event"
924static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT320,18,_OMC_LIT320_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT320
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "unknown time event"
}
;
925#define _OMC_LIT320((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT320)((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3))
926#define _OMC_LIT321_data" with index = " " with index = "
927static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT321,14,_OMC_LIT321_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT321
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), " with index = "
}
;
928#define _OMC_LIT321((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT321)((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3))
929#define _OMC_LIT322_data" in equations [" " in equations ["
930static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT322,15,_OMC_LIT322_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT322
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), " in equations ["
}
;
931#define _OMC_LIT322((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT322)((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3))
932#define _OMC_LIT323_data"= 0" "= 0"
933static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT323,3,_OMC_LIT323_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT323
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "= 0"
}
;
934#define _OMC_LIT323((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT323)((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3))
935#define _OMC_LIT324_data"if " "if "
936static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT324,3,_OMC_LIT324_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT324
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "if "
}
;
937#define _OMC_LIT324((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT324)((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3))
938#define _OMC_LIT325_data"for " "for "
939static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT325,4,_OMC_LIT325_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT325
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "for "
}
;
940#define _OMC_LIT325((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT325)((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3))
941#define _OMC_LIT326_data" loop \n " " loop \n "
942static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT326,11,_OMC_LIT326_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT326
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " loop \n "
}
;
943#define _OMC_LIT326((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT326)((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3))
944#define _OMC_LIT327_data"; end for; " "; end for; "
945static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT327,11,_OMC_LIT327_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT327
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "; end for; "
}
;
946#define _OMC_LIT327((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT327)((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3))
947#define _OMC_LIT328_data";\n " ";\n "
948static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT328,4,_OMC_LIT328_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT328
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), ";\n "
}
;
949#define _OMC_LIT328((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT328)((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3))
950#define _OMC_LIT329_data";\n" ";\n"
951static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT329,2,_OMC_LIT329_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT329
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ";\n"
}
;
952#define _OMC_LIT329((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT329)((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3))
953#define _OMC_LIT330_data"elsewhen " "elsewhen "
954static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT330,9,_OMC_LIT330_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT330
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "elsewhen "
}
;
955#define _OMC_LIT330((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT330)((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3))
956#define _OMC_LIT331_data"when " "when "
957static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT331,5,_OMC_LIT331_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT331
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "when "
}
;
958#define _OMC_LIT331((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT331)((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3))
959#define _OMC_LIT332_data"end when;" "end when;"
960static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT332,9,_OMC_LIT332_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT332
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "end when;"
}
;
961#define _OMC_LIT332((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT332)((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3))
962#define _OMC_LIT333_data"} Size: " "} Size: "
963static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT333,8,_OMC_LIT333_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT333
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "} Size: "
}
;
964#define _OMC_LIT333((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT333)((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3))
965#define _OMC_LIT334_data"Array " "Array "
966static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT334,6,_OMC_LIT334_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT334
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "Array "
}
;
967#define _OMC_LIT334((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT334)((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3))
968#define _OMC_LIT335_data"Algorithm " "Algorithm "
969static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT335,10,_OMC_LIT335_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT335
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "Algorithm "
}
;
970#define _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT335)((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3))
971#define _OMC_LIT336_data"ComplexEquation " "ComplexEquation "
972static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT336,16,_OMC_LIT336_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT336
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "ComplexEquation "
}
;
973#define _OMC_LIT336((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT336)((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3))
974#define _OMC_LIT337_data"WhenEquation " "WhenEquation "
975static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT337,13,_OMC_LIT337_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT337
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "WhenEquation "
}
;
976#define _OMC_LIT337((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT337)((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3))
977#define _OMC_LIT338_data"linear" "linear"
978static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT338,6,_OMC_LIT338_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT338
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "linear"
}
;
979#define _OMC_LIT338((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT338)((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3))
980#define _OMC_LIT339_data"torn " "torn "
981static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT339,5,_OMC_LIT339_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT339
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "torn "
}
;
982#define _OMC_LIT339((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT339)((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3))
983#define _OMC_LIT340_data" Equationsystem{{" " Equationsystem{{"
984static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT340,17,_OMC_LIT340_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT340
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), " Equationsystem{{"
}
;
985#define _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT340)((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3))
986#define _OMC_LIT341_data"},\n{" "},\n{"
987static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT341,4,_OMC_LIT341_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT341
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "},\n{"
}
;
988#define _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT341)((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3))
989#define _OMC_LIT342_data"========================================" "========================================"
990static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT342,40,_OMC_LIT342_data)struct { mmc_uint_t header; const char data[(40)+1]; } _OMC_LIT_STRUCT342
= { ((((mmc_uint_t)40)<<(3))+((1<<(3+3))+5)), "========================================"
}
;
991#define _OMC_LIT342((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT342)((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3))
992#define _OMC_LIT343_data"Array {{" "Array {{"
993static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT343,9,_OMC_LIT343_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT343
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Array {{"
}
;
994#define _OMC_LIT343((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT343)((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3))
995#define _OMC_LIT344_data"}}\n" "}}\n"
996static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT344,3,_OMC_LIT344_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT344
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "}}\n"
}
;
997#define _OMC_LIT344((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT344)((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3))
998#define _OMC_LIT345_data"IfEquation {{" "IfEquation {{"
999static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT345,14,_OMC_LIT345_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT345
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "IfEquation {{"
}
;
1000#define _OMC_LIT345((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT345)((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3))
1001#define _OMC_LIT346_data"Algorithm {{" "Algorithm {{"
1002static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT346,13,_OMC_LIT346_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT346
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "Algorithm {{"
}
;
1003#define _OMC_LIT346((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT346)((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3))
1004#define _OMC_LIT347_data"ComplexEquation {" "ComplexEquation {"
1005static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT347,18,_OMC_LIT347_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT347
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "ComplexEquation {"
}
;
1006#define _OMC_LIT347((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT347)((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3))
1007#define _OMC_LIT348_data"WhenEquation {" "WhenEquation {"
1008static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT348,15,_OMC_LIT348_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT348
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "WhenEquation {"
}
;
1009#define _OMC_LIT348((void*)((char*)(&(_OMC_LIT_STRUCT348).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT348)((void*)((char*)(&(_OMC_LIT_STRUCT348).header) + 3))
1010#define _OMC_LIT349_data"{{" "{{"
1011static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT349,2,_OMC_LIT349_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT349
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "{{"
}
;
1012#define _OMC_LIT349((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT349)((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3))
1013#define _OMC_LIT350_data"}\n,{" "}\n,{"
1014static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT350,4,_OMC_LIT350_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT350
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "}\n,{"
}
;
1015#define _OMC_LIT350((void*)((char*)(&(_OMC_LIT_STRUCT350).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT350)((void*)((char*)(&(_OMC_LIT_STRUCT350).header) + 3))
1016#define _OMC_LIT351_data"}} Size: " "}} Size: "
1017static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT351,9,_OMC_LIT351_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT351
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "}} Size: "
}
;
1018#define _OMC_LIT351((void*)((char*)(&(_OMC_LIT_STRUCT351).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT351)((void*)((char*)(&(_OMC_LIT_STRUCT351).header) + 3))
1019#define _OMC_LIT352_data"For more information please use \"-d=tearingdump\".\n" "For more information please use \"-d=tearingdump\".\n"
1020static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT352,50,_OMC_LIT352_data)struct { mmc_uint_t header; const char data[(50)+1]; } _OMC_LIT_STRUCT352
= { ((((mmc_uint_t)50)<<(3))+((1<<(3+3))+5)), "For more information please use \"-d=tearingdump\".\n"
}
;
1021#define _OMC_LIT352((void*)((char*)(&(_OMC_LIT_STRUCT352).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT352)((void*)((char*)(&(_OMC_LIT_STRUCT352).header) + 3))
1022#define _OMC_LIT353_data"\nTearing Variables:\n-------------------------------------\n" "\nTearing Variables:\n-------------------------------------\n"
1023static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT353,58,_OMC_LIT353_data)struct { mmc_uint_t header; const char data[(58)+1]; } _OMC_LIT_STRUCT353
= { ((((mmc_uint_t)58)<<(3))+((1<<(3+3))+5)), "\nTearing Variables:\n-------------------------------------\n"
}
;
1024#define _OMC_LIT353((void*)((char*)(&(_OMC_LIT_STRUCT353).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT353)((void*)((char*)(&(_OMC_LIT_STRUCT353).header) + 3))
1025#define _OMC_LIT354_data"Residual Equations:\n-------------------------------------\n" "Residual Equations:\n-------------------------------------\n"
1026static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT354,58,_OMC_LIT354_data)struct { mmc_uint_t header; const char data[(58)+1]; } _OMC_LIT_STRUCT354
= { ((((mmc_uint_t)58)<<(3))+((1<<(3+3))+5)), "Residual Equations:\n-------------------------------------\n"
}
;
1027#define _OMC_LIT354((void*)((char*)(&(_OMC_LIT_STRUCT354).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT354)((void*)((char*)(&(_OMC_LIT_STRUCT354).header) + 3))
1028#define _OMC_LIT355_data"Inner Variables:\n-------------------------------------\n" "Inner Variables:\n-------------------------------------\n"
1029static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT355,55,_OMC_LIT355_data)struct { mmc_uint_t header; const char data[(55)+1]; } _OMC_LIT_STRUCT355
= { ((((mmc_uint_t)55)<<(3))+((1<<(3+3))+5)), "Inner Variables:\n-------------------------------------\n"
}
;
1030#define _OMC_LIT355((void*)((char*)(&(_OMC_LIT_STRUCT355).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT355)((void*)((char*)(&(_OMC_LIT_STRUCT355).header) + 3))
1031#define _OMC_LIT356_data"InnerEquations:\n-------------------------------------\n" "InnerEquations:\n-------------------------------------\n"
1032static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT356,54,_OMC_LIT356_data)struct { mmc_uint_t header; const char data[(54)+1]; } _OMC_LIT_STRUCT356
= { ((((mmc_uint_t)54)<<(3))+((1<<(3+3))+5)), "InnerEquations:\n-------------------------------------\n"
}
;
1033#define _OMC_LIT356((void*)((char*)(&(_OMC_LIT_STRUCT356).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT356)((void*)((char*)(&(_OMC_LIT_STRUCT356).header) + 3))
1034#define _OMC_LIT357_data"tearingdump" "tearingdump"
1035static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT357,11,_OMC_LIT357_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT357
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "tearingdump"
}
;
1036#define _OMC_LIT357((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT357)((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3))
1037#define _OMC_LIT358_data"Dumps tearing information." "Dumps tearing information."
1038static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT358,26,_OMC_LIT358_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT358
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "Dumps tearing information."
}
;
1039#define _OMC_LIT358((void*)((char*)(&(_OMC_LIT_STRUCT358).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT358)((void*)((char*)(&(_OMC_LIT_STRUCT358).header) + 3))
1040static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT359,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT359
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT358((void*)((char*)(&(_OMC_LIT_STRUCT358).header) + 3))}};
1041#define _OMC_LIT359((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT359)((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3))
1042static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT360,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT360
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(45))((void*)(((((mmc_uint_t) (45)) << 1)+0))),_OMC_LIT357((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT359((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3))}};
1043#define _OMC_LIT360((void*)((char*)(&(_OMC_LIT_STRUCT360).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT360)((void*)((char*)(&(_OMC_LIT_STRUCT360).header) + 3))
1044#define _OMC_LIT361_data"tearingdumpV" "tearingdumpV"
1045static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT361,12,_OMC_LIT361_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT361
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "tearingdumpV"
}
;
1046#define _OMC_LIT361((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT361)((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3))
1047#define _OMC_LIT362_data"Dumps verbose tearing information." "Dumps verbose tearing information."
1048static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT362,34,_OMC_LIT362_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT362
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), "Dumps verbose tearing information."
}
;
1049#define _OMC_LIT362((void*)((char*)(&(_OMC_LIT_STRUCT362).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT362)((void*)((char*)(&(_OMC_LIT_STRUCT362).header) + 3))
1050static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT363,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT363
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT362((void*)((char*)(&(_OMC_LIT_STRUCT362).header) + 3))}};
1051#define _OMC_LIT363((void*)((char*)(&(_OMC_LIT_STRUCT363).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT363)((void*)((char*)(&(_OMC_LIT_STRUCT363).header) + 3))
1052static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT364,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT364
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(92))((void*)(((((mmc_uint_t) (92)) << 1)+0))),_OMC_LIT361((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT363((void*)((char*)(&(_OMC_LIT_STRUCT363).header) + 3))}};
1053#define _OMC_LIT364((void*)((char*)(&(_OMC_LIT_STRUCT364).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT364)((void*)((char*)(&(_OMC_LIT_STRUCT364).header) + 3))
1054#define _OMC_LIT365_data" (strict tearing set)\n" " (strict tearing set)\n"
1055static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT365,22,_OMC_LIT365_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT365
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), " (strict tearing set)\n"
}
;
1056#define _OMC_LIT365((void*)((char*)(&(_OMC_LIT_STRUCT365).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT365)((void*)((char*)(&(_OMC_LIT_STRUCT365).header) + 3))
1057#define _OMC_LIT366_data" (casual tearing set)\n" " (casual tearing set)\n"
1058static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT366,22,_OMC_LIT366_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT366
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), " (casual tearing set)\n"
}
;
1059#define _OMC_LIT366((void*)((char*)(&(_OMC_LIT_STRUCT366).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT366)((void*)((char*)(&(_OMC_LIT_STRUCT366).header) + 3))
1060#define _OMC_LIT367_data"StrongComponents\n" "StrongComponents\n"
1061static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT367,17,_OMC_LIT367_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT367
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "StrongComponents\n"
}
;
1062#define _OMC_LIT367((void*)((char*)(&(_OMC_LIT_STRUCT367).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT367)((void*)((char*)(&(_OMC_LIT_STRUCT367).header) + 3))
1063#define _OMC_LIT368_data"} " "} "
1064static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT368,2,_OMC_LIT368_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT368
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "} "
}
;
1065#define _OMC_LIT368((void*)((char*)(&(_OMC_LIT_STRUCT368).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT368)((void*)((char*)(&(_OMC_LIT_STRUCT368).header) + 3))
1066#define _OMC_LIT369_data"\n################################################################################\n dumpLoopsVerbose: UNSORTED COMPONENT WITH ENHANCED ADJACENCY MATRIX \n################################################################################\n\n" "\n################################################################################\n dumpLoopsVerbose: UNSORTED COMPONENT WITH ENHANCED ADJACENCY MATRIX \n################################################################################\n\n"
1067static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT369,234,_OMC_LIT369_data)struct { mmc_uint_t header; const char data[(234)+1]; } _OMC_LIT_STRUCT369
= { ((((mmc_uint_t)234)<<(3))+((1<<(3+3))+5)), "\n################################################################################\n dumpLoopsVerbose: UNSORTED COMPONENT WITH ENHANCED ADJACENCY MATRIX \n################################################################################\n\n"
}
;
1068#define _OMC_LIT369((void*)((char*)(&(_OMC_LIT_STRUCT369).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT369)((void*)((char*)(&(_OMC_LIT_STRUCT369).header) + 3))
1069#define _OMC_LIT370_data"component variables" "component variables"
1070static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT370,19,_OMC_LIT370_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT370
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "component variables"
}
;
1071#define _OMC_LIT370((void*)((char*)(&(_OMC_LIT_STRUCT370).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT370)((void*)((char*)(&(_OMC_LIT_STRUCT370).header) + 3))
1072#define _OMC_LIT371_data"component equations" "component equations"
1073static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT371,19,_OMC_LIT371_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT371
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "component equations"
}
;
1074#define _OMC_LIT371((void*)((char*)(&(_OMC_LIT_STRUCT371).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT371)((void*)((char*)(&(_OMC_LIT_STRUCT371).header) + 3))
1075#define _OMC_LIT372_data"SIMULATION\n" "SIMULATION\n"
1076static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT372,11,_OMC_LIT372_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT372
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "SIMULATION\n"
}
;
1077#define _OMC_LIT372((void*)((char*)(&(_OMC_LIT_STRUCT372).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT372)((void*)((char*)(&(_OMC_LIT_STRUCT372).header) + 3))
1078#define _OMC_LIT373_data"INITIALSYSTEM\n" "INITIALSYSTEM\n"
1079static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT373,14,_OMC_LIT373_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT373
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "INITIALSYSTEM\n"
}
;
1080#define _OMC_LIT373((void*)((char*)(&(_OMC_LIT_STRUCT373).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT373)((void*)((char*)(&(_OMC_LIT_STRUCT373).header) + 3))
1081#define _OMC_LIT374_data"UNKNOWN\n" "UNKNOWN\n"
1082static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT374,8,_OMC_LIT374_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT374
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "UNKNOWN\n"
}
;
1083#define _OMC_LIT374((void*)((char*)(&(_OMC_LIT_STRUCT374).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT374)((void*)((char*)(&(_OMC_LIT_STRUCT374).header) + 3))
1084#define _OMC_LIT375_data"\nsystem " "\nsystem "
1085static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT375,8,_OMC_LIT375_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT375
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "\nsystem "
}
;
1086#define _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT375)((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))
1087#define _OMC_LIT376_data"\n################################################################################\n dumpLoops: SORTED COMPONENT \n################################################################################\n\n" "\n################################################################################\n dumpLoops: SORTED COMPONENT \n################################################################################\n\n"
1088static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT376,194,_OMC_LIT376_data)struct { mmc_uint_t header; const char data[(194)+1]; } _OMC_LIT_STRUCT376
= { ((((mmc_uint_t)194)<<(3))+((1<<(3+3))+5)), "\n################################################################################\n dumpLoops: SORTED COMPONENT \n################################################################################\n\n"
}
;
1089#define _OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT376)((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3))
1090#define _OMC_LIT377_data"dumpLoopsVerbose" "dumpLoopsVerbose"
1091static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT377,16,_OMC_LIT377_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT377
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "dumpLoopsVerbose"
}
;
1092#define _OMC_LIT377((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT377)((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3))
1093#define _OMC_LIT378_data"Dumps loop equation and enhanced adjacency matrix." "Dumps loop equation and enhanced adjacency matrix."
1094static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT378,50,_OMC_LIT378_data)struct { mmc_uint_t header; const char data[(50)+1]; } _OMC_LIT_STRUCT378
= { ((((mmc_uint_t)50)<<(3))+((1<<(3+3))+5)), "Dumps loop equation and enhanced adjacency matrix."
}
;
1095#define _OMC_LIT378((void*)((char*)(&(_OMC_LIT_STRUCT378).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT378)((void*)((char*)(&(_OMC_LIT_STRUCT378).header) + 3))
1096static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT379,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT379
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT378((void*)((char*)(&(_OMC_LIT_STRUCT378).header) + 3))}};
1097#define _OMC_LIT379((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT379)((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3))
1098static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT380,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT380
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(155))((void*)(((((mmc_uint_t) (155)) << 1)+0))),_OMC_LIT377((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT379((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3))}};
1099#define _OMC_LIT380((void*)((char*)(&(_OMC_LIT_STRUCT380).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT380)((void*)((char*)(&(_OMC_LIT_STRUCT380).header) + 3))
1100#define _OMC_LIT381_data"SingleEquation: " "SingleEquation: "
1101static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT381,16,_OMC_LIT381_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT381
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "SingleEquation: "
}
;
1102#define _OMC_LIT381((void*)((char*)(&(_OMC_LIT_STRUCT381).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT381)((void*)((char*)(&(_OMC_LIT_STRUCT381).header) + 3))
1103#define _OMC_LIT382_data"Equationsystem " "Equationsystem "
1104static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT382,15,_OMC_LIT382_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT382
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "Equationsystem "
}
;
1105#define _OMC_LIT382((void*)((char*)(&(_OMC_LIT_STRUCT382).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT382)((void*)((char*)(&(_OMC_LIT_STRUCT382).header) + 3))
1106#define _OMC_LIT383_data"Jac:\n" "Jac:\n"
1107static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT383,5,_OMC_LIT383_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT383
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "Jac:\n"
}
;
1108#define _OMC_LIT383((void*)((char*)(&(_OMC_LIT_STRUCT383).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT383)((void*)((char*)(&(_OMC_LIT_STRUCT383).header) + 3))
1109#define _OMC_LIT384_data"ArrayEquation:\n" "ArrayEquation:\n"
1110static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT384,15,_OMC_LIT384_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT384
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "ArrayEquation:\n"
}
;
1111#define _OMC_LIT384((void*)((char*)(&(_OMC_LIT_STRUCT384).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT384)((void*)((char*)(&(_OMC_LIT_STRUCT384).header) + 3))
1112#define _OMC_LIT385_data"IfEquation:\n" "IfEquation:\n"
1113static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT385,12,_OMC_LIT385_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT385
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "IfEquation:\n"
}
;
1114#define _OMC_LIT385((void*)((char*)(&(_OMC_LIT_STRUCT385).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT385)((void*)((char*)(&(_OMC_LIT_STRUCT385).header) + 3))
1115#define _OMC_LIT386_data"Algorithm:\n" "Algorithm:\n"
1116static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT386,11,_OMC_LIT386_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT386
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "Algorithm:\n"
}
;
1117#define _OMC_LIT386((void*)((char*)(&(_OMC_LIT_STRUCT386).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT386)((void*)((char*)(&(_OMC_LIT_STRUCT386).header) + 3))
1118#define _OMC_LIT387_data"ComplexEquation:\n" "ComplexEquation:\n"
1119static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT387,17,_OMC_LIT387_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT387
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "ComplexEquation:\n"
}
;
1120#define _OMC_LIT387((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT387)((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3))
1121#define _OMC_LIT388_data"WhenEquation:\n" "WhenEquation:\n"
1122static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT388,14,_OMC_LIT388_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT388
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "WhenEquation:\n"
}
;
1123#define _OMC_LIT388((void*)((char*)(&(_OMC_LIT_STRUCT388).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT388)((void*)((char*)(&(_OMC_LIT_STRUCT388).header) + 3))
1124#define _OMC_LIT389_data" Equationsystem:\n" " Equationsystem:\n"
1125static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT389,17,_OMC_LIT389_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT389
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), " Equationsystem:\n"
}
;
1126#define _OMC_LIT389((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT389)((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3))
1127#define _OMC_LIT390_data"\ninternal vars (" "\ninternal vars ("
1128static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT390,16,_OMC_LIT390_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT390
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "\ninternal vars ("
}
;
1129#define _OMC_LIT390((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT390)((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3))
1130#define _OMC_LIT391_data"\nresidual vars (" "\nresidual vars ("
1131static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT391,16,_OMC_LIT391_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT391
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "\nresidual vars ("
}
;
1132#define _OMC_LIT391((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT391)((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3))
1133#define _OMC_LIT392_data"\ninternal equations (" "\ninternal equations ("
1134static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT392,21,_OMC_LIT392_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT392
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "\ninternal equations ("
}
;
1135#define _OMC_LIT392((void*)((char*)(&(_OMC_LIT_STRUCT392).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT392)((void*)((char*)(&(_OMC_LIT_STRUCT392).header) + 3))
1136#define _OMC_LIT393_data"\nresidual equations (" "\nresidual equations ("
1137static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT393,21,_OMC_LIT393_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT393
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "\nresidual equations ("
}
;
1138#define _OMC_LIT393((void*)((char*)(&(_OMC_LIT_STRUCT393).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT393)((void*)((char*)(&(_OMC_LIT_STRUCT393).header) + 3))
1139#define _OMC_LIT394_data"Strict torn " "Strict torn "
1140static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT394,12,_OMC_LIT394_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT394
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "Strict torn "
}
;
1141#define _OMC_LIT394((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT394)((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3))
1142#define _OMC_LIT395_data"Casual torn " "Casual torn "
1143static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT395,12,_OMC_LIT395_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT395
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "Casual torn "
}
;
1144#define _OMC_LIT395((void*)((char*)(&(_OMC_LIT_STRUCT395).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT395)((void*)((char*)(&(_OMC_LIT_STRUCT395).header) + 3))
1145#define _OMC_LIT396_data"failtrace" "failtrace"
1146static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT396,9,_OMC_LIT396_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT396
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "failtrace"
}
;
1147#define _OMC_LIT396((void*)((char*)(&(_OMC_LIT_STRUCT396).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT396)((void*)((char*)(&(_OMC_LIT_STRUCT396).header) + 3))
1148#define _OMC_LIT397_data"Sets whether to print a failtrace or not." "Sets whether to print a failtrace or not."
1149static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT397,41,_OMC_LIT397_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT397
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), "Sets whether to print a failtrace or not."
}
;
1150#define _OMC_LIT397((void*)((char*)(&(_OMC_LIT_STRUCT397).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT397)((void*)((char*)(&(_OMC_LIT_STRUCT397).header) + 3))
1151static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT398,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT398
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT397((void*)((char*)(&(_OMC_LIT_STRUCT397).header) + 3))}};
1152#define _OMC_LIT398((void*)((char*)(&(_OMC_LIT_STRUCT398).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT398)((void*)((char*)(&(_OMC_LIT_STRUCT398).header) + 3))
1153static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT399,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT399
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),_OMC_LIT396((void*)((char*)(&(_OMC_LIT_STRUCT396).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT398((void*)((char*)(&(_OMC_LIT_STRUCT398).header) + 3))}};
1154#define _OMC_LIT399((void*)((char*)(&(_OMC_LIT_STRUCT399).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT399)((void*)((char*)(&(_OMC_LIT_STRUCT399).header) + 3))
1155#define _OMC_LIT400_data"BackendDump.dumpEqnsSolved2 failed!" "BackendDump.dumpEqnsSolved2 failed!"
1156static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT400,35,_OMC_LIT400_data)struct { mmc_uint_t header; const char data[(35)+1]; } _OMC_LIT_STRUCT400
= { ((((mmc_uint_t)35)<<(3))+((1<<(3+3))+5)), "BackendDump.dumpEqnsSolved2 failed!"
}
;
1157#define _OMC_LIT400((void*)((char*)(&(_OMC_LIT_STRUCT400).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT400)((void*)((char*)(&(_OMC_LIT_STRUCT400).header) + 3))
1158#define _OMC_LIT401_data"No Matching\n" "No Matching\n"
1159static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT401,12,_OMC_LIT401_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT401
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "No Matching\n"
}
;
1160#define _OMC_LIT401((void*)((char*)(&(_OMC_LIT_STRUCT401).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT401)((void*)((char*)(&(_OMC_LIT_STRUCT401).header) + 3))
1161#define _OMC_LIT402_data"===================\n" "===================\n"
1162static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT402,20,_OMC_LIT402_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT402
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "===================\n"
}
;
1163#define _OMC_LIT402((void*)((char*)(&(_OMC_LIT_STRUCT402).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT402)((void*)((char*)(&(_OMC_LIT_STRUCT402).header) + 3))
1164#define _OMC_LIT403_data"EQUATION: " "EQUATION: "
1165static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT403,10,_OMC_LIT403_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT403
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "EQUATION: "
}
;
1166#define _OMC_LIT403((void*)((char*)(&(_OMC_LIT_STRUCT403).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT403)((void*)((char*)(&(_OMC_LIT_STRUCT403).header) + 3))
1167#define _OMC_LIT404_data"LHS:\n" "LHS:\n"
1168static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT404,5,_OMC_LIT404_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT404
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "LHS:\n"
}
;
1169#define _OMC_LIT404((void*)((char*)(&(_OMC_LIT_STRUCT404).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT404)((void*)((char*)(&(_OMC_LIT_STRUCT404).header) + 3))
1170#define _OMC_LIT405_data"RHS:\n" "RHS:\n"
1171static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT405,5,_OMC_LIT405_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT405
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "RHS:\n"
}
;
1172#define _OMC_LIT405((void*)((char*)(&(_OMC_LIT_STRUCT405).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT405)((void*)((char*)(&(_OMC_LIT_STRUCT405).header) + 3))
1173#define _OMC_LIT406_data"COMPLEX_EQUATION: " "COMPLEX_EQUATION: "
1174static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT406,18,_OMC_LIT406_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT406
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "COMPLEX_EQUATION: "
}
;
1175#define _OMC_LIT406((void*)((char*)(&(_OMC_LIT_STRUCT406).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT406)((void*)((char*)(&(_OMC_LIT_STRUCT406).header) + 3))
1176#define _OMC_LIT407_data"SOLVED_EQUATION: " "SOLVED_EQUATION: "
1177static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT407,17,_OMC_LIT407_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT407
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "SOLVED_EQUATION: "
}
;
1178#define _OMC_LIT407((void*)((char*)(&(_OMC_LIT_STRUCT407).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT407)((void*)((char*)(&(_OMC_LIT_STRUCT407).header) + 3))
1179#define _OMC_LIT408_data"RESIDUAL_EQUATION: " "RESIDUAL_EQUATION: "
1180static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT408,19,_OMC_LIT408_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT408
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "RESIDUAL_EQUATION: "
}
;
1181#define _OMC_LIT408((void*)((char*)(&(_OMC_LIT_STRUCT408).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT408)((void*)((char*)(&(_OMC_LIT_STRUCT408).header) + 3))
1182#define _OMC_LIT409_data"ARRAY_EQUATION: " "ARRAY_EQUATION: "
1183static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT409,16,_OMC_LIT409_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT409
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "ARRAY_EQUATION: "
}
;
1184#define _OMC_LIT409((void*)((char*)(&(_OMC_LIT_STRUCT409).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT409)((void*)((char*)(&(_OMC_LIT_STRUCT409).header) + 3))
1185#define _OMC_LIT410_data"ALGORITHM: " "ALGORITHM: "
1186static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT410,11,_OMC_LIT410_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT410
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "ALGORITHM: "
}
;
1187#define _OMC_LIT410((void*)((char*)(&(_OMC_LIT_STRUCT410).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT410)((void*)((char*)(&(_OMC_LIT_STRUCT410).header) + 3))
1188#define _OMC_LIT411_data"WHEN_EQUATION: " "WHEN_EQUATION: "
1189static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT411,15,_OMC_LIT411_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT411
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "WHEN_EQUATION: "
}
;
1190#define _OMC_LIT411((void*)((char*)(&(_OMC_LIT_STRUCT411).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT411)((void*)((char*)(&(_OMC_LIT_STRUCT411).header) + 3))
1191#define _OMC_LIT412_data"SKIPED EQUATION\n" "SKIPED EQUATION\n"
1192static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT412,16,_OMC_LIT412_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT412
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "SKIPED EQUATION\n"
}
;
1193#define _OMC_LIT412((void*)((char*)(&(_OMC_LIT_STRUCT412).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT412)((void*)((char*)(&(_OMC_LIT_STRUCT412).header) + 3))
1194#define _OMC_LIT413_data"ResidualEqns: " "ResidualEqns: "
1195static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT413,14,_OMC_LIT413_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT413
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "ResidualEqns: "
}
;
1196#define _OMC_LIT413((void*)((char*)(&(_OMC_LIT_STRUCT413).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT413)((void*)((char*)(&(_OMC_LIT_STRUCT413).header) + 3))
1197#define _OMC_LIT414_data"TearingVars: " "TearingVars: "
1198static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT414,13,_OMC_LIT414_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT414
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "TearingVars: "
}
;
1199#define _OMC_LIT414((void*)((char*)(&(_OMC_LIT_STRUCT414).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT414)((void*)((char*)(&(_OMC_LIT_STRUCT414).header) + 3))
1200#define _OMC_LIT415_data"Number of colors: " "Number of colors: "
1201static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT415,18,_OMC_LIT415_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT415
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "Number of colors: "
}
;
1202#define _OMC_LIT415((void*)((char*)(&(_OMC_LIT_STRUCT415).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT415)((void*)((char*)(&(_OMC_LIT_STRUCT415).header) + 3))
1203#define _OMC_LIT416_data"The following (" "The following ("
1204static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT416,15,_OMC_LIT416_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT416
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "The following ("
}
;
1205#define _OMC_LIT416((void*)((char*)(&(_OMC_LIT_STRUCT416).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT416)((void*)((char*)(&(_OMC_LIT_STRUCT416).header) + 3))
1206#define _OMC_LIT417_data") independents belong to one color\n" ") independents belong to one color\n"
1207static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT417,35,_OMC_LIT417_data)struct { mmc_uint_t header; const char data[(35)+1]; } _OMC_LIT_STRUCT417
= { ((((mmc_uint_t)35)<<(3))+((1<<(3+3))+5)), ") independents belong to one color\n"
}
;
1208#define _OMC_LIT417((void*)((char*)(&(_OMC_LIT_STRUCT417).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT417)((void*)((char*)(&(_OMC_LIT_STRUCT417).header) + 3))
1209#define _OMC_LIT418_data"Number of non zero elements: " "Number of non zero elements: "
1210static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT418,29,_OMC_LIT418_data)struct { mmc_uint_t header; const char data[(29)+1]; } _OMC_LIT_STRUCT418
= { ((((mmc_uint_t)29)<<(3))+((1<<(3+3))+5)), "Number of non zero elements: "
}
;
1211#define _OMC_LIT418((void*)((char*)(&(_OMC_LIT_STRUCT418).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT418)((void*)((char*)(&(_OMC_LIT_STRUCT418).header) + 3))
1212#define _OMC_LIT419_data"Independents [or inputs] (" "Independents [or inputs] ("
1213static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT419,26,_OMC_LIT419_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT419
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "Independents [or inputs] ("
}
;
1214#define _OMC_LIT419((void*)((char*)(&(_OMC_LIT_STRUCT419).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT419)((void*)((char*)(&(_OMC_LIT_STRUCT419).header) + 3))
1215#define _OMC_LIT420_data"Dependents [or outputs] (" "Dependents [or outputs] ("
1216static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT420,25,_OMC_LIT420_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT420
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "Dependents [or outputs] ("
}
;
1217#define _OMC_LIT420((void*)((char*)(&(_OMC_LIT_STRUCT420).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT420)((void*)((char*)(&(_OMC_LIT_STRUCT420).header) + 3))
1218#define _OMC_LIT421_data"\nTransposed pattern\n" "\nTransposed pattern\n"
1219static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT421,20,_OMC_LIT421_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT421
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "\nTransposed pattern\n"
}
;
1220#define _OMC_LIT421((void*)((char*)(&(_OMC_LIT_STRUCT421).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT421)((void*)((char*)(&(_OMC_LIT_STRUCT421).header) + 3))
1221#define _OMC_LIT422_data"\n########################################\n" "\n########################################\n"
1222static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT422,42,_OMC_LIT422_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT422
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), "\n########################################\n"
}
;
1223#define _OMC_LIT422((void*)((char*)(&(_OMC_LIT_STRUCT422).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT422)((void*)((char*)(&(_OMC_LIT_STRUCT422).header) + 3))
1224#define _OMC_LIT423_data" partitions)\n" " partitions)\n"
1225static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT423,13,_OMC_LIT423_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT423
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), " partitions)\n"
}
;
1226#define _OMC_LIT423((void*)((char*)(&(_OMC_LIT_STRUCT423).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT423)((void*)((char*)(&(_OMC_LIT_STRUCT423).header) + 3))
1227#define _OMC_LIT424_data"########################################" "########################################"
1228static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT424,40,_OMC_LIT424_data)struct { mmc_uint_t header; const char data[(40)+1]; } _OMC_LIT_STRUCT424
= { ((((mmc_uint_t)40)<<(3))+((1<<(3+3))+5)), "########################################"
}
;
1229#define _OMC_LIT424((void*)((char*)(&(_OMC_LIT_STRUCT424).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT424)((void*)((char*)(&(_OMC_LIT_STRUCT424).header) + 3))
1230#define _OMC_LIT425_data"Variables" "Variables"
1231static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT425,9,_OMC_LIT425_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT425
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Variables"
}
;
1232#define _OMC_LIT425((void*)((char*)(&(_OMC_LIT_STRUCT425).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT425)((void*)((char*)(&(_OMC_LIT_STRUCT425).header) + 3))
1233#define _OMC_LIT426_data"Equations" "Equations"
1234static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT426,9,_OMC_LIT426_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT426
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Equations"
}
;
1235#define _OMC_LIT426((void*)((char*)(&(_OMC_LIT_STRUCT426).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT426)((void*)((char*)(&(_OMC_LIT_STRUCT426).header) + 3))
1236#define _OMC_LIT427_data"The following Modelica-like model represents the back-end DAE for the '%s' stage:\n%s" "The following Modelica-like model represents the back-end DAE for the '%s' stage:\n%s"
1237static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT427,84,_OMC_LIT427_data)struct { mmc_uint_t header; const char data[(84)+1]; } _OMC_LIT_STRUCT427
= { ((((mmc_uint_t)84)<<(3))+((1<<(3+3))+5)), "The following Modelica-like model represents the back-end DAE for the '%s' stage:\n%s"
}
;
1238#define _OMC_LIT427((void*)((char*)(&(_OMC_LIT_STRUCT427).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT427)((void*)((char*)(&(_OMC_LIT_STRUCT427).header) + 3))
1239static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT428,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT428
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT427((void*)((char*)(&(_OMC_LIT_STRUCT427).header) + 3))}};
1240#define _OMC_LIT428((void*)((char*)(&(_OMC_LIT_STRUCT428).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT428)((void*)((char*)(&(_OMC_LIT_STRUCT428).header) + 3))
1241static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT429,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT429
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(264))((void*)(((((mmc_uint_t) (264)) << 1)+0))),_OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)),_OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)),_OMC_LIT428((void*)((char*)(&(_OMC_LIT_STRUCT428).header) + 3))}};
1242#define _OMC_LIT429((void*)((char*)(&(_OMC_LIT_STRUCT429).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT429)((void*)((char*)(&(_OMC_LIT_STRUCT429).header) + 3))
1243#define _OMC_LIT430_data"dumpDAE" "dumpDAE"
1244static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT430,7,_OMC_LIT430_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT430
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "dumpDAE"
}
;
1245#define _OMC_LIT430((void*)((char*)(&(_OMC_LIT_STRUCT430).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT430)((void*)((char*)(&(_OMC_LIT_STRUCT430).header) + 3))
1246#define _OMC_LIT431_data" affects the following (" " affects the following ("
1247static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT431,24,_OMC_LIT431_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT431
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), " affects the following ("
}
;
1248#define _OMC_LIT431((void*)((char*)(&(_OMC_LIT_STRUCT431).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT431)((void*)((char*)(&(_OMC_LIT_STRUCT431).header) + 3))
1249#define _OMC_LIT432_data") outputs\n " ") outputs\n "
1250static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT432,12,_OMC_LIT432_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT432
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), ") outputs\n "
}
;
1251#define _OMC_LIT432((void*)((char*)(&(_OMC_LIT_STRUCT432).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT432)((void*)((char*)(&(_OMC_LIT_STRUCT432).header) + 3))
1252#define _OMC_LIT433_data"class " "class "
1253static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT433,6,_OMC_LIT433_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT433
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "class "
}
;
1254#define _OMC_LIT433((void*)((char*)(&(_OMC_LIT_STRUCT433).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT433)((void*)((char*)(&(_OMC_LIT_STRUCT433).header) + 3))
1255#define _OMC_LIT434_data"\n extends ExternalObject;" "\n extends ExternalObject;"
1256static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT434,26,_OMC_LIT434_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT434
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "\n extends ExternalObject;"
}
;
1257#define _OMC_LIT434((void*)((char*)(&(_OMC_LIT_STRUCT434).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT434)((void*)((char*)(&(_OMC_LIT_STRUCT434).header) + 3))
1258#define _OMC_LIT435_data"\n origin: " "\n origin: "
1259static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT435,10,_OMC_LIT435_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT435
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "\n origin: "
}
;
1260#define _OMC_LIT435((void*)((char*)(&(_OMC_LIT_STRUCT435).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT435)((void*)((char*)(&(_OMC_LIT_STRUCT435).header) + 3))
1261#define _OMC_LIT436_data"end " "end "
1262static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT436,4,_OMC_LIT436_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT436
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "end "
}
;
1263#define _OMC_LIT436((void*)((char*)(&(_OMC_LIT_STRUCT436).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT436)((void*)((char*)(&(_OMC_LIT_STRUCT436).header) + 3))
1264#define _OMC_LIT437_data" " " "
1265static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT437,3,_OMC_LIT437_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT437
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " "
}
;
1266#define _OMC_LIT437((void*)((char*)(&(_OMC_LIT_STRUCT437).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT437)((void*)((char*)(&(_OMC_LIT_STRUCT437).header) + 3))
1267static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT438,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT438
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))}};
1268#define _OMC_LIT438((void*)((char*)(&(_OMC_LIT_STRUCT438).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT438)((void*)((char*)(&(_OMC_LIT_STRUCT438).header) + 3))
1269#define _OMC_LIT439_data"StateSet \"" "StateSet \""
1270static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT439,10,_OMC_LIT439_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT439
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "StateSet \""
}
;
1271#define _OMC_LIT439((void*)((char*)(&(_OMC_LIT_STRUCT439).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT439)((void*)((char*)(&(_OMC_LIT_STRUCT439).header) + 3))
1272#define _OMC_LIT440_data"\" (rang " "\" (rang "
1273static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT440,8,_OMC_LIT440_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT440
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "\" (rang "
}
;
1274#define _OMC_LIT440((void*)((char*)(&(_OMC_LIT_STRUCT440).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT440)((void*)((char*)(&(_OMC_LIT_STRUCT440).header) + 3))
1275#define _OMC_LIT441_data"state candidates" "state candidates"
1276static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT441,16,_OMC_LIT441_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT441
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "state candidates"
}
;
1277#define _OMC_LIT441((void*)((char*)(&(_OMC_LIT_STRUCT441).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT441)((void*)((char*)(&(_OMC_LIT_STRUCT441).header) + 3))
1278#define _OMC_LIT442_data"eqns" "eqns"
1279static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT442,4,_OMC_LIT442_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT442
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "eqns"
}
;
1280#define _OMC_LIT442((void*)((char*)(&(_OMC_LIT_STRUCT442).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT442)((void*)((char*)(&(_OMC_LIT_STRUCT442).header) + 3))
1281#define _OMC_LIT443_data"ovars" "ovars"
1282static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT443,5,_OMC_LIT443_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT443
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "ovars"
}
;
1283#define _OMC_LIT443((void*)((char*)(&(_OMC_LIT_STRUCT443).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT443)((void*)((char*)(&(_OMC_LIT_STRUCT443).header) + 3))
1284#define _OMC_LIT444_data"oeqns" "oeqns"
1285static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT444,5,_OMC_LIT444_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT444
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "oeqns"
}
;
1286#define _OMC_LIT444((void*)((char*)(&(_OMC_LIT_STRUCT444).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT444)((void*)((char*)(&(_OMC_LIT_STRUCT444).header) + 3))
1287#define _OMC_LIT445_data"varA" "varA"
1288static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT445,4,_OMC_LIT445_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT445
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "varA"
}
;
1289#define _OMC_LIT445((void*)((char*)(&(_OMC_LIT_STRUCT445).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT445)((void*)((char*)(&(_OMC_LIT_STRUCT445).header) + 3))
1290#define _OMC_LIT446_data"varJ" "varJ"
1291static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT446,4,_OMC_LIT446_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT446
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "varJ"
}
;
1292#define _OMC_LIT446((void*)((char*)(&(_OMC_LIT_STRUCT446).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT446)((void*)((char*)(&(_OMC_LIT_STRUCT446).header) + 3))
1293#define _OMC_LIT447_data"simulation" "simulation"
1294static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT447,10,_OMC_LIT447_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT447
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "simulation"
}
;
1295#define _OMC_LIT447((void*)((char*)(&(_OMC_LIT_STRUCT447).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT447)((void*)((char*)(&(_OMC_LIT_STRUCT447).header) + 3))
1296#define _OMC_LIT448_data"jacobian" "jacobian"
1297static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT448,8,_OMC_LIT448_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT448
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "jacobian"
}
;
1298#define _OMC_LIT448((void*)((char*)(&(_OMC_LIT_STRUCT448).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT448)((void*)((char*)(&(_OMC_LIT_STRUCT448).header) + 3))
1299#define _OMC_LIT449_data"algebraic loop" "algebraic loop"
1300static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT449,14,_OMC_LIT449_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT449
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "algebraic loop"
}
;
1301#define _OMC_LIT449((void*)((char*)(&(_OMC_LIT_STRUCT449).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT449)((void*)((char*)(&(_OMC_LIT_STRUCT449).header) + 3))
1302#define _OMC_LIT450_data"multidim equation arrays" "multidim equation arrays"
1303static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT450,24,_OMC_LIT450_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT450
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), "multidim equation arrays"
}
;
1304#define _OMC_LIT450((void*)((char*)(&(_OMC_LIT_STRUCT450).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT450)((void*)((char*)(&(_OMC_LIT_STRUCT450).header) + 3))
1305#define _OMC_LIT451_data"parameter system" "parameter system"
1306static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT451,16,_OMC_LIT451_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT451
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "parameter system"
}
;
1307#define _OMC_LIT451((void*)((char*)(&(_OMC_LIT_STRUCT451).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT451)((void*)((char*)(&(_OMC_LIT_STRUCT451).header) + 3))
1308#define _OMC_LIT452_data"initialization" "initialization"
1309static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT452,14,_OMC_LIT452_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT452
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "initialization"
}
;
1310#define _OMC_LIT452((void*)((char*)(&(_OMC_LIT_STRUCT452).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT452)((void*)((char*)(&(_OMC_LIT_STRUCT452).header) + 3))
1311#define _OMC_LIT453_data"inline system" "inline system"
1312static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT453,13,_OMC_LIT453_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT453
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "inline system"
}
;
1313#define _OMC_LIT453((void*)((char*)(&(_OMC_LIT_STRUCT453).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT453)((void*)((char*)(&(_OMC_LIT_STRUCT453).header) + 3))
1314#define _OMC_LIT454_data"INFERED_SUBCLOCK" "INFERED_SUBCLOCK"
1315static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT454,16,_OMC_LIT454_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT454
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "INFERED_SUBCLOCK"
}
;
1316#define _OMC_LIT454((void*)((char*)(&(_OMC_LIT_STRUCT454).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT454)((void*)((char*)(&(_OMC_LIT_STRUCT454).header) + 3))
1317#define _OMC_LIT455_data"factor(" "factor("
1318static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT455,7,_OMC_LIT455_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT455
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "factor("
}
;
1319#define _OMC_LIT455((void*)((char*)(&(_OMC_LIT_STRUCT455).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT455)((void*)((char*)(&(_OMC_LIT_STRUCT455).header) + 3))
1320#define _OMC_LIT456_data"shift(" "shift("
1321static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT456,6,_OMC_LIT456_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT456
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "shift("
}
;
1322#define _OMC_LIT456((void*)((char*)(&(_OMC_LIT_STRUCT456).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT456)((void*)((char*)(&(_OMC_LIT_STRUCT456).header) + 3))
1323#define _OMC_LIT457_data"solver(" "solver("
1324static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT457,7,_OMC_LIT457_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT457
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "solver("
}
;
1325#define _OMC_LIT457((void*)((char*)(&(_OMC_LIT_STRUCT457).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT457)((void*)((char*)(&(_OMC_LIT_STRUCT457).header) + 3))
1326#define _OMC_LIT458_data"event(" "event("
1327static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT458,6,_OMC_LIT458_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT458
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "event("
}
;
1328#define _OMC_LIT458((void*)((char*)(&(_OMC_LIT_STRUCT458).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT458)((void*)((char*)(&(_OMC_LIT_STRUCT458).header) + 3))
1329#define _OMC_LIT459_data"\nBackendDAEType: " "\nBackendDAEType: "
1330static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT459,17,_OMC_LIT459_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT459
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "\nBackendDAEType: "
}
;
1331#define _OMC_LIT459((void*)((char*)(&(_OMC_LIT_STRUCT459).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT459)((void*)((char*)(&(_OMC_LIT_STRUCT459).header) + 3))
1332#define _OMC_LIT460_data"Known variables only depending on parameters and constants - globalKnownVars" "Known variables only depending on parameters and constants - globalKnownVars"
1333static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT460,76,_OMC_LIT460_data)struct { mmc_uint_t header; const char data[(76)+1]; } _OMC_LIT_STRUCT460
= { ((((mmc_uint_t)76)<<(3))+((1<<(3+3))+5)), "Known variables only depending on parameters and constants - globalKnownVars"
}
;
1334#define _OMC_LIT460((void*)((char*)(&(_OMC_LIT_STRUCT460).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT460)((void*)((char*)(&(_OMC_LIT_STRUCT460).header) + 3))
1335#define _OMC_LIT461_data"Known variables only depending on states and inputs - localKnownVars" "Known variables only depending on states and inputs - localKnownVars"
1336static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT461,68,_OMC_LIT461_data)struct { mmc_uint_t header; const char data[(68)+1]; } _OMC_LIT_STRUCT461
= { ((((mmc_uint_t)68)<<(3))+((1<<(3+3))+5)), "Known variables only depending on states and inputs - localKnownVars"
}
;
1337#define _OMC_LIT461((void*)((char*)(&(_OMC_LIT_STRUCT461).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT461)((void*)((char*)(&(_OMC_LIT_STRUCT461).header) + 3))
1338#define _OMC_LIT462_data"External Objects" "External Objects"
1339static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT462,16,_OMC_LIT462_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT462
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "External Objects"
}
;
1340#define _OMC_LIT462((void*)((char*)(&(_OMC_LIT_STRUCT462).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT462)((void*)((char*)(&(_OMC_LIT_STRUCT462).header) + 3))
1341#define _OMC_LIT463_data"Classes of External Objects" "Classes of External Objects"
1342static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT463,27,_OMC_LIT463_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT463
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "Classes of External Objects"
}
;
1343#define _OMC_LIT463((void*)((char*)(&(_OMC_LIT_STRUCT463).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT463)((void*)((char*)(&(_OMC_LIT_STRUCT463).header) + 3))
1344#define _OMC_LIT464_data"Alias Variables" "Alias Variables"
1345static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT464,15,_OMC_LIT464_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT464
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "Alias Variables"
}
;
1346#define _OMC_LIT464((void*)((char*)(&(_OMC_LIT_STRUCT464).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT464)((void*)((char*)(&(_OMC_LIT_STRUCT464).header) + 3))
1347#define _OMC_LIT465_data"Simple Shared Equations" "Simple Shared Equations"
1348static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT465,23,_OMC_LIT465_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT465
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), "Simple Shared Equations"
}
;
1349#define _OMC_LIT465((void*)((char*)(&(_OMC_LIT_STRUCT465).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT465)((void*)((char*)(&(_OMC_LIT_STRUCT465).header) + 3))
1350#define _OMC_LIT466_data"Initial Equations" "Initial Equations"
1351static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT466,17,_OMC_LIT466_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT466
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "Initial Equations"
}
;
1352#define _OMC_LIT466((void*)((char*)(&(_OMC_LIT_STRUCT466).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT466)((void*)((char*)(&(_OMC_LIT_STRUCT466).header) + 3))
1353#define _OMC_LIT467_data"Zero Crossings" "Zero Crossings"
1354static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT467,14,_OMC_LIT467_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT467
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "Zero Crossings"
}
;
1355#define _OMC_LIT467((void*)((char*)(&(_OMC_LIT_STRUCT467).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT467)((void*)((char*)(&(_OMC_LIT_STRUCT467).header) + 3))
1356#define _OMC_LIT468_data"Relations" "Relations"
1357static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT468,9,_OMC_LIT468_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT468
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Relations"
}
;
1358#define _OMC_LIT468((void*)((char*)(&(_OMC_LIT_STRUCT468).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT468)((void*)((char*)(&(_OMC_LIT_STRUCT468).header) + 3))
1359#define _OMC_LIT469_data"Time Events" "Time Events"
1360static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT469,11,_OMC_LIT469_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT469
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "Time Events"
}
;
1361#define _OMC_LIT469((void*)((char*)(&(_OMC_LIT_STRUCT469).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT469)((void*)((char*)(&(_OMC_LIT_STRUCT469).header) + 3))
1362#define _OMC_LIT470_data"Samples" "Samples"
1363static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT470,7,_OMC_LIT470_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT470
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Samples"
}
;
1364#define _OMC_LIT470((void*)((char*)(&(_OMC_LIT_STRUCT470).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT470)((void*)((char*)(&(_OMC_LIT_STRUCT470).header) + 3))
1365#define _OMC_LIT471_data"Cpp" "Cpp"
1366static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT471,3,_OMC_LIT471_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT471
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "Cpp"
}
;
1367#define _OMC_LIT471((void*)((char*)(&(_OMC_LIT_STRUCT471).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT471)((void*)((char*)(&(_OMC_LIT_STRUCT471).header) + 3))
1368#define _OMC_LIT472_data"Constraints" "Constraints"
1369static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT472,11,_OMC_LIT472_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT472
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "Constraints"
}
;
1370#define _OMC_LIT472((void*)((char*)(&(_OMC_LIT_STRUCT472).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT472)((void*)((char*)(&(_OMC_LIT_STRUCT472).header) + 3))
1371#define _OMC_LIT473_data"Base partitions" "Base partitions"
1372static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT473,15,_OMC_LIT473_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT473
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "Base partitions"
}
;
1373#define _OMC_LIT473((void*)((char*)(&(_OMC_LIT_STRUCT473).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT473)((void*)((char*)(&(_OMC_LIT_STRUCT473).header) + 3))
1374#define _OMC_LIT474_data"Sub partitions" "Sub partitions"
1375static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT474,14,_OMC_LIT474_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT474
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "Sub partitions"
}
;
1376#define _OMC_LIT474((void*)((char*)(&(_OMC_LIT_STRUCT474).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT474)((void*)((char*)(&(_OMC_LIT_STRUCT474).header) + 3))
1377#define _OMC_LIT475_data"Functions" "Functions"
1378static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT475,9,_OMC_LIT475_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT475
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Functions"
}
;
1379#define _OMC_LIT475((void*)((char*)(&(_OMC_LIT_STRUCT475).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT475)((void*)((char*)(&(_OMC_LIT_STRUCT475).header) + 3))
1380#define _OMC_LIT476_data"dumpFunctions" "dumpFunctions"
1381static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT476,13,_OMC_LIT476_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT476
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "dumpFunctions"
}
;
1382#define _OMC_LIT476((void*)((char*)(&(_OMC_LIT_STRUCT476).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT476)((void*)((char*)(&(_OMC_LIT_STRUCT476).header) + 3))
1383#define _OMC_LIT477_data"Add functions to backend dumps." "Add functions to backend dumps."
1384static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT477,31,_OMC_LIT477_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT477
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "Add functions to backend dumps."
}
;
1385#define _OMC_LIT477((void*)((char*)(&(_OMC_LIT_STRUCT477).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT477)((void*)((char*)(&(_OMC_LIT_STRUCT477).header) + 3))
1386static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT478,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT478
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT477((void*)((char*)(&(_OMC_LIT_STRUCT477).header) + 3))}};
1387#define _OMC_LIT478((void*)((char*)(&(_OMC_LIT_STRUCT478).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT478)((void*)((char*)(&(_OMC_LIT_STRUCT478).header) + 3))
1388static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT479,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT479
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(144))((void*)(((((mmc_uint_t) (144)) << 1)+0))),_OMC_LIT476((void*)((char*)(&(_OMC_LIT_STRUCT476).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT478((void*)((char*)(&(_OMC_LIT_STRUCT478).header) + 3))}};
1389#define _OMC_LIT479((void*)((char*)(&(_OMC_LIT_STRUCT479).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT479)((void*)((char*)(&(_OMC_LIT_STRUCT479).header) + 3))
1390#define _OMC_LIT480_data"Mayer\n========================================\n\n" "Mayer\n========================================\n\n"
1391static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT480,48,_OMC_LIT480_data)struct { mmc_uint_t header; const char data[(48)+1]; } _OMC_LIT_STRUCT480
= { ((((mmc_uint_t)48)<<(3))+((1<<(3+3))+5)), "Mayer\n========================================\n\n"
}
;
1392#define _OMC_LIT480((void*)((char*)(&(_OMC_LIT_STRUCT480).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT480)((void*)((char*)(&(_OMC_LIT_STRUCT480).header) + 3))
1393#define _OMC_LIT481_data"Lagrange\n========================================\n\n" "Lagrange\n========================================\n\n"
1394static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT481,51,_OMC_LIT481_data)struct { mmc_uint_t header; const char data[(51)+1]; } _OMC_LIT_STRUCT481
= { ((((mmc_uint_t)51)<<(3))+((1<<(3+3))+5)), "Lagrange\n========================================\n\n"
}
;
1395#define _OMC_LIT481((void*)((char*)(&(_OMC_LIT_STRUCT481).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT481)((void*)((char*)(&(_OMC_LIT_STRUCT481).header) + 3))
1396#define _OMC_LIT482_data"/" "/"
1397static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT482,1,_OMC_LIT482_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT482
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "/"
}
;
1398#define _OMC_LIT482((void*)((char*)(&(_OMC_LIT_STRUCT482).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT482)((void*)((char*)(&(_OMC_LIT_STRUCT482).header) + 3))
1399#define _OMC_LIT483_data"): " "): "
1400static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT483,3,_OMC_LIT483_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT483
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "): "
}
;
1401#define _OMC_LIT483((void*)((char*)(&(_OMC_LIT_STRUCT483).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT483)((void*)((char*)(&(_OMC_LIT_STRUCT483).header) + 3))
1402static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT484,3,0)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT484
= { (((3) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))}};
1403#define _OMC_LIT484((void*)((char*)(&(_OMC_LIT_STRUCT484).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT484)((void*)((char*)(&(_OMC_LIT_STRUCT484).header) + 3))
1404static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT485,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT485
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
1405#define _OMC_LIT485((void*)((char*)(&(_OMC_LIT_STRUCT485).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT485)((void*)((char*)(&(_OMC_LIT_STRUCT485).header) + 3))
1406#define _OMC_LIT486_data"Simple Equations" "Simple Equations"
1407static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT486,16,_OMC_LIT486_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT486
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "Simple Equations"
}
;
1408#define _OMC_LIT486((void*)((char*)(&(_OMC_LIT_STRUCT486).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT486)((void*)((char*)(&(_OMC_LIT_STRUCT486).header) + 3))
1409#define _OMC_LIT487_data"State Sets" "State Sets"
1410static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT487,10,_OMC_LIT487_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT487
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "State Sets"
}
;
1411#define _OMC_LIT487((void*)((char*)(&(_OMC_LIT_STRUCT487).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT487)((void*)((char*)(&(_OMC_LIT_STRUCT487).header) + 3))
1412#include "util/modelica.h"
1413
1414#include "BackendDump_includes.h"
1415
1416
1417/* default, do not make protected functions static */
1418#if !defined(PROTECTED_FUNCTION_STATIC)
1419#define PROTECTED_FUNCTION_STATIC
1420#endif
1421PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_printStateOrderStr(threadData_t *threadData, modelica_metatype _tpl);
1422static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_printStateOrderStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_printStateOrderStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_printStateOrderStromc_BackendDump_printStateOrderStr,0}};
1423#define boxvar_BackendDump_printStateOrderStr((void*)((char*)(&(boxvar_lit_BackendDump_printStateOrderStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_printStateOrderStr)((void*)((char*)(&(boxvar_lit_BackendDump_printStateOrderStr
).header) + 3))
1424PROTECTED_FUNCTION_STATIC modelica_boolean omc_BackendDump_isResidualEq(threadData_t *threadData, modelica_integer _eqIdx, modelica_metatype _comp);
1425PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_isResidualEq(threadData_t *threadData, modelica_metatype _eqIdx, modelica_metatype _comp);
1426static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_isResidualEq,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_isResidualEq
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_isResidualEq,0}};
1427#define boxvar_BackendDump_isResidualEq((void*)((char*)(&(boxvar_lit_BackendDump_isResidualEq).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_isResidualEq)((void*)((char*)(&(boxvar_lit_BackendDump_isResidualEq).header
) + 3))
1428PROTECTED_FUNCTION_STATIC modelica_boolean omc_BackendDump_isAlgLoop(threadData_t *threadData, modelica_metatype _comp);
1429PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_isAlgLoop(threadData_t *threadData, modelica_metatype _comp);
1430static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_isAlgLoop,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_isAlgLoop
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_isAlgLoop,0}};
1431#define boxvar_BackendDump_isAlgLoop((void*)((char*)(&(boxvar_lit_BackendDump_isAlgLoop).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_isAlgLoop)((void*)((char*)(&(boxvar_lit_BackendDump_isAlgLoop).header
) + 3))
1432PROTECTED_FUNCTION_STATIC modelica_boolean omc_BackendDump_isTearingVar(threadData_t *threadData, modelica_integer _varIdx, modelica_metatype _comp);
1433PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_isTearingVar(threadData_t *threadData, modelica_metatype _varIdx, modelica_metatype _comp);
1434static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_isTearingVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_isTearingVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_isTearingVar,0}};
1435#define boxvar_BackendDump_isTearingVar((void*)((char*)(&(boxvar_lit_BackendDump_isTearingVar).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_isTearingVar)((void*)((char*)(&(boxvar_lit_BackendDump_isTearingVar).header
) + 3))
1436PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_getEqNodeIdx(threadData_t *threadData, modelica_integer _idx);
1437PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_getEqNodeIdx(threadData_t *threadData, modelica_metatype _idx);
1438static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_getEqNodeIdx,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_getEqNodeIdx
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_getEqNodeIdx,0}};
1439#define boxvar_BackendDump_getEqNodeIdx((void*)((char*)(&(boxvar_lit_BackendDump_getEqNodeIdx).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_getEqNodeIdx)((void*)((char*)(&(boxvar_lit_BackendDump_getEqNodeIdx).header
) + 3))
1440PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_getVarNodeIdx(threadData_t *threadData, modelica_integer _idx);
1441PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_getVarNodeIdx(threadData_t *threadData, modelica_metatype _idx);
1442static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_getVarNodeIdx,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_getVarNodeIdx
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_getVarNodeIdx,0}};
1443#define boxvar_BackendDump_getVarNodeIdx((void*)((char*)(&(boxvar_lit_BackendDump_getVarNodeIdx).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_getVarNodeIdx)((void*)((char*)(&(boxvar_lit_BackendDump_getVarNodeIdx).
header) + 3))
1444PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addEdgeToGraph2(threadData_t *threadData, modelica_integer _varIdxIn, modelica_integer _eqIdx, modelica_metatype _graphInfoIn);
1445PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addEdgeToGraph2(threadData_t *threadData, modelica_metatype _varIdxIn, modelica_metatype _eqIdx, modelica_metatype _graphInfoIn);
1446static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_addEdgeToGraph2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_addEdgeToGraph2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_addEdgeToGraph2,0}};
1447#define boxvar_BackendDump_addEdgeToGraph2((void*)((char*)(&(boxvar_lit_BackendDump_addEdgeToGraph2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_addEdgeToGraph2)((void*)((char*)(&(boxvar_lit_BackendDump_addEdgeToGraph2
).header) + 3))
1448PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addEdgeToGraph(threadData_t *threadData, modelica_integer _eqIdx, modelica_metatype _m, modelica_metatype _graphInfoIn);
1449PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addEdgeToGraph(threadData_t *threadData, modelica_metatype _eqIdx, modelica_metatype _m, modelica_metatype _graphInfoIn);
1450static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_addEdgeToGraph,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_addEdgeToGraph
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_addEdgeToGraph,0}};
1451#define boxvar_BackendDump_addEdgeToGraph((void*)((char*)(&(boxvar_lit_BackendDump_addEdgeToGraph)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_addEdgeToGraph)((void*)((char*)(&(boxvar_lit_BackendDump_addEdgeToGraph)
.header) + 3))
1452PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addEqNodeToGraph(threadData_t *threadData, modelica_integer _indx, modelica_metatype _eqs, modelica_metatype _attsIn, modelica_metatype _attributeIdcs, modelica_metatype _graphInfoIn);
1453PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addEqNodeToGraph(threadData_t *threadData, modelica_metatype _indx, modelica_metatype _eqs, modelica_metatype _attsIn, modelica_metatype _attributeIdcs, modelica_metatype _graphInfoIn);
1454static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_addEqNodeToGraph,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_addEqNodeToGraph
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_addEqNodeToGraph,0}};
1455#define boxvar_BackendDump_addEqNodeToGraph((void*)((char*)(&(boxvar_lit_BackendDump_addEqNodeToGraph
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_addEqNodeToGraph)((void*)((char*)(&(boxvar_lit_BackendDump_addEqNodeToGraph
).header) + 3))
1456PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addVarNodeToGraph(threadData_t *threadData, modelica_integer _indx, modelica_metatype _vars, modelica_metatype _attsIn, modelica_metatype _attributeIdcs, modelica_metatype _graphInfoIn);
1457PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addVarNodeToGraph(threadData_t *threadData, modelica_metatype _indx, modelica_metatype _vars, modelica_metatype _attsIn, modelica_metatype _attributeIdcs, modelica_metatype _graphInfoIn);
1458static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_addVarNodeToGraph,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_addVarNodeToGraph
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_addVarNodeToGraph,0}};
1459#define boxvar_BackendDump_addVarNodeToGraph((void*)((char*)(&(boxvar_lit_BackendDump_addVarNodeToGraph
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_addVarNodeToGraph)((void*)((char*)(&(boxvar_lit_BackendDump_addVarNodeToGraph
).header) + 3))
1460PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addDirectedEdge(threadData_t *threadData, modelica_integer _child, modelica_integer _parent, modelica_metatype _graphInfoIn);
1461PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addDirectedEdge(threadData_t *threadData, modelica_metatype _child, modelica_metatype _parent, modelica_metatype _graphInfoIn);
1462static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_addDirectedEdge,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_addDirectedEdge
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_addDirectedEdge,0}};
1463#define boxvar_BackendDump_addDirectedEdge((void*)((char*)(&(boxvar_lit_BackendDump_addDirectedEdge
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_addDirectedEdge)((void*)((char*)(&(boxvar_lit_BackendDump_addDirectedEdge
).header) + 3))
1464PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addNodeToDAG(threadData_t *threadData, modelica_integer _nodeIdx, modelica_metatype _graphIn, modelica_metatype _metaIn, modelica_integer _graphIdx, modelica_metatype _atts, modelica_metatype _graphInfoIn);
1465PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addNodeToDAG(threadData_t *threadData, modelica_metatype _nodeIdx, modelica_metatype _graphIn, modelica_metatype _metaIn, modelica_metatype _graphIdx, modelica_metatype _atts, modelica_metatype _graphInfoIn);
1466static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_addNodeToDAG,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_addNodeToDAG
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_addNodeToDAG,0}};
1467#define boxvar_BackendDump_addNodeToDAG((void*)((char*)(&(boxvar_lit_BackendDump_addNodeToDAG).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_addNodeToDAG)((void*)((char*)(&(boxvar_lit_BackendDump_addNodeToDAG).header
) + 3))
1468PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_buildGraphInfoDAG(threadData_t *threadData, modelica_metatype _graphIn, modelica_metatype _metaIn, modelica_metatype _graphInfoIn, modelica_integer _graphIdx, modelica_metatype _attIdcs);
1469PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_buildGraphInfoDAG(threadData_t *threadData, modelica_metatype _graphIn, modelica_metatype _metaIn, modelica_metatype _graphInfoIn, modelica_metatype _graphIdx, modelica_metatype _attIdcs);
1470static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_buildGraphInfoDAG,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_buildGraphInfoDAG
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_buildGraphInfoDAG,0}};
1471#define boxvar_BackendDump_buildGraphInfoDAG((void*)((char*)(&(boxvar_lit_BackendDump_buildGraphInfoDAG
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_buildGraphInfoDAG)((void*)((char*)(&(boxvar_lit_BackendDump_buildGraphInfoDAG
).header) + 3))
1472PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addEqNodesToGraph(threadData_t *threadData, modelica_metatype _eqs, modelica_metatype _attsIn, modelica_metatype _attributeIdcs, modelica_metatype _graphInfoIn);
1473static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_addEqNodesToGraph,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_addEqNodesToGraph
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_addEqNodesToGraphomc_BackendDump_addEqNodesToGraph,0}};
1474#define boxvar_BackendDump_addEqNodesToGraph((void*)((char*)(&(boxvar_lit_BackendDump_addEqNodesToGraph
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_addEqNodesToGraph)((void*)((char*)(&(boxvar_lit_BackendDump_addEqNodesToGraph
).header) + 3))
1475PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_printCompInfo(threadData_t *threadData, modelica_metatype _compInfo);
1476static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_printCompInfo,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_printCompInfo
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_printCompInfoomc_BackendDump_printCompInfo,0}};
1477#define boxvar_BackendDump_printCompInfo((void*)((char*)(&(boxvar_lit_BackendDump_printCompInfo).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_printCompInfo)((void*)((char*)(&(boxvar_lit_BackendDump_printCompInfo).
header) + 3))
1478PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_dumpCompShort2(threadData_t *threadData, modelica_metatype _inComp, modelica_metatype _inTpl);
1479static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpCompShort2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpCompShort2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpCompShort2omc_BackendDump_dumpCompShort2,0}};
1480#define boxvar_BackendDump_dumpCompShort2((void*)((char*)(&(boxvar_lit_BackendDump_dumpCompShort2)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpCompShort2)((void*)((char*)(&(boxvar_lit_BackendDump_dumpCompShort2)
.header) + 3))
1481PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_traversingisStateTopInputVarFinder(threadData_t *threadData, modelica_metatype _inVar, modelica_metatype _inTpl, modelica_metatype *out_outTpl);
1482static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_traversingisStateTopInputVarFinder,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_traversingisStateTopInputVarFinder
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_traversingisStateTopInputVarFinderomc_BackendDump_traversingisStateTopInputVarFinder,0}};
1483#define boxvar_BackendDump_traversingisStateTopInputVarFinder((void*)((char*)(&(boxvar_lit_BackendDump_traversingisStateTopInputVarFinder
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_traversingisStateTopInputVarFinder)((void*)((char*)(&(boxvar_lit_BackendDump_traversingisStateTopInputVarFinder
).header) + 3))
1484PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_dumpCompShort1(threadData_t *threadData, modelica_metatype _inSyst, modelica_metatype _inShared, modelica_metatype _inTpl);
1485static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpCompShort1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpCompShort1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpCompShort1omc_BackendDump_dumpCompShort1,0}};
1486#define boxvar_BackendDump_dumpCompShort1((void*)((char*)(&(boxvar_lit_BackendDump_dumpCompShort1)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpCompShort1)((void*)((char*)(&(boxvar_lit_BackendDump_dumpCompShort1)
.header) + 3))
1487PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_intTplString(threadData_t *threadData, modelica_metatype _inTpl);
1488static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_intTplString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_intTplString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_intTplStringomc_BackendDump_intTplString,0}};
1489#define boxvar_BackendDump_intTplString((void*)((char*)(&(boxvar_lit_BackendDump_intTplString).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_intTplString)((void*)((char*)(&(boxvar_lit_BackendDump_intTplString).header
) + 3))
1490PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_sizeNumNonZeroTornTplString(threadData_t *threadData, modelica_metatype _inTpl);
1491static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_sizeNumNonZeroTornTplString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_sizeNumNonZeroTornTplString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_sizeNumNonZeroTornTplStringomc_BackendDump_sizeNumNonZeroTornTplString,0}};
1492#define boxvar_BackendDump_sizeNumNonZeroTornTplString((void*)((char*)(&(boxvar_lit_BackendDump_sizeNumNonZeroTornTplString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_sizeNumNonZeroTornTplString)((void*)((char*)(&(boxvar_lit_BackendDump_sizeNumNonZeroTornTplString
).header) + 3))
1493PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_sizeNumNonZeroTplString(threadData_t *threadData, modelica_metatype _inTpl);
1494static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_sizeNumNonZeroTplString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_sizeNumNonZeroTplString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_sizeNumNonZeroTplStringomc_BackendDump_sizeNumNonZeroTplString,0}};
1495#define boxvar_BackendDump_sizeNumNonZeroTplString((void*)((char*)(&(boxvar_lit_BackendDump_sizeNumNonZeroTplString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_sizeNumNonZeroTplString)((void*)((char*)(&(boxvar_lit_BackendDump_sizeNumNonZeroTplString
).header) + 3))
1496PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_equationSizesStr(threadData_t *threadData, modelica_metatype _eqs, modelica_fnptr _fn);
1497static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_equationSizesStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_equationSizesStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_equationSizesStromc_BackendDump_equationSizesStr,0}};
1498#define boxvar_BackendDump_equationSizesStr((void*)((char*)(&(boxvar_lit_BackendDump_equationSizesStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_equationSizesStr)((void*)((char*)(&(boxvar_lit_BackendDump_equationSizesStr
).header) + 3))
1499PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpCompMixed(threadData_t *threadData, modelica_metatype _mixedTpl);
1500static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpCompMixed,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpCompMixed
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpCompMixedomc_BackendDump_dumpCompMixed,0}};
1501#define boxvar_BackendDump_dumpCompMixed((void*)((char*)(&(boxvar_lit_BackendDump_dumpCompMixed).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpCompMixed)((void*)((char*)(&(boxvar_lit_BackendDump_dumpCompMixed).
header) + 3))
1502PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpCompTorn(threadData_t *threadData, modelica_metatype _systemsTpl, modelica_string _whichset);
1503static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpCompTorn,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpCompTorn
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpCompTornomc_BackendDump_dumpCompTorn,0}};
1504#define boxvar_BackendDump_dumpCompTorn((void*)((char*)(&(boxvar_lit_BackendDump_dumpCompTorn).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpCompTorn)((void*)((char*)(&(boxvar_lit_BackendDump_dumpCompTorn).header
) + 3))
1505PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpCompSystems(threadData_t *threadData, modelica_metatype _systemsTpl);
1506static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpCompSystems,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpCompSystems
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpCompSystemsomc_BackendDump_dumpCompSystems,0}};
1507#define boxvar_BackendDump_dumpCompSystems((void*)((char*)(&(boxvar_lit_BackendDump_dumpCompSystems
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpCompSystems)((void*)((char*)(&(boxvar_lit_BackendDump_dumpCompSystems
).header) + 3))
1508PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_dumpStateVariable(threadData_t *threadData, modelica_metatype _inVar, modelica_integer _inPos, modelica_integer *out_pos);
1509PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_dumpStateVariable(threadData_t *threadData, modelica_metatype _inVar, modelica_metatype _inPos, modelica_metatype *out_pos);
1510static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpStateVariable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpStateVariable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpStateVariable,0}};
1511#define boxvar_BackendDump_dumpStateVariable((void*)((char*)(&(boxvar_lit_BackendDump_dumpStateVariable
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpStateVariable)((void*)((char*)(&(boxvar_lit_BackendDump_dumpStateVariable
).header) + 3))
1512PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_intListStr(threadData_t *threadData, modelica_metatype _lst);
1513static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_intListStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_intListStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_intListStromc_BackendDump_intListStr,0}};
1514#define boxvar_BackendDump_intListStr((void*)((char*)(&(boxvar_lit_BackendDump_intListStr).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_intListStr)((void*)((char*)(&(boxvar_lit_BackendDump_intListStr).header
) + 3))
1515PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpComponents2(threadData_t *threadData, modelica_metatype _inIntegerLstLst, modelica_integer _inInteger);
1516PROTECTED_FUNCTION_STATIC void boxptr_BackendDump_dumpComponents2(threadData_t *threadData, modelica_metatype _inIntegerLstLst, modelica_metatype _inInteger);
1517static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpComponents2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpComponents2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpComponents2,0}};
1518#define boxvar_BackendDump_dumpComponents2((void*)((char*)(&(boxvar_lit_BackendDump_dumpComponents2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpComponents2)((void*)((char*)(&(boxvar_lit_BackendDump_dumpComponents2
).header) + 3))
1519PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_dumpComponentsGraphStr2(threadData_t *threadData, modelica_integer _i, modelica_integer _n, modelica_metatype _m, modelica_metatype _mT, modelica_metatype _ass1, modelica_metatype _ass2);
1520PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_dumpComponentsGraphStr2(threadData_t *threadData, modelica_metatype _i, modelica_metatype _n, modelica_metatype _m, modelica_metatype _mT, modelica_metatype _ass1, modelica_metatype _ass2);
1521static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpComponentsGraphStr2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpComponentsGraphStr2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpComponentsGraphStr2,0}};
1522#define boxvar_BackendDump_dumpComponentsGraphStr2((void*)((char*)(&(boxvar_lit_BackendDump_dumpComponentsGraphStr2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpComponentsGraphStr2)((void*)((char*)(&(boxvar_lit_BackendDump_dumpComponentsGraphStr2
).header) + 3))
1523PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_dumpMarkedVars1(threadData_t *threadData, modelica_integer _index, modelica_metatype _vars);
1524PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_dumpMarkedVars1(threadData_t *threadData, modelica_metatype _index, modelica_metatype _vars);
1525static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpMarkedVars1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpMarkedVars1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpMarkedVars1,0}};
1526#define boxvar_BackendDump_dumpMarkedVars1((void*)((char*)(&(boxvar_lit_BackendDump_dumpMarkedVars1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpMarkedVars1)((void*)((char*)(&(boxvar_lit_BackendDump_dumpMarkedVars1
).header) + 3))
1527PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_dumpMarkedEqns1(threadData_t *threadData, modelica_integer _index, modelica_metatype _eqns);
1528PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_dumpMarkedEqns1(threadData_t *threadData, modelica_metatype _index, modelica_metatype _eqns);
1529static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpMarkedEqns1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpMarkedEqns1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpMarkedEqns1,0}};
1530#define boxvar_BackendDump_dumpMarkedEqns1((void*)((char*)(&(boxvar_lit_BackendDump_dumpMarkedEqns1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpMarkedEqns1)((void*)((char*)(&(boxvar_lit_BackendDump_dumpMarkedEqns1
).header) + 3))
1531PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpMatching2(threadData_t *threadData, modelica_metatype _v, modelica_integer _i, modelica_integer _len);
1532PROTECTED_FUNCTION_STATIC void boxptr_BackendDump_dumpMatching2(threadData_t *threadData, modelica_metatype _v, modelica_metatype _i, modelica_metatype _len);
1533static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpMatching2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpMatching2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpMatching2,0}};
1534#define boxvar_BackendDump_dumpMatching2((void*)((char*)(&(boxvar_lit_BackendDump_dumpMatching2).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpMatching2)((void*)((char*)(&(boxvar_lit_BackendDump_dumpMatching2).
header) + 3))
1535PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpAdjacencyMatrixEnhanced2(threadData_t *threadData, modelica_metatype _inRows, modelica_integer _rowIndex);
1536PROTECTED_FUNCTION_STATIC void boxptr_BackendDump_dumpAdjacencyMatrixEnhanced2(threadData_t *threadData, modelica_metatype _inRows, modelica_metatype _rowIndex);
1537static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpAdjacencyMatrixEnhanced2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpAdjacencyMatrixEnhanced2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpAdjacencyMatrixEnhanced2,0}};
1538#define boxvar_BackendDump_dumpAdjacencyMatrixEnhanced2((void*)((char*)(&(boxvar_lit_BackendDump_dumpAdjacencyMatrixEnhanced2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpAdjacencyMatrixEnhanced2)((void*)((char*)(&(boxvar_lit_BackendDump_dumpAdjacencyMatrixEnhanced2
).header) + 3))
1539PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_optBooleanString(threadData_t *threadData, modelica_metatype _inExp, modelica_string _inString);
1540static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_optBooleanString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_optBooleanString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_optBooleanStringomc_BackendDump_optBooleanString,0}};
1541#define boxvar_BackendDump_optBooleanString((void*)((char*)(&(boxvar_lit_BackendDump_optBooleanString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_optBooleanString)((void*)((char*)(&(boxvar_lit_BackendDump_optBooleanString
).header) + 3))
1542PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_optExpressionString(threadData_t *threadData, modelica_metatype _inExp, modelica_string _inString);
1543static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_optExpressionString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_optExpressionString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_optExpressionStringomc_BackendDump_optExpressionString,0}};
1544#define boxvar_BackendDump_optExpressionString((void*)((char*)(&(boxvar_lit_BackendDump_optExpressionString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_optExpressionString)((void*)((char*)(&(boxvar_lit_BackendDump_optExpressionString
).header) + 3))
1545PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_equationEvaluationStageString(threadData_t *threadData, modelica_metatype _inEqEvalStage);
1546static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_equationEvaluationStageString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_equationEvaluationStageString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_equationEvaluationStageStringomc_BackendDump_equationEvaluationStageString,0}};
1547#define boxvar_BackendDump_equationEvaluationStageString((void*)((char*)(&(boxvar_lit_BackendDump_equationEvaluationStageString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_equationEvaluationStageString)((void*)((char*)(&(boxvar_lit_BackendDump_equationEvaluationStageString
).header) + 3))
1548PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_equationKindString(threadData_t *threadData, modelica_metatype _inEqKind);
1549static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_equationKindString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_equationKindString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_equationKindStringomc_BackendDump_equationKindString,0}};
1550#define boxvar_BackendDump_equationKindString((void*)((char*)(&(boxvar_lit_BackendDump_equationKindString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_equationKindString)((void*)((char*)(&(boxvar_lit_BackendDump_equationKindString
).header) + 3))
1551PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_equationAttrString(threadData_t *threadData, modelica_metatype _inEqAttr);
1552static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_equationAttrString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_equationAttrString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_equationAttrStringomc_BackendDump_equationAttrString,0}};
1553#define boxvar_BackendDump_equationAttrString((void*)((char*)(&(boxvar_lit_BackendDump_equationAttrString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_equationAttrString)((void*)((char*)(&(boxvar_lit_BackendDump_equationAttrString
).header) + 3))
1554PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_optStateSelectionString(threadData_t *threadData, modelica_metatype _ss);
1555static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_optStateSelectionString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_optStateSelectionString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_optStateSelectionStringomc_BackendDump_optStateSelectionString,0}};
1556#define boxvar_BackendDump_optStateSelectionString((void*)((char*)(&(boxvar_lit_BackendDump_optStateSelectionString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_optStateSelectionString)((void*)((char*)(&(boxvar_lit_BackendDump_optStateSelectionString
).header) + 3))
1557PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_optUncertainty(threadData_t *threadData, modelica_metatype _uncertainty);
1558static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_optUncertainty,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_optUncertainty
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_optUncertaintyomc_BackendDump_optUncertainty,0}};
1559#define boxvar_BackendDump_optUncertainty((void*)((char*)(&(boxvar_lit_BackendDump_optUncertainty)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_optUncertainty)((void*)((char*)(&(boxvar_lit_BackendDump_optUncertainty)
.header) + 3))
1560PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_optDistributionString(threadData_t *threadData, modelica_metatype _dist);
1561static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_optDistributionString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_optDistributionString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_optDistributionStringomc_BackendDump_optDistributionString,0}};
1562#define boxvar_BackendDump_optDistributionString((void*)((char*)(&(boxvar_lit_BackendDump_optDistributionString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_optDistributionString)((void*)((char*)(&(boxvar_lit_BackendDump_optDistributionString
).header) + 3))
1563PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpOptBoolean(threadData_t *threadData, modelica_metatype _inExp, modelica_string _inString);
1564static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpOptBoolean,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpOptBoolean
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpOptBooleanomc_BackendDump_dumpOptBoolean,0}};
1565#define boxvar_BackendDump_dumpOptBoolean((void*)((char*)(&(boxvar_lit_BackendDump_dumpOptBoolean)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpOptBoolean)((void*)((char*)(&(boxvar_lit_BackendDump_dumpOptBoolean)
.header) + 3))
1566PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpOptExpression(threadData_t *threadData, modelica_metatype _inExp, modelica_string _inString);
1567static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpOptExpression,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpOptExpression
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpOptExpressionomc_BackendDump_dumpOptExpression,0}};
1568#define boxvar_BackendDump_dumpOptExpression((void*)((char*)(&(boxvar_lit_BackendDump_dumpOptExpression
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpOptExpression)((void*)((char*)(&(boxvar_lit_BackendDump_dumpOptExpression
).header) + 3))
1569PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpOptStateSelection(threadData_t *threadData, modelica_metatype _ss);
1570static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpOptStateSelection,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpOptStateSelection
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpOptStateSelectionomc_BackendDump_dumpOptStateSelection,0}};
1571#define boxvar_BackendDump_dumpOptStateSelection((void*)((char*)(&(boxvar_lit_BackendDump_dumpOptStateSelection
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpOptStateSelection)((void*)((char*)(&(boxvar_lit_BackendDump_dumpOptStateSelection
).header) + 3))
1572PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpOptDistribution(threadData_t *threadData, modelica_metatype _dist);
1573static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpOptDistribution,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpOptDistribution
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpOptDistributionomc_BackendDump_dumpOptDistribution,0}};
1574#define boxvar_BackendDump_dumpOptDistribution((void*)((char*)(&(boxvar_lit_BackendDump_dumpOptDistribution
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpOptDistribution)((void*)((char*)(&(boxvar_lit_BackendDump_dumpOptDistribution
).header) + 3))
1575PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_ifequationString(threadData_t *threadData, modelica_metatype _conditions, modelica_metatype _eqnstrue, modelica_metatype _eqnsfalse, modelica_string _iString);
1576static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_ifequationString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_ifequationString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_ifequationStringomc_BackendDump_ifequationString,0}};
1577#define boxvar_BackendDump_ifequationString((void*)((char*)(&(boxvar_lit_BackendDump_ifequationString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_ifequationString)((void*)((char*)(&(boxvar_lit_BackendDump_ifequationString
).header) + 3))
1578PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_dumpEqnsStr2(threadData_t *threadData, modelica_metatype _inEquationLst, modelica_integer _inInteger, modelica_metatype _inAcc);
1579PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_dumpEqnsStr2(threadData_t *threadData, modelica_metatype _inEquationLst, modelica_metatype _inInteger, modelica_metatype _inAcc);
1580static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpEqnsStr2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpEqnsStr2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpEqnsStr2,0}};
1581#define boxvar_BackendDump_dumpEqnsStr2((void*)((char*)(&(boxvar_lit_BackendDump_dumpEqnsStr2).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpEqnsStr2)((void*)((char*)(&(boxvar_lit_BackendDump_dumpEqnsStr2).header
) + 3))
1582PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpLinearIntegerJacobianSparseRow(threadData_t *threadData, modelica_metatype _linIntJacRow, modelica_metatype _rhs, modelica_metatype _indices, modelica_boolean _changed);
1583PROTECTED_FUNCTION_STATIC void boxptr_BackendDump_dumpLinearIntegerJacobianSparseRow(threadData_t *threadData, modelica_metatype _linIntJacRow, modelica_metatype _rhs, modelica_metatype _indices, modelica_metatype _changed);
1584static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpLinearIntegerJacobianSparseRow,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpLinearIntegerJacobianSparseRow
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpLinearIntegerJacobianSparseRow,0}};
1585#define boxvar_BackendDump_dumpLinearIntegerJacobianSparseRow((void*)((char*)(&(boxvar_lit_BackendDump_dumpLinearIntegerJacobianSparseRow
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpLinearIntegerJacobianSparseRow)((void*)((char*)(&(boxvar_lit_BackendDump_dumpLinearIntegerJacobianSparseRow
).header) + 3))
1586PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_dumpJacobianStr2(threadData_t *threadData, modelica_metatype _inTplIntegerIntegerEquationLst);
1587static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpJacobianStr2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpJacobianStr2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpJacobianStr2omc_BackendDump_dumpJacobianStr2,0}};
1588#define boxvar_BackendDump_dumpJacobianStr2((void*)((char*)(&(boxvar_lit_BackendDump_dumpJacobianStr2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpJacobianStr2)((void*)((char*)(&(boxvar_lit_BackendDump_dumpJacobianStr2
).header) + 3))
1589PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_timeEventString(threadData_t *threadData, modelica_metatype _inTimeEvent);
1590static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_timeEventString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_timeEventString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_timeEventStringomc_BackendDump_timeEventString,0}};
1591#define boxvar_BackendDump_timeEventString((void*)((char*)(&(boxvar_lit_BackendDump_timeEventString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_timeEventString)((void*)((char*)(&(boxvar_lit_BackendDump_timeEventString
).header) + 3))
1592PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_zeroCrossingString(threadData_t *threadData, modelica_metatype _inZeroCrossing);
1593static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_zeroCrossingString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_zeroCrossingString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_zeroCrossingStringomc_BackendDump_zeroCrossingString,0}};
1594#define boxvar_BackendDump_zeroCrossingString((void*)((char*)(&(boxvar_lit_BackendDump_zeroCrossingString
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_zeroCrossingString)((void*)((char*)(&(boxvar_lit_BackendDump_zeroCrossingString
).header) + 3))
1595PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpComponentsAdvanced3(threadData_t *threadData, modelica_metatype _inIntegerLst, modelica_metatype _v2, modelica_metatype _vars);
1596static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpComponentsAdvanced3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpComponentsAdvanced3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpComponentsAdvanced3omc_BackendDump_dumpComponentsAdvanced3,0}};
1597#define boxvar_BackendDump_dumpComponentsAdvanced3((void*)((char*)(&(boxvar_lit_BackendDump_dumpComponentsAdvanced3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpComponentsAdvanced3)((void*)((char*)(&(boxvar_lit_BackendDump_dumpComponentsAdvanced3
).header) + 3))
1598PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpComponentsAdvanced2(threadData_t *threadData, modelica_metatype _inIntegerLstLst, modelica_integer _inInteger, modelica_metatype _v2, modelica_metatype _vars);
1599PROTECTED_FUNCTION_STATIC void boxptr_BackendDump_dumpComponentsAdvanced2(threadData_t *threadData, modelica_metatype _inIntegerLstLst, modelica_metatype _inInteger, modelica_metatype _v2, modelica_metatype _vars);
1600static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpComponentsAdvanced2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpComponentsAdvanced2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpComponentsAdvanced2,0}};
1601#define boxvar_BackendDump_dumpComponentsAdvanced2((void*)((char*)(&(boxvar_lit_BackendDump_dumpComponentsAdvanced2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpComponentsAdvanced2)((void*)((char*)(&(boxvar_lit_BackendDump_dumpComponentsAdvanced2
).header) + 3))
1602PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpEqnsSolved2(threadData_t *threadData, modelica_metatype _inComps, modelica_metatype _eqns, modelica_metatype _vars);
1603static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpEqnsSolved2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpEqnsSolved2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpEqnsSolved2omc_BackendDump_dumpEqnsSolved2,0}};
1604#define boxvar_BackendDump_dumpEqnsSolved2((void*)((char*)(&(boxvar_lit_BackendDump_dumpEqnsSolved2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpEqnsSolved2)((void*)((char*)(&(boxvar_lit_BackendDump_dumpEqnsSolved2
).header) + 3))
1605PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpEqnsSolved1(threadData_t *threadData, modelica_metatype _inEqSystem);
1606static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpEqnsSolved1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpEqnsSolved1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpEqnsSolved1omc_BackendDump_dumpEqnsSolved1,0}};
1607#define boxvar_BackendDump_dumpEqnsSolved1((void*)((char*)(&(boxvar_lit_BackendDump_dumpEqnsSolved1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpEqnsSolved1)((void*)((char*)(&(boxvar_lit_BackendDump_dumpEqnsSolved1
).header) + 3))
1608PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpBackendDAEEqnList2(threadData_t *threadData, modelica_metatype _inBackendDAEEqnList, modelica_boolean _printExpTree);
1609PROTECTED_FUNCTION_STATIC void boxptr_BackendDump_dumpBackendDAEEqnList2(threadData_t *threadData, modelica_metatype _inBackendDAEEqnList, modelica_metatype _printExpTree);
1610static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpBackendDAEEqnList2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpBackendDAEEqnList2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpBackendDAEEqnList2,0}};
1611#define boxvar_BackendDump_dumpBackendDAEEqnList2((void*)((char*)(&(boxvar_lit_BackendDump_dumpBackendDAEEqnList2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpBackendDAEEqnList2)((void*)((char*)(&(boxvar_lit_BackendDump_dumpBackendDAEEqnList2
).header) + 3))
1612PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpConstraintList(threadData_t *threadData, modelica_metatype _inConstraintArray, modelica_string _heading);
1613static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpConstraintList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpConstraintList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpConstraintListomc_BackendDump_dumpConstraintList,0}};
1614#define boxvar_BackendDump_dumpConstraintList((void*)((char*)(&(boxvar_lit_BackendDump_dumpConstraintList
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpConstraintList)((void*)((char*)(&(boxvar_lit_BackendDump_dumpConstraintList
).header) + 3))
1615PROTECTED_FUNCTION_STATIC void omc_BackendDump_dumpExternalObjectClasses(threadData_t *threadData, modelica_metatype _inEOC, modelica_string _heading);
1616static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_dumpExternalObjectClasses,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_dumpExternalObjectClasses
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_dumpExternalObjectClassesomc_BackendDump_dumpExternalObjectClasses,0}};
1617#define boxvar_BackendDump_dumpExternalObjectClasses((void*)((char*)(&(boxvar_lit_BackendDump_dumpExternalObjectClasses
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_dumpExternalObjectClasses)((void*)((char*)(&(boxvar_lit_BackendDump_dumpExternalObjectClasses
).header) + 3))
1618PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_setAdjacencyMatrix1(threadData_t *threadData, modelica_metatype _inEqSystem, modelica_boolean _isInitial);
1619PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_setAdjacencyMatrix1(threadData_t *threadData, modelica_metatype _inEqSystem, modelica_metatype _isInitial);
1620static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_setAdjacencyMatrix1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_setAdjacencyMatrix1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_setAdjacencyMatrix1,0}};
1621#define boxvar_BackendDump_setAdjacencyMatrix1((void*)((char*)(&(boxvar_lit_BackendDump_setAdjacencyMatrix1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_setAdjacencyMatrix1)((void*)((char*)(&(boxvar_lit_BackendDump_setAdjacencyMatrix1
).header) + 3))
1622PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_setAdjacencyMatrix(threadData_t *threadData, modelica_metatype _inBackendDAE);
1623static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_setAdjacencyMatrix,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_setAdjacencyMatrix
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_setAdjacencyMatrixomc_BackendDump_setAdjacencyMatrix,0}};
1624#define boxvar_BackendDump_setAdjacencyMatrix((void*)((char*)(&(boxvar_lit_BackendDump_setAdjacencyMatrix
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_setAdjacencyMatrix)((void*)((char*)(&(boxvar_lit_BackendDump_setAdjacencyMatrix
).header) + 3))
1625PROTECTED_FUNCTION_STATIC void omc_BackendDump_printExternalObjectClasses(threadData_t *threadData, modelica_metatype _cls);
1626static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_printExternalObjectClasses,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_printExternalObjectClasses
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_printExternalObjectClassesomc_BackendDump_printExternalObjectClasses,0}};
1627#define boxvar_BackendDump_printExternalObjectClasses((void*)((char*)(&(boxvar_lit_BackendDump_printExternalObjectClasses
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_printExternalObjectClasses)((void*)((char*)(&(boxvar_lit_BackendDump_printExternalObjectClasses
).header) + 3))
1628PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_var1StringIndented(threadData_t *threadData, modelica_metatype _inVar, modelica_metatype _inTpl);
1629static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_var1StringIndented,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_var1StringIndented
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_var1StringIndentedomc_BackendDump_var1StringIndented,0}};
1630#define boxvar_BackendDump_var1StringIndented((void*)((char*)(&(boxvar_lit_BackendDump_var1StringIndented
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_var1StringIndented)((void*)((char*)(&(boxvar_lit_BackendDump_var1StringIndented
).header) + 3))
1631PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_varNameString(threadData_t *threadData, modelica_metatype _inVar, modelica_metatype _inTpl);
1632static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_varNameString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_varNameString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_varNameStringomc_BackendDump_varNameString,0}};
1633#define boxvar_BackendDump_varNameString((void*)((char*)(&(boxvar_lit_BackendDump_varNameString).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_varNameString)((void*)((char*)(&(boxvar_lit_BackendDump_varNameString).
header) + 3))
1634PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_var1String(threadData_t *threadData, modelica_metatype _inVar, modelica_metatype _inTpl);
1635static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_var1String,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_var1String
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_var1Stringomc_BackendDump_var1String,0}};
1636#define boxvar_BackendDump_var1String((void*)((char*)(&(boxvar_lit_BackendDump_var1String).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_var1String)((void*)((char*)(&(boxvar_lit_BackendDump_var1String).header
) + 3))
1637PROTECTED_FUNCTION_STATIC modelica_integer omc_BackendDump_printVars1(threadData_t *threadData, modelica_metatype _inVar, modelica_integer _inVarNo);
1638PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_printVars1(threadData_t *threadData, modelica_metatype _inVar, modelica_metatype _inVarNo);
1639static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_printVars1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_printVars1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_printVars1,0}};
1640#define boxvar_BackendDump_printVars1((void*)((char*)(&(boxvar_lit_BackendDump_printVars1).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_printVars1)((void*)((char*)(&(boxvar_lit_BackendDump_printVars1).header
) + 3))
1641PROTECTED_FUNCTION_STATIC void omc_BackendDump_printStateSet(threadData_t *threadData, modelica_metatype _inStateSet);
1642static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_printStateSet,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_printStateSet
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_printStateSetomc_BackendDump_printStateSet,0}};
1643#define boxvar_BackendDump_printStateSet((void*)((char*)(&(boxvar_lit_BackendDump_printStateSet).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_printStateSet)((void*)((char*)(&(boxvar_lit_BackendDump_printStateSet).
header) + 3))
1644PROTECTED_FUNCTION_STATIC void omc_BackendDump_printEquationNo(threadData_t *threadData, modelica_integer _inInteger, modelica_metatype _syst);
1645PROTECTED_FUNCTION_STATIC void boxptr_BackendDump_printEquationNo(threadData_t *threadData, modelica_metatype _inInteger, modelica_metatype _syst);
1646static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_printEquationNo,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_printEquationNo
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_printEquationNo,0}};
1647#define boxvar_BackendDump_printEquationNo((void*)((char*)(&(boxvar_lit_BackendDump_printEquationNo
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_printEquationNo)((void*)((char*)(&(boxvar_lit_BackendDump_printEquationNo
).header) + 3))
1648PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_equationList2String(threadData_t *threadData, modelica_metatype _inEquation, modelica_metatype _inTuple);
1649static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_equationList2String,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_equationList2String
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_equationList2Stringomc_BackendDump_equationList2String,0}};
1650#define boxvar_BackendDump_equationList2String((void*)((char*)(&(boxvar_lit_BackendDump_equationList2String
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_equationList2String)((void*)((char*)(&(boxvar_lit_BackendDump_equationList2String
).header) + 3))
1651PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_printEquationList2(threadData_t *threadData, modelica_metatype _inEquation, modelica_metatype _inInteger);
1652static const MMC_DEFSTRUCTLIT(boxvar_lit_BackendDump_printEquationList2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_BackendDump_printEquationList2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_BackendDump_printEquationList2omc_BackendDump_printEquationList2,0}};
1653#define boxvar_BackendDump_printEquationList2((void*)((char*)(&(boxvar_lit_BackendDump_printEquationList2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_BackendDump_printEquationList2)((void*)((char*)(&(boxvar_lit_BackendDump_printEquationList2
).header) + 3))
1654
1655DLLExport
1656void omc_BackendDump_dumpBackendDAEModeData(threadData_t *threadData, modelica_metatype _inDAEmodeData)
1657{
1658 modelica_metatype _modelVars = NULL((void*)0);
1659 modelica_metatype tmpMeta[6] __attribute__((unused)) = {0};
1660 MMC_SO()mmc_check_stackoverflow(threadData);
1661 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1662 // _modelVars has no default value.
1663#line 4758 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1664 fputs(MMC_STRINGDATA(_OMC_LIT0)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT0).header) + 3))) - 3)))->data)
,stdoutstdout);
1665#line 1665 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1666
1667#line 4759 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1668 if(isSome((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inDAEmodeData), 5))))(0==((((((*(mmc_uint_t*)((void*)((char*)(((*(void**)(((void*)
((void**)(((void*)((char*)(_inDAEmodeData) - 3))) + (5)))))))
- 3)))) & (7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char
*)(((*(void**)(((void*)((void**)(((void*)((char*)(_inDAEmodeData
) - 3))) + (5))))))) - 3)))) >> (3+3))) : (((*(mmc_uint_t
*)((void*)((char*)(((*(void**)(((void*)((void**)(((void*)((char
*)(_inDAEmodeData) - 3))) + (5))))))) - 3)))) >> 10)) ?
0 : 1)
)
1669#line 4759 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1670 {
1671#line 4760 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1672 /* Pattern-matching assignment */
1673#line 4760 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1674 tmpMeta[0] = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inDAEmodeData), 5))(*(void**)(((void*)((void**)(((void*)((char*)(_inDAEmodeData)
- 3))) + (5)))))
);
1675#line 4760 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1676 if (optionNone(tmpMeta[0])(0==((((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0])
- 3)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)
(tmpMeta[0]) - 3)))) >> 10)) ? 1 : 0)
) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1677#line 4760 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1678 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1679#line 4760 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1680 _modelVars = tmpMeta[1];
1681#line 1681 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1682
1683#line 4761 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1684 omc_BackendDump_dumpVariables(threadData, _modelVars, _OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)));
1685#line 1685 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1686 }
1687 else
1688 {
1689#line 4763 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1690 fputs(MMC_STRINGDATA(_OMC_LIT1)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT1).header) + 3))) - 3)))->data)
,stdoutstdout);
1691#line 1691 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1692 }
1693
1694#line 4765 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1695 tmpMeta[0] = stringAppend(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),intString(mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inDAEmodeData), 4))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_inDAEmodeData) - 3))) + (4)))))))) >> 1)
));
1696#line 4765 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1697 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)));
1698#line 4765 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1699 tmpMeta[2] = stringAppend(tmpMeta[1],intString(listLength((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inDAEmodeData), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_inDAEmodeData)
- 3))) + (2)))))
))));
1700#line 4765 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1701 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
1702#line 4765 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1703 tmpMeta[4] = stringAppend(tmpMeta[3],intString(listLength((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inDAEmodeData), 3))(*(void**)(((void*)((void**)(((void*)((char*)(_inDAEmodeData)
- 3))) + (3)))))
))));
1704#line 4765 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1705 tmpMeta[5] = stringAppend(tmpMeta[4],_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)));
1706#line 4765 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1707 fputs(MMC_STRINGDATA(tmpMeta[5])(((struct mmc_string*)((void*)((char*)(tmpMeta[5]) - 3)))->
data)
,stdoutstdout);
1708#line 1708 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1709
1710#line 4768 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1711 omc_BackendDump_dumpVarList(threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inDAEmodeData), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_inDAEmodeData)
- 3))) + (2)))))
), _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)));
1712#line 1712 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1713
1714#line 4769 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1715 omc_BackendDump_dumpVarList(threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_inDAEmodeData), 3))(*(void**)(((void*)((void**)(((void*)((char*)(_inDAEmodeData)
- 3))) + (3)))))
), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)));
1716#line 1716 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1717 _return: OMC_LABEL_UNUSED__attribute__((unused))
1718 return;
1719}
1720
1721PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_printStateOrderStr(threadData_t *threadData, modelica_metatype _tpl)
1722{
1723 modelica_string _str = NULL((void*)0);
1724 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1725 MMC_SO()mmc_check_stackoverflow(threadData);
1726 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1727 // _str has no default value.
1728#line 4750 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1729 tmpMeta[0] = stringAppend(omc_ComponentReference_printComponentRefStr(threadData, omc_Util_tuple21(threadData, _tpl)),_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)));
1730#line 4750 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1731 tmpMeta[1] = stringAppend(tmpMeta[0],omc_ComponentReference_printComponentRefStr(threadData, omc_Util_tuple22(threadData, _tpl)));
1732#line 4750 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1733 _str = tmpMeta[1];
1734#line 1734 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1735 _return: OMC_LABEL_UNUSED__attribute__((unused))
1736 return _str;
1737}
1738
1739DLLExport
1740void omc_BackendDump_dumpStateOrder(threadData_t *threadData, modelica_metatype _inStateOrder)
1741{
1742 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
1743 MMC_SO()mmc_check_stackoverflow(threadData);
1744 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1745#line 1745 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1746 { /* match expression */
1747 modelica_metatype tmp3_1;
1748 tmp3_1 = _inStateOrder;
1749 {
1750 modelica_string _str = NULL((void*)0);
1751 modelica_string _len_str = NULL((void*)0);
1752 modelica_integer _len;
1753 modelica_metatype _ht = NULL((void*)0);
1754 modelica_metatype _tplLst = NULL((void*)0);
1755 volatile mmc_switch_type tmp3;
1756 int tmp4;
1757 // _str has no default value.
1758 // _len_str has no default value.
1759 // _len has no default value.
1760 // _ht has no default value.
1761 // _tplLst has no default value.
1762 tmp3 = 0;
1763 for (; tmp3 < 1; tmp3++) {
1764 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1765 case 0: {
1766 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,0,2)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((2 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
1767 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
1768
1769 _ht = tmpMeta[0];
1770 /* Pattern matching succeeded */
1771#line 4729 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1772 _tplLst = omc_BaseHashTable_hashTableList(threadData, _ht);
1773#line 1773 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1774
1775#line 4730 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1776 if((listLength(_tplLst) > ((modelica_integer) 0)))
1777#line 4730 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1778 {
1779#line 4731 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1780 fputs(MMC_STRINGDATA(_OMC_LIT10)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT10).header) + 3))) - 3)))->data)
,stdoutstdout);
1781#line 1781 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1782
1783#line 4732 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1784 _str = stringDelimitList(omc_List_map(threadData, _tplLst, boxvar_BackendDump_printStateOrderStr((void*)((char*)(&(boxvar_lit_BackendDump_printStateOrderStr
).header) + 3))
), _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
1785#line 1785 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1786
1787#line 4733 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1788 _len = listLength(_tplLst);
1789#line 1789 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1790
1791#line 4734 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1792 _len_str = intString(_len);
1793#line 1793 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1794
1795#line 4735 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1796 fputs(MMC_STRINGDATA(_len_str)(((struct mmc_string*)((void*)((char*)(_len_str) - 3)))->data
)
,stdoutstdout);
1797#line 1797 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1798
1799#line 4736 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1800 fputs(MMC_STRINGDATA(_OMC_LIT12)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT12).header) + 3))) - 3)))->data)
,stdoutstdout);
1801#line 1801 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1802
1803#line 4737 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1804 fputs(MMC_STRINGDATA(_OMC_LIT13)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT13).header) + 3))) - 3)))->data)
,stdoutstdout);
1805#line 1805 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1806
1807#line 4738 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1808 fputs(MMC_STRINGDATA(_str)(((struct mmc_string*)((void*)((char*)(_str) - 3)))->data),stdoutstdout);
1809#line 1809 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1810
1811#line 4739 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1812 fputs(MMC_STRINGDATA(_OMC_LIT14)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT14).header) + 3))) - 3)))->data)
,stdoutstdout);
1813#line 1813 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1814 }
1815#line 1815 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1816 goto tmp2_done;
1817 }
1818 }
1819 goto tmp2_end;
1820 tmp2_end: ;
1821 }
1822 goto goto_1;
1823 goto_1:;
1824 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1825 goto tmp2_done;
1826 tmp2_done:;
1827 }
1828 }
1829 ;
1830 _return: OMC_LABEL_UNUSED__attribute__((unused))
1831 return;
1832}
1833
1834DLLExport
1835modelica_string omc_BackendDump_constraintEquationString(threadData_t *threadData, modelica_metatype _constraints)
1836{
1837 modelica_string _s = NULL((void*)0);
1838 modelica_integer _i;
1839 modelica_string _s1 = NULL((void*)0);
1840 modelica_integer tmp1;
1841 modelica_integer tmp2;
1842 modelica_integer tmp3;
1843 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
1844 MMC_SO()mmc_check_stackoverflow(threadData);
1845 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1846 _s = _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3));
1847 // _i has no default value.
1848 // _s1 has no default value.
1849#line 4705 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1850 tmp1 = ((modelica_integer) 1); tmp2 = 1; tmp3 = arrayLength(_constraints);
1851#line 4705 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1852 if(!(((tmp2 > 0) && (tmp1 > tmp3)) || ((tmp2 < 0) && (tmp1 < tmp3))))
1853#line 4705 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1854 {
1855#line 4705 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1856 modelica_integer _i;
1857#line 4705 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1858 for(_i = ((modelica_integer) 1); in_range_integer(_i, tmp1, tmp3); _i += tmp2)
1859#line 4705 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1860 {
1861#line 4706 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1862 tmpMeta[0] = stringAppend(stringDelimitList(omc_List_map(threadData, arrayGet(_constraints, _i)nobox_arrayGet(threadData,_constraints,_i), boxvar_BackendDump_equationString((void*)((char*)(&(boxvar_lit_BackendDump_equationString)
.header) + 3))
), _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)));
1863#line 4706 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1864 _s1 = tmpMeta[0];
1865#line 1865 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1866
1867#line 4707 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1868 if(listEmpty(arrayGet(_constraints, _i))((*(mmc_uint_t*)((void*)((char*)(nobox_arrayGet(threadData,_constraints
,_i)) - 3))) == (((0) << 10) + (((0) & 255) <<
2)))
)
1869#line 4707 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1870 {
1871#line 4708 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1872 _s1 = _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3));
1873#line 1873 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1874 }
1875
1876#line 4710 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1877 tmpMeta[0] = stringAppend(_OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)),intString(_i));
1878#line 4710 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1879 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)));
1880#line 4710 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1881 tmpMeta[2] = stringAppend(tmpMeta[1],_s1);
1882#line 4710 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1883 tmpMeta[3] = stringAppend(tmpMeta[2],_s);
1884#line 4710 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1885 _s = tmpMeta[3];
1886#line 1886 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1887 }
1888 }
1889 _return: OMC_LABEL_UNUSED__attribute__((unused))
1890 return _s;
1891}
1892
1893DLLExport
1894void omc_BackendDump_SSSHandlerArgString(threadData_t *threadData, modelica_metatype _arg)
1895{
1896 modelica_metatype _stateorder = NULL((void*)0);
1897 modelica_metatype _constraints = NULL((void*)0);
1898 modelica_metatype _eqs2EqIdxs = NULL((void*)0);
1899 modelica_metatype _eqIdx2Eq = NULL((void*)0);
1900 modelica_integer _numEqs;
1901 modelica_integer tmp1;
1902 modelica_metatype tmpMeta[7] __attribute__((unused)) = {0};
1903 MMC_SO()mmc_check_stackoverflow(threadData);
1904 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1905 // _stateorder has no default value.
1906 // _constraints has no default value.
1907 // _eqs2EqIdxs has no default value.
1908 // _eqIdx2Eq has no default value.
1909 // _numEqs has no default value.
1910#line 4687 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1911 if(isSome(_arg)(0==((((((*(mmc_uint_t*)((void*)((char*)(_arg) - 3)))) & (
7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(_arg) - 3))))
>> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(_arg) -
3)))) >> 10)) ? 0 : 1)
)
1912#line 4687 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1913 {
1914#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1915 /* Pattern-matching assignment */
1916#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1917 tmpMeta[0] = _arg;
1918#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1919 if (optionNone(tmpMeta[0])(0==((((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0])
- 3)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)
(tmpMeta[0]) - 3)))) >> 10)) ? 1 : 0)
) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1920#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1921 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1922#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1923 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
1924#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1925 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
1926#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1927 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
1928#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1929 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
1930#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1931 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (5)))))
;
1932#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1933 tmp1 = mmc_unbox_integer(tmpMeta[6])(((mmc_sint_t) (tmpMeta[6])) >> 1);
1934#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1935 _stateorder = tmpMeta[2];
1936#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1937 _constraints = tmpMeta[3];
1938#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1939 _eqs2EqIdxs = tmpMeta[4];
1940#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1941 _eqIdx2Eq = tmpMeta[5];
1942#line 4688 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1943 _numEqs = tmp1 /* pattern as ty=Integer */;
1944#line 1944 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1945
1946#line 4689 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1947 tmpMeta[0] = stringAppend(intString(_numEqs),_OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)));
1948#line 4689 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1949 fputs(MMC_STRINGDATA(tmpMeta[0])(((struct mmc_string*)((void*)((char*)(tmpMeta[0]) - 3)))->
data)
,stdoutstdout);
1950#line 1950 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1951
1952#line 4690 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1953 omc_BackendDump_dumpStateOrder(threadData, _stateorder);
1954#line 1954 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1955
1956#line 4691 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1957 tmpMeta[0] = stringAppend(_OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)),omc_BackendDump_constraintEquationString(threadData, _constraints));
1958#line 4691 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1959 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
1960#line 4691 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1961 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
1962#line 1962 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1963 }
1964 else
1965 {
1966#line 4693 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
1967 fputs(MMC_STRINGDATA(_OMC_LIT20)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT20).header) + 3))) - 3)))->data)
,stdoutstdout);
1968#line 1968 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1969 }
1970 _return: OMC_LABEL_UNUSED__attribute__((unused))
1971 return;
1972}
1973
1974PROTECTED_FUNCTION_STATIC modelica_boolean omc_BackendDump_isResidualEq(threadData_t *threadData, modelica_integer _eqIdx, modelica_metatype _comp)
1975{
1976 modelica_boolean _isRes;
1977 modelica_boolean tmp1 = 0;
1978 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1979 MMC_SO()mmc_check_stackoverflow(threadData);
1980 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1981 // _isRes has no default value.
1982#line 1982 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
1983 { /* match expression */
1984 modelica_metatype tmp4_1;
1985 tmp4_1 = _comp;
1986 {
1987 modelica_metatype _resEqs = NULL((void*)0);
1988 volatile mmc_switch_type tmp4;
1989 int tmp5;
1990 // _resEqs has no default value.
1991 tmp4 = 0;
1992 for (; tmp4 < 2; tmp4++) {
1993 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
1994 case 0: {
1995 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,7,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((7 +3) & 255) << 2)))
== 0) goto tmp3_end;
1996 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1997 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
1998
1999 _resEqs = tmpMeta[1];
2000 /* Pattern matching succeeded */
2001#line 4671 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2002 tmp1 = omc_List_exist1(threadData, _resEqs, boxvar_intEq((void*)((char*)(&(boxvar_lit_intEq).header) + 3)), mmc_mk_integermmc_mk_icon(_eqIdx));
2003#line 2003 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2004 goto tmp3_done;
2005 }
2006 case 1: {
2007
2008 /* Pattern matching succeeded */
2009#line 4673 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2010 tmp1 = 0;
2011#line 2011 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2012 goto tmp3_done;
2013 }
2014 }
2015 goto tmp3_end;
2016 tmp3_end: ;
2017 }
2018 goto goto_2;
2019 goto_2:;
2020 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2021 goto tmp3_done;
2022 tmp3_done:;
2023 }
2024 }
2025 _isRes = tmp1;
2026 _return: OMC_LABEL_UNUSED__attribute__((unused))
2027 return _isRes;
2028}
2029PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_isResidualEq(threadData_t *threadData, modelica_metatype _eqIdx, modelica_metatype _comp)
2030{
2031 modelica_integer tmp1;
2032 modelica_boolean _isRes;
2033 modelica_metatype out_isRes;
2034 tmp1 = mmc_unbox_integer(_eqIdx)(((mmc_sint_t) (_eqIdx)) >> 1);
2035 _isRes = omc_BackendDump_isResidualEq(threadData, tmp1, _comp);
2036 out_isRes = mmc_mk_icon(_isRes);
2037 return out_isRes;
2038}
2039
2040PROTECTED_FUNCTION_STATIC modelica_boolean omc_BackendDump_isAlgLoop(threadData_t *threadData, modelica_metatype _comp)
2041{
2042 modelica_boolean _isLoop;
2043 modelica_boolean tmp1 = 0;
2044 MMC_SO()mmc_check_stackoverflow(threadData);
2045 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2046 // _isLoop has no default value.
2047#line 2047 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2048 { /* match expression */
2049 modelica_metatype tmp4_1;
2050 tmp4_1 = _comp;
2051 {
2052 int tmp4;
2053 {
2054 switch (MMC_SWITCH_CAST(valueConstructor(tmp4_1))(((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) >> 2
) & 255))
) {
2055 case 4: {
2056
2057 /* Pattern matching succeeded */
2058#line 4654 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2059 tmp1 = 1;
2060#line 2060 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2061 goto tmp3_done;
2062 }
2063 case 10: {
2064
2065 /* Pattern matching succeeded */
2066#line 4656 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2067 tmp1 = 1;
2068#line 2068 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2069 goto tmp3_done;
2070 }
2071 default:
2072 tmp3_default: OMC_LABEL_UNUSED__attribute__((unused)); {
2073
2074 /* Pattern matching succeeded */
2075#line 4658 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2076 tmp1 = 0;
2077#line 2077 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2078 goto tmp3_done;
2079 }
2080 }
2081 goto tmp3_end;
2082 tmp3_end: ;
2083 }
2084 goto goto_2;
2085 goto_2:;
2086 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2087 goto tmp3_done;
2088 tmp3_done:;
2089 }
2090 }
2091 _isLoop = tmp1;
2092 _return: OMC_LABEL_UNUSED__attribute__((unused))
2093 return _isLoop;
2094}
2095PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_isAlgLoop(threadData_t *threadData, modelica_metatype _comp)
2096{
2097 modelica_boolean _isLoop;
2098 modelica_metatype out_isLoop;
2099 _isLoop = omc_BackendDump_isAlgLoop(threadData, _comp);
2100 out_isLoop = mmc_mk_icon(_isLoop);
2101 return out_isLoop;
2102}
2103
2104PROTECTED_FUNCTION_STATIC modelica_boolean omc_BackendDump_isTearingVar(threadData_t *threadData, modelica_integer _varIdx, modelica_metatype _comp)
2105{
2106 modelica_boolean _isTear;
2107 modelica_boolean tmp1 = 0;
2108 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2109 MMC_SO()mmc_check_stackoverflow(threadData);
2110 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2111 // _isTear has no default value.
2112#line 2112 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2113 { /* match expression */
2114 modelica_metatype tmp4_1;
2115 tmp4_1 = _comp;
2116 {
2117 modelica_metatype _tVars = NULL((void*)0);
2118 volatile mmc_switch_type tmp4;
2119 int tmp5;
2120 // _tVars has no default value.
2121 tmp4 = 0;
2122 for (; tmp4 < 2; tmp4++) {
2123 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2124 case 0: {
2125 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,7,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((7 +3) & 255) << 2)))
== 0) goto tmp3_end;
2126 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2127 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2128
2129 _tVars = tmpMeta[1];
2130 /* Pattern matching succeeded */
2131#line 4642 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2132 tmp1 = omc_List_exist1(threadData, _tVars, boxvar_intEq((void*)((char*)(&(boxvar_lit_intEq).header) + 3)), mmc_mk_integermmc_mk_icon(_varIdx));
2133#line 2133 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2134 goto tmp3_done;
2135 }
2136 case 1: {
2137
2138 /* Pattern matching succeeded */
2139#line 4644 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2140 tmp1 = 0;
2141#line 2141 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2142 goto tmp3_done;
2143 }
2144 }
2145 goto tmp3_end;
2146 tmp3_end: ;
2147 }
2148 goto goto_2;
2149 goto_2:;
2150 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2151 goto tmp3_done;
2152 tmp3_done:;
2153 }
2154 }
2155 _isTear = tmp1;
2156 _return: OMC_LABEL_UNUSED__attribute__((unused))
2157 return _isTear;
2158}
2159PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_isTearingVar(threadData_t *threadData, modelica_metatype _varIdx, modelica_metatype _comp)
2160{
2161 modelica_integer tmp1;
2162 modelica_boolean _isTear;
2163 modelica_metatype out_isTear;
2164 tmp1 = mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1);
2165 _isTear = omc_BackendDump_isTearingVar(threadData, tmp1, _comp);
2166 out_isTear = mmc_mk_icon(_isTear);
2167 return out_isTear;
2168}
2169
2170DLLExport
2171void omc_BackendDump_dumpBackendDAEBipartiteGraph(threadData_t *threadData, modelica_metatype _dae, modelica_string _filename)
2172{
2173 modelica_integer _graphIdx;
2174 modelica_integer _sysIdx;
2175 modelica_integer _varIdx;
2176 modelica_integer _eqIdx;
2177 modelica_integer _order;
2178 modelica_integer _nameAttIdx;
2179 modelica_integer _varAttIdx;
2180 modelica_integer _eqAttIdx;
2181 modelica_integer _sysAttIdx;
2182 modelica_integer _tearAttIdx;
2183 modelica_integer _compAttIdx;
2184 modelica_integer _orderAttIdx;
2185 modelica_string _tearInfo = NULL((void*)0);
2186 modelica_string _nodeColor = NULL((void*)0);
2187 modelica_metatype _graphInfo = NULL((void*)0);
2188 modelica_metatype _shapeType = NULL((void*)0);
2189 modelica_metatype _lineType = NULL((void*)0);
2190 modelica_real _lineWidth;
2191 modelica_real _borderWidth;
2192 modelica_metatype _systs = NULL((void*)0);
2193 modelica_metatype _shared = NULL((void*)0);
2194 modelica_metatype _eqLst = NULL((void*)0);
2195 modelica_metatype _varLst = NULL((void*)0);
2196 modelica_metatype _eqIdxs = NULL((void*)0);
2197 modelica_metatype _varIdxs = NULL((void*)0);
2198 modelica_metatype _adjVars = NULL((void*)0);
2199 modelica_metatype _vars = NULL((void*)0);
2200 modelica_metatype _eqs = NULL((void*)0);
2201 modelica_metatype _comps = NULL((void*)0);
2202 modelica_metatype _m = NULL((void*)0);
2203 modelica_metatype _mT = NULL((void*)0);
2204 modelica_metatype _ass2 = NULL((void*)0);
2205 modelica_integer tmp1;
2206 modelica_integer tmp2;
2207 modelica_integer tmp3;
2208 modelica_integer tmp4;
2209 modelica_integer tmp5;
2210 modelica_integer tmp6;
2211 modelica_integer tmp7;
2212 modelica_integer tmp8;
2213 modelica_integer tmp9;
2214 modelica_integer tmp10;
2215 modelica_integer tmp11;
2216 modelica_metatype tmpMeta[21] __attribute__((unused)) = {0};
2217 MMC_SO()mmc_check_stackoverflow(threadData);
2218 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2219 // _graphIdx has no default value.
2220 // _sysIdx has no default value.
2221 // _varIdx has no default value.
2222 // _eqIdx has no default value.
2223 // _order has no default value.
2224 // _nameAttIdx has no default value.
2225 // _varAttIdx has no default value.
2226 // _eqAttIdx has no default value.
2227 // _sysAttIdx has no default value.
2228 // _tearAttIdx has no default value.
2229 // _compAttIdx has no default value.
2230 // _orderAttIdx has no default value.
2231 // _tearInfo has no default value.
2232 // _nodeColor has no default value.
2233 // _graphInfo has no default value.
2234 // _shapeType has no default value.
2235 // _lineType has no default value.
2236 // _lineWidth has no default value.
2237 // _borderWidth has no default value.
2238 // _systs has no default value.
2239 // _shared has no default value.
2240 // _eqLst has no default value.
2241 // _varLst has no default value.
2242 // _eqIdxs has no default value.
2243 // _varIdxs has no default value.
2244 // _adjVars has no default value.
2245 // _vars has no default value.
2246 // _eqs has no default value.
2247 // _comps has no default value.
2248 // _m has no default value.
2249 // _mT has no default value.
2250 // _ass2 has no default value.
2251#line 4541 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2252 _graphInfo = omc_GraphML_createGraphInfo(threadData);
2253#line 2253 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2254
2255#line 4542 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2256 /* Pattern-matching tuple assignment */
2257#line 4542 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2258 tmpMeta[2] = omc_GraphML_addGraph(threadData, _OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)), 1, _graphInfo, &tmpMeta[0]);
2259#line 4542 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2260 _graphInfo = tmpMeta[2];
2261#line 4542 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2262 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2263#line 4542 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2264 tmp1 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
2265#line 4542 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2266 _graphIdx = tmp1 /* pattern as ty=Integer */;
2267#line 2267 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2268
2269#line 4543 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2270 /* Pattern-matching tuple assignment */
2271#line 4543 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2272 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
2273#line 4543 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2274 _graphInfo = tmpMeta[2];
2275#line 4543 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2276 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2277#line 4543 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2278 tmp2 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
2279#line 4543 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2280 _nameAttIdx = tmp2 /* pattern as ty=Integer */;
2281#line 2281 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2282
2283#line 4544 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2284 /* Pattern-matching tuple assignment */
2285#line 4544 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2286 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
2287#line 4544 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2288 _graphInfo = tmpMeta[2];
2289#line 4544 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2290 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2291#line 4544 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2292 tmp3 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
2293#line 4544 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2294 _varAttIdx = tmp3 /* pattern as ty=Integer */;
2295#line 2295 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2296
2297#line 4545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2298 /* Pattern-matching tuple assignment */
2299#line 4545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2300 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
2301#line 4545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2302 _graphInfo = tmpMeta[2];
2303#line 4545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2304 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2305#line 4545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2306 tmp4 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
2307#line 4545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2308 _eqAttIdx = tmp4 /* pattern as ty=Integer */;
2309#line 2309 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2310
2311#line 4546 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2312 /* Pattern-matching tuple assignment */
2313#line 4546 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2314 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
2315#line 4546 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2316 _graphInfo = tmpMeta[2];
2317#line 4546 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2318 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2319#line 4546 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2320 tmp5 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
2321#line 4546 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2322 _sysAttIdx = tmp5 /* pattern as ty=Integer */;
2323#line 2323 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2324
2325#line 4547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2326 /* Pattern-matching tuple assignment */
2327#line 4547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2328 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
2329#line 4547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2330 _graphInfo = tmpMeta[2];
2331#line 4547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2332 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2333#line 4547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2334 tmp6 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
2335#line 4547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2336 _tearAttIdx = tmp6 /* pattern as ty=Integer */;
2337#line 2337 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2338
2339#line 4548 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2340 /* Pattern-matching tuple assignment */
2341#line 4548 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2342 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
2343#line 4548 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2344 _graphInfo = tmpMeta[2];
2345#line 4548 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2346 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2347#line 4548 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2348 tmp7 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
2349#line 4548 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2350 _compAttIdx = tmp7 /* pattern as ty=Integer */;
2351#line 2351 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2352
2353#line 4549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2354 /* Pattern-matching tuple assignment */
2355#line 4549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2356 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
2357#line 4549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2358 _graphInfo = tmpMeta[2];
2359#line 4549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2360 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2361#line 4549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2362 tmp8 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
2363#line 4549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2364 _orderAttIdx = tmp8 /* pattern as ty=Integer */;
2365#line 2365 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2366
2367#line 4552 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2368 /* Pattern-matching assignment */
2369#line 4552 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2370 tmpMeta[0] = _dae;
2371#line 4552 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2372 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2373#line 4552 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2374 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
2375#line 4552 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2376 _systs = tmpMeta[1];
2377#line 4552 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2378 _shared = tmpMeta[2];
2379#line 2379 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2380
2381#line 4553 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2382 _sysIdx = ((modelica_integer) 1);
2383#line 2383 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2384
2385#line 4554 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2386 {
2387#line 4554 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2388 modelica_metatype _sys;
2389#line 4554 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2390 for (tmpMeta[0] = _systs; !listEmpty(tmpMeta[0])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
; tmpMeta[0]=MMC_CDR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
)
2391#line 4554 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2392 {
2393#line 4554 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2394 _sys = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
2395#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2396 /* Pattern-matching assignment */
2397#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2398 tmpMeta[1] = _sys;
2399#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2400 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
2401#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2402 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
2403#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2404 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (7)))))
;
2405#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2406 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((3 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2407#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2408 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (3)))))
;
2409#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2410 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (4)))))
;
2411#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2412 _vars = tmpMeta[2];
2413#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2414 _eqs = tmpMeta[3];
2415#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2416 _ass2 = tmpMeta[5];
2417#line 4555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2418 _comps = tmpMeta[6];
2419#line 2419 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2420
2421#line 4557 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2422 _m = omc_BackendDAEUtil_adjacencyMatrix(threadData, _sys, _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)), mmc_mk_some(omc_BackendDAEUtil_getFunctions(threadData, _shared)), omc_BackendDAEUtil_isInitializationDAE(threadData, _shared) ,&_mT);
2423#line 2423 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2424
2425#line 4560 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2426 _order = ((modelica_integer) 1);
2427#line 2427 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2428
2429#line 4561 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2430 {
2431#line 4561 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2432 modelica_metatype _comp;
2433#line 4561 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2434 for (tmpMeta[1] = _comps; !listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
; tmpMeta[1]=MMC_CDR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
)
2435#line 4561 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2436 {
2437#line 4561 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2438 _comp = MMC_CAR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
2439#line 4562 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2440 tmpMeta[2] = mmc_mk_cons(_comp, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
2441#line 4562 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2442 _varLst = omc_BackendDAEUtil_getStrongComponentsVarsAndEquations(threadData, tmpMeta[2], _vars, _eqs ,&_varIdxs ,&_eqLst ,&_eqIdxs);
2443#line 2443 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2444
2445#line 4565 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2446 {
2447#line 4565 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2448 modelica_metatype _varIdx;
2449#line 4565 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2450 for (tmpMeta[2] = _varIdxs; !listEmpty(tmpMeta[2])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
; tmpMeta[2]=MMC_CDR(tmpMeta[2])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
)
2451#line 4565 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2452 {
2453#line 4565 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2454 _varIdx = MMC_CAR(tmpMeta[2])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (1)))))
;
2455#line 4566 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2456 _nodeColor = (omc_BackendDump_isAlgLoop(threadData, _comp)?_OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)):_OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)));
2457#line 2457 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2458
2459#line 4567 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2460 _borderWidth = (omc_BackendVariable_isStateVar(threadData, omc_BackendVariable_getVarAt(threadData, _vars, mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1)))?4.0:1.0);
2461#line 2461 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2462
2463#line 4568 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2464 if(omc_BackendDump_isTearingVar(threadData, mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1), _comp))
2465#line 4568 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2466 {
2467#line 4569 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2468 _shapeType = _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3));
2469#line 2469 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2470
2471#line 4570 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2472 _tearInfo = _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3));
2473#line 2473 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2474
2475#line 4571 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2476 _nodeColor = _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3));
2477#line 2477 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2478 }
2479 else
2480 {
2481#line 4573 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2482 _shapeType = _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3));
2483#line 2483 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2484
2485#line 4574 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2486 _tearInfo = _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3));
2487#line 2487 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2488 }
2489
2490#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2491 /* Pattern-matching tuple assignment */
2492#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2493 tmpMeta[4] = stringAppend(_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)),intString(_sysIdx));
2494#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2495 tmpMeta[5] = stringAppend(tmpMeta[4],_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
2496#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2497 tmpMeta[6] = stringAppend(tmpMeta[5],intString(mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1)));
2498#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2499 tmpMeta[8] = mmc_mk_box4(3, &GraphML_NodeLabel_NODELABEL__INTERNAL__desc, intString(mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)));
2500#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2501 tmpMeta[7] = mmc_mk_cons(tmpMeta[8], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
2502#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2503 tmpMeta[10] = stringAppend(_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)),intString(_sysIdx));
2504#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2505 tmpMeta[11] = stringAppend(tmpMeta[10],_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
2506#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2507 tmpMeta[12] = stringAppend(tmpMeta[11],intString(mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1)));
2508#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2509 tmpMeta[13] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_nameAttIdx), tmpMeta[12]);
2510#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2511 tmpMeta[14] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_varAttIdx), intString(mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1)));
2512#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2513 tmpMeta[15] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_eqAttIdx), _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)));
2514#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2515 tmpMeta[16] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_compAttIdx), omc_BackendDump_printComponent(threadData, _comp, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3))));
2516#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2517 tmpMeta[17] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_sysAttIdx), intString(_sysIdx));
2518#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2519 tmpMeta[18] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_tearAttIdx), _tearInfo);
2520#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2521 tmpMeta[19] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_orderAttIdx), intString(_order));
2522#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2523 tmpMeta[9] = mmc_mk_cons(tmpMeta[13], mmc_mk_cons(tmpMeta[14], mmc_mk_cons(tmpMeta[15], mmc_mk_cons(tmpMeta[16], mmc_mk_cons(tmpMeta[17], mmc_mk_cons(tmpMeta[18], mmc_mk_cons(tmpMeta[19], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))))));
2524#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2525 tmpMeta[20] = omc_GraphML_addNode(threadData, tmpMeta[6], _nodeColor, _borderWidth, tmpMeta[7], _shapeType, mmc_mk_some(omc_BackendDump_varString(threadData, omc_BackendVariable_getVarAt(threadData, _vars, mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1)))), tmpMeta[9], _graphIdx, _graphInfo, &tmpMeta[3]);
2526#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2527 _graphInfo = tmpMeta[20];
2528#line 4576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2529
2530#line 2530 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2531 }
2532 }
2533
2534#line 4584 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2535 {
2536#line 4584 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2537 modelica_metatype _eqIdx;
2538#line 4584 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2539 for (tmpMeta[2] = _eqIdxs; !listEmpty(tmpMeta[2])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
; tmpMeta[2]=MMC_CDR(tmpMeta[2])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
)
2540#line 4584 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2541 {
2542#line 4584 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2543 _eqIdx = MMC_CAR(tmpMeta[2])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (1)))))
;
2544#line 4585 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2545 _nodeColor = (omc_BackendDump_isAlgLoop(threadData, _comp)?_OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)):_OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)));
2546#line 2546 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2547
2548#line 4586 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2549 if(omc_BackendDump_isResidualEq(threadData, mmc_unbox_integer(_eqIdx)(((mmc_sint_t) (_eqIdx)) >> 1), _comp))
2550#line 4586 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2551 {
2552#line 4587 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2553 _shapeType = _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3));
2554#line 2554 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2555
2556#line 4588 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2557 _tearInfo = _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3));
2558#line 2558 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2559
2560#line 4589 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2561 _nodeColor = _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3));
2562#line 2562 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2563 }
2564 else
2565 {
2566#line 4591 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2567 _shapeType = _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3));
2568#line 2568 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2569
2570#line 4592 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2571 _tearInfo = _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3));
2572#line 2572 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2573 }
2574
2575#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2576 /* Pattern-matching tuple assignment */
2577#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2578 tmpMeta[4] = stringAppend(_OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)),intString(_sysIdx));
2579#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2580 tmpMeta[5] = stringAppend(tmpMeta[4],_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
2581#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2582 tmpMeta[6] = stringAppend(tmpMeta[5],intString(mmc_unbox_integer(_eqIdx)(((mmc_sint_t) (_eqIdx)) >> 1)));
2583#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2584 tmpMeta[8] = mmc_mk_box4(3, &GraphML_NodeLabel_NODELABEL__INTERNAL__desc, intString(mmc_unbox_integer(_eqIdx)(((mmc_sint_t) (_eqIdx)) >> 1)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)));
2585#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2586 tmpMeta[7] = mmc_mk_cons(tmpMeta[8], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
2587#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2588 tmpMeta[10] = stringAppend(_OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)),intString(_sysIdx));
2589#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2590 tmpMeta[11] = stringAppend(tmpMeta[10],_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
2591#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2592 tmpMeta[12] = stringAppend(tmpMeta[11],intString(mmc_unbox_integer(_eqIdx)(((mmc_sint_t) (_eqIdx)) >> 1)));
2593#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2594 tmpMeta[13] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_nameAttIdx), tmpMeta[12]);
2595#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2596 tmpMeta[14] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_varAttIdx), _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)));
2597#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2598 tmpMeta[15] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_compAttIdx), omc_BackendDump_printComponent(threadData, _comp, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3))));
2599#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2600 tmpMeta[16] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_eqAttIdx), intString(mmc_unbox_integer(_eqIdx)(((mmc_sint_t) (_eqIdx)) >> 1)));
2601#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2602 tmpMeta[17] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_sysAttIdx), intString(_sysIdx));
2603#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2604 tmpMeta[18] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_tearAttIdx), _tearInfo);
2605#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2606 tmpMeta[19] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_orderAttIdx), intString(_order));
2607#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2608 tmpMeta[9] = mmc_mk_cons(tmpMeta[13], mmc_mk_cons(tmpMeta[14], mmc_mk_cons(tmpMeta[15], mmc_mk_cons(tmpMeta[16], mmc_mk_cons(tmpMeta[17], mmc_mk_cons(tmpMeta[18], mmc_mk_cons(tmpMeta[19], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))))));
2609#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2610 tmpMeta[20] = omc_GraphML_addNode(threadData, tmpMeta[6], _nodeColor, 1.0, tmpMeta[7], _shapeType, mmc_mk_some(omc_BackendDump_equationString(threadData, omc_BackendEquation_get(threadData, _eqs, mmc_unbox_integer(_eqIdx)(((mmc_sint_t) (_eqIdx)) >> 1)))), tmpMeta[9], _graphIdx, _graphInfo, &tmpMeta[3]);
2611#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2612 _graphInfo = tmpMeta[20];
2613#line 4594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2614
2615#line 2615 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2616 }
2617 }
2618
2619#line 4600 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2620 _order = ((modelica_integer) 1) + _order;
2621#line 2621 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2622 }
2623 }
2624
2625#line 4604 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2626 tmp9 = ((modelica_integer) 1); tmp10 = 1; tmp11 = arrayLength(_m);
2627#line 4604 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2628 if(!(((tmp10 > 0) && (tmp9 > tmp11)) || ((tmp10 < 0) && (tmp9 < tmp11))))
2629#line 4604 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2630 {
2631#line 4604 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2632 modelica_integer _eqIdx;
2633#line 4604 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2634 for(_eqIdx = ((modelica_integer) 1); in_range_integer(_eqIdx, tmp9, tmp11); _eqIdx += tmp10)
2635#line 4604 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2636 {
2637#line 4605 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2638 {
2639#line 4605 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2640 modelica_metatype _varIdx;
2641#line 4605 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2642 for (tmpMeta[1] = arrayGet(_m, _eqIdx)nobox_arrayGet(threadData,_m,_eqIdx); !listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
; tmpMeta[1]=MMC_CDR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
)
2643#line 4605 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2644 {
2645#line 4605 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2646 _varIdx = MMC_CAR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
2647#line 4606 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2648 if((mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1) <= ((modelica_integer) 0)))
2649#line 4606 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2650 {
2651#line 4607 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2652 _lineType = _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3));
2653#line 2653 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2654 }
2655 else
2656 {
2657#line 4609 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2658 _lineType = _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3));
2659#line 2659 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2660 }
2661
2662#line 4611 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2663 _varIdx = mmc_mk_integermmc_mk_icon(labs(mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1)));
2664#line 2664 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2665
2666#line 4612 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2667 _lineWidth = ((mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1) == mmc_unbox_integer(arrayGet(_ass2,_eqIdx) /* DAE.ASUB */)(((mmc_sint_t) (nobox_arrayGet(threadData,_ass2,_eqIdx))) >>
1)
)?4.0:2.0);
2668#line 2668 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2669
2670#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2671 /* Pattern-matching tuple assignment */
2672#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2673 tmpMeta[3] = stringAppend(_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),intString(_sysIdx));
2674#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2675 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
2676#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2677 tmpMeta[5] = stringAppend(tmpMeta[4],intString(_eqIdx));
2678#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2679 tmpMeta[6] = stringAppend(tmpMeta[5],_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
2680#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2681 tmpMeta[7] = stringAppend(tmpMeta[6],intString(mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1)));
2682#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2683 tmpMeta[8] = stringAppend(_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)),intString(_sysIdx));
2684#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2685 tmpMeta[9] = stringAppend(tmpMeta[8],_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
2686#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2687 tmpMeta[10] = stringAppend(tmpMeta[9],intString(mmc_unbox_integer(_varIdx)(((mmc_sint_t) (_varIdx)) >> 1)));
2688#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2689 tmpMeta[11] = stringAppend(_OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)),intString(_sysIdx));
2690#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2691 tmpMeta[12] = stringAppend(tmpMeta[11],_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
2692#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2693 tmpMeta[13] = stringAppend(tmpMeta[12],intString(_eqIdx));
2694#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2695 tmpMeta[14] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2696#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2697 tmpMeta[15] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2698#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2699 tmpMeta[16] = omc_GraphML_addEdge(threadData, tmpMeta[7], tmpMeta[10], tmpMeta[13], _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)), _lineType, _lineWidth, 0, tmpMeta[14], _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)), tmpMeta[15], _graphInfo, &tmpMeta[2]);
2700#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2701 _graphInfo = tmpMeta[16];
2702#line 4613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2703
2704#line 2704 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2705 }
2706 }
2707 }
2708 }
2709
2710#line 4625 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2711 _sysIdx = ((modelica_integer) 1) + _sysIdx;
2712#line 2712 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2713 }
2714 }
2715
2716#line 4629 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2717 tmpMeta[0] = stringAppend(_filename,_OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
2718#line 4629 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2719 omc_GraphML_dumpGraph(threadData, _graphInfo, tmpMeta[0]);
2720#line 2720 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2721 _return: OMC_LABEL_UNUSED__attribute__((unused))
2722 return;
2723}
2724
2725PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_getEqNodeIdx(threadData_t *threadData, modelica_integer _idx)
2726{
2727 modelica_string _eqString = NULL((void*)0);
2728 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2729 MMC_SO()mmc_check_stackoverflow(threadData);
2730 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2731 // _eqString has no default value.
2732#line 4515 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2733 tmpMeta[0] = stringAppend(_OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)),intString(labs(_idx)));
2734#line 4515 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2735 _eqString = tmpMeta[0];
2736#line 2736 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2737 _return: OMC_LABEL_UNUSED__attribute__((unused))
2738 return _eqString;
2739}
2740PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_getEqNodeIdx(threadData_t *threadData, modelica_metatype _idx)
2741{
2742 modelica_integer tmp1;
2743 modelica_string _eqString = NULL((void*)0);
2744 tmp1 = mmc_unbox_integer(_idx)(((mmc_sint_t) (_idx)) >> 1);
2745 _eqString = omc_BackendDump_getEqNodeIdx(threadData, tmp1);
2746 /* skip box _eqString; String */
2747 return _eqString;
2748}
2749
2750PROTECTED_FUNCTION_STATIC modelica_string omc_BackendDump_getVarNodeIdx(threadData_t *threadData, modelica_integer _idx)
2751{
2752 modelica_string _varString = NULL((void*)0);
2753 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2754 MMC_SO()mmc_check_stackoverflow(threadData);
2755 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2756 // _varString has no default value.
2757#line 4507 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2758 tmpMeta[0] = stringAppend(_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),intString(labs(_idx)));
2759#line 4507 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2760 _varString = tmpMeta[0];
2761#line 2761 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2762 _return: OMC_LABEL_UNUSED__attribute__((unused))
2763 return _varString;
2764}
2765PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_getVarNodeIdx(threadData_t *threadData, modelica_metatype _idx)
2766{
2767 modelica_integer tmp1;
2768 modelica_string _varString = NULL((void*)0);
2769 tmp1 = mmc_unbox_integer(_idx)(((mmc_sint_t) (_idx)) >> 1);
2770 _varString = omc_BackendDump_getVarNodeIdx(threadData, tmp1);
2771 /* skip box _varString; String */
2772 return _varString;
2773}
2774
2775PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addEdgeToGraph2(threadData_t *threadData, modelica_integer _varIdxIn, modelica_integer _eqIdx, modelica_metatype _graphInfoIn)
2776{
2777 modelica_metatype _graphInfoOut = NULL((void*)0);
2778 modelica_integer _varIdx;
2779 modelica_string _eqNodeId = NULL((void*)0);
2780 modelica_string _varNodeId = NULL((void*)0);
2781 modelica_metatype _lt = NULL((void*)0);
2782 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
2783 MMC_SO()mmc_check_stackoverflow(threadData);
2784 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2785 // _graphInfoOut has no default value.
2786 // _varIdx has no default value.
2787 // _eqNodeId has no default value.
2788 // _varNodeId has no default value.
2789 // _lt has no default value.
2790#line 4495 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2791 if((_varIdxIn <= ((modelica_integer) 0)))
2792#line 4495 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2793 {
2794#line 4495 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2795 _lt = _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3));
2796#line 2796 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2797 }
2798 else
2799 {
2800#line 4495 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2801 _lt = _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3));
2802#line 2802 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2803 }
2804
2805#line 4496 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2806 _varIdx = labs(_varIdxIn);
2807#line 2807 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2808
2809#line 4497 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2810 _eqNodeId = omc_BackendDump_getEqNodeIdx(threadData, _eqIdx);
2811#line 2811 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2812
2813#line 4498 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2814 _varNodeId = omc_BackendDump_getVarNodeIdx(threadData, _varIdx);
2815#line 2815 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2816
2817#line 4499 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2818 tmpMeta[0] = stringAppend(_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),intString(_varIdx));
2819#line 4499 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2820 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
2821#line 4499 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2822 tmpMeta[2] = stringAppend(tmpMeta[1],intString(_eqIdx));
2823#line 4499 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2824 tmpMeta[3] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2825#line 4499 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2826 tmpMeta[4] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2827#line 4499 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2828 _graphInfoOut = omc_GraphML_addEdge(threadData, tmpMeta[2], _varNodeId, _eqNodeId, _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)), _lt, 2.0, 0, tmpMeta[3], _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)), tmpMeta[4], _graphInfoIn, NULL((void*)0));
2829#line 2829 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2830 _return: OMC_LABEL_UNUSED__attribute__((unused))
2831 return _graphInfoOut;
2832}
2833PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addEdgeToGraph2(threadData_t *threadData, modelica_metatype _varIdxIn, modelica_metatype _eqIdx, modelica_metatype _graphInfoIn)
2834{
2835 modelica_integer tmp1;
2836 modelica_integer tmp2;
2837 modelica_metatype _graphInfoOut = NULL((void*)0);
2838 tmp1 = mmc_unbox_integer(_varIdxIn)(((mmc_sint_t) (_varIdxIn)) >> 1);
2839 tmp2 = mmc_unbox_integer(_eqIdx)(((mmc_sint_t) (_eqIdx)) >> 1);
2840 _graphInfoOut = omc_BackendDump_addEdgeToGraph2(threadData, tmp1, tmp2, _graphInfoIn);
2841 /* skip box _graphInfoOut; GraphML.GraphInfo */
2842 return _graphInfoOut;
2843}
2844
2845PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addEdgeToGraph(threadData_t *threadData, modelica_integer _eqIdx, modelica_metatype _m, modelica_metatype _graphInfoIn)
2846{
2847 modelica_metatype _graphInfoOut = NULL((void*)0);
2848 modelica_metatype _varLst = NULL((void*)0);
2849 MMC_SO()mmc_check_stackoverflow(threadData);
2850 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2851 // _graphInfoOut has no default value.
2852 // _varLst has no default value.
2853#line 4480 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2854 _varLst = arrayGet(_m, _eqIdx)nobox_arrayGet(threadData,_m,_eqIdx);
2855#line 2855 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2856
2857#line 4481 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2858 _graphInfoOut = omc_List_fold1(threadData, _varLst, boxvar_BackendDump_addEdgeToGraph2((void*)((char*)(&(boxvar_lit_BackendDump_addEdgeToGraph2
).header) + 3))
, mmc_mk_integermmc_mk_icon(_eqIdx), _graphInfoIn);
2859#line 2859 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2860 _return: OMC_LABEL_UNUSED__attribute__((unused))
2861 return _graphInfoOut;
2862}
2863PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addEdgeToGraph(threadData_t *threadData, modelica_metatype _eqIdx, modelica_metatype _m, modelica_metatype _graphInfoIn)
2864{
2865 modelica_integer tmp1;
2866 modelica_metatype _graphInfoOut = NULL((void*)0);
2867 tmp1 = mmc_unbox_integer(_eqIdx)(((mmc_sint_t) (_eqIdx)) >> 1);
2868 _graphInfoOut = omc_BackendDump_addEdgeToGraph(threadData, tmp1, _m, _graphInfoIn);
2869 /* skip box _graphInfoOut; GraphML.GraphInfo */
2870 return _graphInfoOut;
2871}
2872
2873PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addEqNodeToGraph(threadData_t *threadData, modelica_integer _indx, modelica_metatype _eqs, modelica_metatype _attsIn, modelica_metatype _attributeIdcs, modelica_metatype _graphInfoIn)
2874{
2875 modelica_metatype _graphInfoOut = NULL((void*)0);
2876 modelica_metatype _eq = NULL((void*)0);
2877 modelica_boolean _isResEq;
2878 modelica_integer _nameAttrIdx;
2879 modelica_integer _typeAttrIdx;
2880 modelica_integer _idxAttrIdx;
2881 modelica_integer _graphIdx;
2882 modelica_string _eqString = NULL((void*)0);
2883 modelica_string _eqNodeId = NULL((void*)0);
2884 modelica_string _idxString = NULL((void*)0);
2885 modelica_string _typeStr = NULL((void*)0);
2886 modelica_string _daeIdxStr = NULL((void*)0);
2887 modelica_metatype _eqChars = NULL((void*)0);
2888 modelica_metatype _graphInfo = NULL((void*)0);
2889 modelica_metatype _nodeLabel = NULL((void*)0);
2890 modelica_integer tmp1;
2891 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
2892 MMC_SO()mmc_check_stackoverflow(threadData);
2893 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2894 // _graphInfoOut has no default value.
2895 // _eq has no default value.
2896 // _isResEq has no default value.
2897 // _nameAttrIdx has no default value.
2898 // _typeAttrIdx has no default value.
2899 // _idxAttrIdx has no default value.
2900 // _graphIdx has no default value.
2901 // _eqString has no default value.
2902 // _eqNodeId has no default value.
2903 // _idxString has no default value.
2904 // _typeStr has no default value.
2905 // _daeIdxStr has no default value.
2906 // _eqChars has no default value.
2907 // _graphInfo has no default value.
2908 // _nodeLabel has no default value.
2909#line 4455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2910 /* Pattern-matching assignment */
2911#line 4455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2912 tmpMeta[0] = _graphInfoIn;
2913#line 4455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2914 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
2915#line 4455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2916 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2917#line 4455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2918 tmp1 = mmc_unbox_integer(tmpMeta[2])(((mmc_sint_t) (tmpMeta[2])) >> 1);
2919#line 4455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2920 _graphInfo = tmpMeta[1];
2921#line 4455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2922 _graphIdx = tmp1 /* pattern as ty=Integer */;
2923#line 2923 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2924
2925#line 4456 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2926 _nameAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 1)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 1))))) >> 1)
;
2927#line 2927 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2928
2929#line 4457 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2930 _typeAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 2)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 2))))) >> 1)
;
2931#line 2931 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2932
2933#line 4458 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2934 _idxAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 3)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 3))))) >> 1)
;
2935#line 2935 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2936
2937#line 4459 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2938 _isResEq = mmc_unbox_boolean(omc_Util_tuple21(threadData, listGet(_attsIn, _indx)))(((mmc_sint_t) (omc_Util_tuple21(threadData, boxptr_listGet(threadData
,_attsIn,mmc_mk_icon(_indx))))) >> 1)
;
2939#line 2939 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2940
2941#line 4460 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2942 _daeIdxStr = omc_Util_tuple22(threadData, listGet(_attsIn, _indx)boxptr_listGet(threadData,_attsIn,mmc_mk_icon(_indx)));
2943#line 2943 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2944
2945#line 4461 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2946 _typeStr = (_isResEq?_OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)):_OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)));
2947#line 2947 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2948
2949#line 4462 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2950 /* Pattern-matching assignment */
2951#line 4462 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2952 tmpMeta[0] = mmc_mk_cons(mmc_mk_integermmc_mk_icon(_indx), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
2953#line 4462 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2954 tmpMeta[1] = omc_BackendEquation_getList(threadData, tmpMeta[0], _eqs);
2955#line 4462 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2956 if (listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2957#line 4462 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2958 tmpMeta[2] = MMC_CAR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
2959#line 4462 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2960 tmpMeta[3] = MMC_CDR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
2961#line 4462 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2962 if (!listEmpty(tmpMeta[3])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2963#line 4462 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2964 _eq = tmpMeta[2];
2965#line 2965 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2966
2967#line 4463 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2968 _eqString = omc_BackendDump_equationString(threadData, _eq);
2969#line 2969 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2970
2971#line 4464 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2972 _eqNodeId = omc_BackendDump_getEqNodeIdx(threadData, _indx);
2973#line 2973 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2974
2975#line 4465 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2976 _idxString = intString(_indx);
2977#line 2977 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2978
2979#line 4466 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2980 tmpMeta[0] = mmc_mk_box4(3, &GraphML_NodeLabel_NODELABEL__INTERNAL__desc, _idxString, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)));
2981#line 4466 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2982 _nodeLabel = tmpMeta[0];
2983#line 2983 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2984
2985#line 4467 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2986 tmpMeta[0] = mmc_mk_cons(_nodeLabel, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
2987#line 4467 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2988 tmpMeta[2] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_nameAttrIdx), _eqString);
2989#line 4467 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2990 tmpMeta[3] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_typeAttrIdx), _typeStr);
2991#line 4467 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2992 tmpMeta[4] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_idxAttrIdx), _daeIdxStr);
2993#line 4467 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2994 tmpMeta[1] = mmc_mk_cons(tmpMeta[2], mmc_mk_cons(tmpMeta[3], mmc_mk_cons(tmpMeta[4], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
2995#line 4467 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
2996 _graphInfo = omc_GraphML_addNode(threadData, _eqNodeId, _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)), 1.0, tmpMeta[0], _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)), mmc_mk_some(_eqString), tmpMeta[1], _graphIdx, _graphInfo, NULL((void*)0));
2997#line 2997 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
2998
2999#line 4468 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3000 tmpMeta[0] = mmc_mk_box2(0, _graphInfo, mmc_mk_integermmc_mk_icon(_graphIdx));
3001#line 4468 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3002 _graphInfoOut = tmpMeta[0];
3003#line 3003 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3004 _return: OMC_LABEL_UNUSED__attribute__((unused))
3005 return _graphInfoOut;
3006}
3007PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addEqNodeToGraph(threadData_t *threadData, modelica_metatype _indx, modelica_metatype _eqs, modelica_metatype _attsIn, modelica_metatype _attributeIdcs, modelica_metatype _graphInfoIn)
3008{
3009 modelica_integer tmp1;
3010 modelica_metatype _graphInfoOut = NULL((void*)0);
3011 tmp1 = mmc_unbox_integer(_indx)(((mmc_sint_t) (_indx)) >> 1);
3012 _graphInfoOut = omc_BackendDump_addEqNodeToGraph(threadData, tmp1, _eqs, _attsIn, _attributeIdcs, _graphInfoIn);
3013 /* skip box _graphInfoOut; tuple<GraphML.GraphInfo, #Integer> */
3014 return _graphInfoOut;
3015}
3016
3017PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addVarNodeToGraph(threadData_t *threadData, modelica_integer _indx, modelica_metatype _vars, modelica_metatype _attsIn, modelica_metatype _attributeIdcs, modelica_metatype _graphInfoIn)
3018{
3019 modelica_metatype _graphInfoOut = NULL((void*)0);
3020 modelica_metatype _var = NULL((void*)0);
3021 modelica_boolean _isTearVar;
3022 modelica_integer _nameAttrIdx;
3023 modelica_integer _typeAttIdx;
3024 modelica_integer _idxAttrIdx;
3025 modelica_integer _graphIdx;
3026 modelica_string _varString = NULL((void*)0);
3027 modelica_string _varNodeId = NULL((void*)0);
3028 modelica_string _idxString = NULL((void*)0);
3029 modelica_string _typeStr = NULL((void*)0);
3030 modelica_string _daeIdxStr = NULL((void*)0);
3031 modelica_metatype _varChars = NULL((void*)0);
3032 modelica_metatype _graphInfo = NULL((void*)0);
3033 modelica_metatype _nodeLabel = NULL((void*)0);
3034 modelica_integer tmp1;
3035 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
3036 MMC_SO()mmc_check_stackoverflow(threadData);
3037 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3038 // _graphInfoOut has no default value.
3039 // _var has no default value.
3040 // _isTearVar has no default value.
3041 // _nameAttrIdx has no default value.
3042 // _typeAttIdx has no default value.
3043 // _idxAttrIdx has no default value.
3044 // _graphIdx has no default value.
3045 // _varString has no default value.
3046 // _varNodeId has no default value.
3047 // _idxString has no default value.
3048 // _typeStr has no default value.
3049 // _daeIdxStr has no default value.
3050 // _varChars has no default value.
3051 // _graphInfo has no default value.
3052 // _nodeLabel has no default value.
3053#line 4422 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3054 /* Pattern-matching assignment */
3055#line 4422 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3056 tmpMeta[0] = _graphInfoIn;
3057#line 4422 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3058 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
3059#line 4422 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3060 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3061#line 4422 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3062 tmp1 = mmc_unbox_integer(tmpMeta[2])(((mmc_sint_t) (tmpMeta[2])) >> 1);
3063#line 4422 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3064 _graphInfo = tmpMeta[1];
3065#line 4422 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3066 _graphIdx = tmp1 /* pattern as ty=Integer */;
3067#line 3067 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3068
3069#line 4423 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3070 _nameAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 1)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 1))))) >> 1)
;
3071#line 3071 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3072
3073#line 4424 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3074 _typeAttIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 2)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 2))))) >> 1)
;
3075#line 3075 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3076
3077#line 4425 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3078 _idxAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 3)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 3))))) >> 1)
;
3079#line 3079 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3080
3081#line 4426 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3082 _isTearVar = mmc_unbox_boolean(omc_Util_tuple21(threadData, listGet(_attsIn, _indx)))(((mmc_sint_t) (omc_Util_tuple21(threadData, boxptr_listGet(threadData
,_attsIn,mmc_mk_icon(_indx))))) >> 1)
;
3083#line 3083 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3084
3085#line 4427 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3086 _daeIdxStr = omc_Util_tuple22(threadData, listGet(_attsIn, _indx)boxptr_listGet(threadData,_attsIn,mmc_mk_icon(_indx)));
3087#line 3087 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3088
3089#line 4428 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3090 _typeStr = (_isTearVar?_OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)):_OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)));
3091#line 3091 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3092
3093#line 4429 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3094 _var = omc_BackendVariable_getVarAt(threadData, _vars, _indx);
3095#line 3095 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3096
3097#line 4430 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3098 _varString = omc_BackendDump_varString(threadData, _var);
3099#line 3099 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3100
3101#line 4431 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3102 _varNodeId = omc_BackendDump_getVarNodeIdx(threadData, _indx);
3103#line 3103 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3104
3105#line 4432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3106 _idxString = intString(_indx);
3107#line 3107 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3108
3109#line 4433 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3110 tmpMeta[0] = mmc_mk_box4(3, &GraphML_NodeLabel_NODELABEL__INTERNAL__desc, _idxString, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)));
3111#line 4433 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3112 _nodeLabel = tmpMeta[0];
3113#line 3113 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3114
3115#line 4434 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3116 tmpMeta[0] = mmc_mk_cons(_nodeLabel, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3117#line 4434 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3118 tmpMeta[2] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_nameAttrIdx), _varString);
3119#line 4434 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3120 tmpMeta[3] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_typeAttIdx), _typeStr);
3121#line 4434 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3122 tmpMeta[4] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_idxAttrIdx), _daeIdxStr);
3123#line 4434 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3124 tmpMeta[1] = mmc_mk_cons(tmpMeta[2], mmc_mk_cons(tmpMeta[3], mmc_mk_cons(tmpMeta[4], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
3125#line 4434 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3126 _graphInfo = omc_GraphML_addNode(threadData, _varNodeId, _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)), 1.0, tmpMeta[0], _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)), mmc_mk_some(_varString), tmpMeta[1], _graphIdx, _graphInfo, NULL((void*)0));
3127#line 3127 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3128
3129#line 4435 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3130 tmpMeta[0] = mmc_mk_box2(0, _graphInfo, mmc_mk_integermmc_mk_icon(_graphIdx));
3131#line 4435 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3132 _graphInfoOut = tmpMeta[0];
3133#line 3133 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3134 _return: OMC_LABEL_UNUSED__attribute__((unused))
3135 return _graphInfoOut;
3136}
3137PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addVarNodeToGraph(threadData_t *threadData, modelica_metatype _indx, modelica_metatype _vars, modelica_metatype _attsIn, modelica_metatype _attributeIdcs, modelica_metatype _graphInfoIn)
3138{
3139 modelica_integer tmp1;
3140 modelica_metatype _graphInfoOut = NULL((void*)0);
3141 tmp1 = mmc_unbox_integer(_indx)(((mmc_sint_t) (_indx)) >> 1);
3142 _graphInfoOut = omc_BackendDump_addVarNodeToGraph(threadData, tmp1, _vars, _attsIn, _attributeIdcs, _graphInfoIn);
3143 /* skip box _graphInfoOut; tuple<GraphML.GraphInfo, #Integer> */
3144 return _graphInfoOut;
3145}
3146
3147PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addDirectedEdge(threadData_t *threadData, modelica_integer _child, modelica_integer _parent, modelica_metatype _graphInfoIn)
3148{
3149 modelica_metatype _graphInfoOut = NULL((void*)0);
3150 modelica_metatype tmpMeta[8] __attribute__((unused)) = {0};
3151 MMC_SO()mmc_check_stackoverflow(threadData);
3152 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3153 // _graphInfoOut has no default value.
3154#line 4393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3155 /* Pattern-matching tuple assignment */
3156#line 4393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3157 tmpMeta[1] = stringAppend(_OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)),intString(_parent));
3158#line 4393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3159 tmpMeta[2] = stringAppend(tmpMeta[1],intString(_child));
3160#line 4393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3161 tmpMeta[3] = stringAppend(_OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)),intString(_child));
3162#line 4393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3163 tmpMeta[4] = stringAppend(_OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)),intString(_parent));
3164#line 4393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3165 tmpMeta[5] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3166#line 4393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3167 tmpMeta[6] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3168#line 4393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3169 tmpMeta[7] = omc_GraphML_addEdge(threadData, tmpMeta[2], tmpMeta[3], tmpMeta[4], _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)), _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)), 2.0, 0, tmpMeta[5], _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)), tmpMeta[6], _graphInfoIn, &tmpMeta[0]);
3170#line 4393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3171 _graphInfoOut = tmpMeta[7];
3172#line 4393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3173
3174#line 3174 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3175 _return: OMC_LABEL_UNUSED__attribute__((unused))
3176 return _graphInfoOut;
3177}
3178PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addDirectedEdge(threadData_t *threadData, modelica_metatype _child, modelica_metatype _parent, modelica_metatype _graphInfoIn)
3179{
3180 modelica_integer tmp1;
3181 modelica_integer tmp2;
3182 modelica_metatype _graphInfoOut = NULL((void*)0);
3183 tmp1 = mmc_unbox_integer(_child)(((mmc_sint_t) (_child)) >> 1);
3184 tmp2 = mmc_unbox_integer(_parent)(((mmc_sint_t) (_parent)) >> 1);
3185 _graphInfoOut = omc_BackendDump_addDirectedEdge(threadData, tmp1, tmp2, _graphInfoIn);
3186 /* skip box _graphInfoOut; GraphML.GraphInfo */
3187 return _graphInfoOut;
3188}
3189
3190PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addNodeToDAG(threadData_t *threadData, modelica_integer _nodeIdx, modelica_metatype _graphIn, modelica_metatype _metaIn, modelica_integer _graphIdx, modelica_metatype _atts, modelica_metatype _graphInfoIn)
3191{
3192 modelica_metatype _graphInfoOut = NULL((void*)0);
3193 modelica_metatype _tmpGraph = NULL((void*)0);
3194 modelica_integer _nameAttIdx;
3195 modelica_metatype _childNodes = NULL((void*)0);
3196 modelica_metatype _compDescs = NULL((void*)0);
3197 modelica_metatype _inComps = NULL((void*)0);
3198 modelica_metatype _nodeLabel = NULL((void*)0);
3199 modelica_string _nodeString = NULL((void*)0);
3200 modelica_string _nodeDesc = NULL((void*)0);
3201 modelica_string _compName = NULL((void*)0);
3202 modelica_metatype tmpMeta[6] __attribute__((unused)) = {0};
3203 MMC_SO()mmc_check_stackoverflow(threadData);
3204 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3205 // _graphInfoOut has no default value.
3206 // _tmpGraph has no default value.
3207 // _nameAttIdx has no default value.
3208 // _childNodes has no default value.
3209 // _compDescs has no default value.
3210 // _inComps has no default value.
3211 // _nodeLabel has no default value.
3212 // _nodeString has no default value.
3213 // _nodeDesc has no default value.
3214 // _compName has no default value.
3215#line 4367 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3216 /* Pattern-matching assignment */
3217#line 4367 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3218 tmpMeta[0] = _metaIn;
3219#line 4367 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3220 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3221#line 4367 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3222 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (7)))))
;
3223#line 4367 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3224 _inComps = tmpMeta[1];
3225#line 4367 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3226 _compDescs = tmpMeta[2];
3227#line 3227 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3228
3229#line 4368 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3230 _nodeDesc = arrayGet(_compDescs, _nodeIdx)nobox_arrayGet(threadData,_compDescs,_nodeIdx);
3231#line 3231 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3232
3233#line 4369 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3234 _nodeString = intString(_nodeIdx);
3235#line 3235 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3236
3237#line 4370 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3238 _compName = stringDelimitList(omc_List_map(threadData, arrayGet(_inComps, _nodeIdx)nobox_arrayGet(threadData,_inComps,_nodeIdx), boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)));
3239#line 3239 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3240
3241#line 4371 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3242 _nameAttIdx = mmc_unbox_integer(listGet(_atts, ((modelica_integer) 1)))(((mmc_sint_t) (boxptr_listGet(threadData,_atts,mmc_mk_icon((
(modelica_integer) 1))))) >> 1)
;
3243#line 3243 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3244
3245#line 4372 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3246 tmpMeta[0] = mmc_mk_box4(3, &GraphML_NodeLabel_NODELABEL__INTERNAL__desc, _nodeString, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)));
3247#line 4372 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3248 _nodeLabel = tmpMeta[0];
3249#line 3249 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3250
3251#line 4373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3252 /* Pattern-matching tuple assignment */
3253#line 4373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3254 tmpMeta[1] = stringAppend(_OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)),intString(_nodeIdx));
3255#line 4373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3256 tmpMeta[2] = mmc_mk_cons(_nodeLabel, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3257#line 4373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3258 tmpMeta[4] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_nameAttIdx), _compName);
3259#line 4373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3260 tmpMeta[3] = mmc_mk_cons(tmpMeta[4], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3261#line 4373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3262 tmpMeta[5] = omc_GraphML_addNode(threadData, tmpMeta[1], _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)), 1.0, tmpMeta[2], _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)), mmc_mk_some(_nodeDesc), tmpMeta[3], _graphIdx, _graphInfoIn, &tmpMeta[0]);
3263#line 4373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3264 _tmpGraph = tmpMeta[5];
3265#line 4373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3266
3267#line 3267 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3268
3269#line 4382 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3270 _childNodes = arrayGet(_graphIn, _nodeIdx)nobox_arrayGet(threadData,_graphIn,_nodeIdx);
3271#line 3271 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3272
3273#line 4383 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3274 _graphInfoOut = omc_List_fold1(threadData, _childNodes, boxvar_BackendDump_addDirectedEdge((void*)((char*)(&(boxvar_lit_BackendDump_addDirectedEdge
).header) + 3))
, mmc_mk_integermmc_mk_icon(_nodeIdx), _tmpGraph);
3275#line 3275 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3276 _return: OMC_LABEL_UNUSED__attribute__((unused))
3277 return _graphInfoOut;
3278}
3279PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_addNodeToDAG(threadData_t *threadData, modelica_metatype _nodeIdx, modelica_metatype _graphIn, modelica_metatype _metaIn, modelica_metatype _graphIdx, modelica_metatype _atts, modelica_metatype _graphInfoIn)
3280{
3281 modelica_integer tmp1;
3282 modelica_integer tmp2;
3283 modelica_metatype _graphInfoOut = NULL((void*)0);
3284 tmp1 = mmc_unbox_integer(_nodeIdx)(((mmc_sint_t) (_nodeIdx)) >> 1);
3285 tmp2 = mmc_unbox_integer(_graphIdx)(((mmc_sint_t) (_graphIdx)) >> 1);
3286 _graphInfoOut = omc_BackendDump_addNodeToDAG(threadData, tmp1, _graphIn, _metaIn, tmp2, _atts, _graphInfoIn);
3287 /* skip box _graphInfoOut; GraphML.GraphInfo */
3288 return _graphInfoOut;
3289}
3290
3291PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_buildGraphInfoDAG(threadData_t *threadData, modelica_metatype _graphIn, modelica_metatype _metaIn, modelica_metatype _graphInfoIn, modelica_integer _graphIdx, modelica_metatype _attIdcs)
3292{
3293 modelica_metatype _graphInfoOut = NULL((void*)0);
3294 modelica_metatype _graphInfo = NULL((void*)0);
3295 modelica_metatype _nodeIdcs = NULL((void*)0);
3296 modelica_metatype _nodes = NULL((void*)0);
3297 modelica_integer _nameAttIdx;
3298 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
3299 MMC_SO()mmc_check_stackoverflow(threadData);
3300 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3301 // _graphInfoOut has no default value.
3302 // _graphInfo has no default value.
3303 // _nodeIdcs has no default value.
3304 // _nodes has no default value.
3305 // _nameAttIdx has no default value.
3306#line 4343 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3307 _nameAttIdx = mmc_unbox_integer(listHead(_attIdcs))(((mmc_sint_t) (boxptr_listHead(threadData,_attIdcs))) >>
1)
;
3308#line 3308 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3309
3310#line 4344 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3311 _nodeIdcs = omc_List_intRange(threadData, arrayLength(_graphIn));
3312#line 3312 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3313
3314#line 4345 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3315 tmpMeta[0] = mmc_mk_cons(mmc_mk_integermmc_mk_icon(_nameAttIdx), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3316#line 4345 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3317 _graphInfoOut = omc_List_fold4(threadData, _nodeIdcs, boxvar_BackendDump_addNodeToDAG((void*)((char*)(&(boxvar_lit_BackendDump_addNodeToDAG).header
) + 3))
, _graphIn, _metaIn, mmc_mk_integermmc_mk_icon(_graphIdx), tmpMeta[0], _graphInfoIn);
3318#line 3318 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3319
3320#line 4346 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3321 /* Pattern-matching assignment */
3322#line 4346 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3323 tmpMeta[0] = _graphInfoOut;
3324#line 4346 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3325 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],0,9)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((9 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3326#line 4346 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3327 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
3328#line 4346 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3329 _nodes = tmpMeta[1];
3330#line 3330 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3331 _return: OMC_LABEL_UNUSED__attribute__((unused))
3332 return _graphInfoOut;
3333}
3334PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_BackendDump_buildGraphInfoDAG(threadData_t *threadData, modelica_metatype _graphIn, modelica_metatype _metaIn, modelica_metatype _graphInfoIn, modelica_metatype _graphIdx, modelica_metatype _attIdcs)
3335{
3336 modelica_integer tmp1;
3337 modelica_metatype _graphInfoOut = NULL((void*)0);
3338 tmp1 = mmc_unbox_integer(_graphIdx)(((mmc_sint_t) (_graphIdx)) >> 1);
3339 _graphInfoOut = omc_BackendDump_buildGraphInfoDAG(threadData, _graphIn, _metaIn, _graphInfoIn, tmp1, _attIdcs);
3340 /* skip box _graphInfoOut; GraphML.GraphInfo */
3341 return _graphInfoOut;
3342}
3343
3344DLLExport
3345void omc_BackendDump_dumpDAGStrongComponent(threadData_t *threadData, modelica_metatype _graphIn, modelica_metatype _metaIn, modelica_string _fileName)
3346{
3347 modelica_integer _graphIdx;
3348 modelica_integer _nameAttIdx;
3349 modelica_metatype _graphInfo = NULL((void*)0);
3350 modelica_integer tmp1;
3351 modelica_integer tmp2;
3352 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
3353 MMC_SO()mmc_check_stackoverflow(threadData);
3354 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3355 // _graphIdx has no default value.
3356 // _nameAttIdx has no default value.
3357 // _graphInfo has no default value.
3358#line 4323 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3359 _graphInfo = omc_GraphML_createGraphInfo(threadData);
3360#line 3360 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3361
3362#line 4324 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3363 /* Pattern-matching tuple assignment */
3364#line 4324 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3365 tmpMeta[2] = omc_GraphML_addGraph(threadData, _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)), 1, _graphInfo, &tmpMeta[0]);
3366#line 4324 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3367 _graphInfo = tmpMeta[2];
3368#line 4324 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3369 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3370#line 4324 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3371 tmp1 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
3372#line 4324 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3373 _graphIdx = tmp1 /* pattern as ty=Integer */;
3374#line 3374 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3375
3376#line 4325 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3377 /* Pattern-matching tuple assignment */
3378#line 4325 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3379 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
3380#line 4325 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3381 _graphInfo = tmpMeta[2];
3382#line 4325 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3383 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3384#line 4325 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3385 tmp2 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
3386#line 4325 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3387 _nameAttIdx = tmp2 /* pattern as ty=Integer */;
3388#line 3388 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3389
3390#line 4326 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3391 tmpMeta[0] = mmc_mk_cons(mmc_mk_integermmc_mk_icon(_nameAttIdx), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3392#line 4326 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3393 _graphInfo = omc_BackendDump_buildGraphInfoDAG(threadData, _graphIn, _metaIn, _graphInfo, _graphIdx, tmpMeta[0]);
3394#line 3394 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3395
3396#line 4327 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3397 tmpMeta[0] = stringAppend(_fileName,_OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
3398#line 4327 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3399 omc_GraphML_dumpGraph(threadData, _graphInfo, tmpMeta[0]);
3400#line 3400 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3401 _return: OMC_LABEL_UNUSED__attribute__((unused))
3402 return;
3403}
3404
3405PROTECTED_FUNCTION_STATIC modelica_metatype omc_BackendDump_addEqNodesToGraph(threadData_t *threadData, modelica_metatype _eqs, modelica_metatype _attsIn, modelica_metatype _attributeIdcs, modelica_metatype _graphInfoIn)
3406{
3407 modelica_metatype _graphInfoOut = NULL((void*)0);
3408 modelica_metatype _eq = NULL((void*)0);
3409 modelica_boolean _isResEq;
3410 modelica_integer _nameAttrIdx;
3411 modelica_integer _typeAttrIdx;
3412 modelica_integer _idxAttrIdx;
3413 modelica_integer _graphIdx;
3414 modelica_integer _size;
3415 modelica_integer _numEqs;
3416 modelica_integer _e;
3417 modelica_integer _eAbs;
3418 modelica_integer _nextE;
3419 modelica_string _eqString = NULL((void*)0);
3420 modelica_string _eqNodeId = NULL((void*)0);
3421 modelica_string _idxString = NULL((void*)0);
3422 modelica_string _typeStr = NULL((void*)0);
3423 modelica_string _daeIdxStr = NULL((void*)0);
3424 modelica_metatype _eqChars = NULL((void*)0);
3425 modelica_metatype _graphInfo = NULL((void*)0);
3426 modelica_metatype _nodeLabel = NULL((void*)0);
3427 modelica_integer tmp1;
3428 modelica_metatype tmpMeta[7] __attribute__((unused)) = {0};
3429 MMC_SO()mmc_check_stackoverflow(threadData);
3430 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3431 // _graphInfoOut has no default value.
3432 // _eq has no default value.
3433 // _isResEq has no default value.
3434 // _nameAttrIdx has no default value.
3435 // _typeAttrIdx has no default value.
3436 // _idxAttrIdx has no default value.
3437 // _graphIdx has no default value.
3438 // _size has no default value.
3439 // _numEqs has no default value.
3440 // _e has no default value.
3441 // _eAbs has no default value.
3442 // _nextE has no default value.
3443 // _eqString has no default value.
3444 // _eqNodeId has no default value.
3445 // _idxString has no default value.
3446 // _typeStr has no default value.
3447 // _daeIdxStr has no default value.
3448 // _eqChars has no default value.
3449 // _graphInfo has no default value.
3450 // _nodeLabel has no default value.
3451#line 4279 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3452 _nameAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 1)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 1))))) >> 1)
;
3453#line 3453 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3454
3455#line 4280 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3456 _typeAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 2)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 2))))) >> 1)
;
3457#line 3457 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3458
3459#line 4281 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3460 _idxAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 3)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 3))))) >> 1)
;
3461#line 3461 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3462
3463#line 4282 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3464 /* Pattern-matching assignment */
3465#line 4282 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3466 tmpMeta[0] = _graphInfoIn;
3467#line 4282 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3468 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
3469#line 4282 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3470 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3471#line 4282 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3472 tmp1 = mmc_unbox_integer(tmpMeta[2])(((mmc_sint_t) (tmpMeta[2])) >> 1);
3473#line 4282 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3474 _graphInfo = tmpMeta[1];
3475#line 4282 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3476 _graphIdx = tmp1 /* pattern as ty=Integer */;
3477#line 3477 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3478
3479#line 4283 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3480 _numEqs = omc_BackendEquation_getNumberOfEquations(threadData, _eqs);
3481#line 3481 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3482
3483#line 4284 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3484 _e = ((modelica_integer) 1);
3485#line 3485 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3486
3487#line 4285 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3488 _eAbs = ((modelica_integer) 1);
3489#line 3489 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3490
3491#line 4286 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3492 _size = ((modelica_integer) 1);
3493#line 3493 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3494
3495#line 4287 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3496 while(1)
3497#line 4287 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3498 {
3499#line 4287 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3500 if(!(_e <= _numEqs)) break;
3501#line 4289 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3502 _eq = omc_BackendEquation_get(threadData, _eqs, _e);
3503#line 3503 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3504
3505#line 4290 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3506 _size = omc_BackendEquation_equationSize(threadData, _eq);
3507#line 3507 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3508
3509#line 4292 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3510 _nextE = _eAbs + _size;
3511#line 3511 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3512
3513#line 4293 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3514 while(1)
3515#line 4293 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3516 {
3517#line 4293 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3518 if(!(_nextE > _eAbs)) break;
3519#line 4295 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3520 _nameAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 1)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 1))))) >> 1)
;
3521#line 3521 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3522
3523#line 4296 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3524 _typeAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 2)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 2))))) >> 1)
;
3525#line 3525 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3526
3527#line 4297 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3528 _idxAttrIdx = mmc_unbox_integer(listGet(_attributeIdcs, ((modelica_integer) 3)))(((mmc_sint_t) (boxptr_listGet(threadData,_attributeIdcs,mmc_mk_icon
(((modelica_integer) 3))))) >> 1)
;
3529#line 3529 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3530
3531#line 4298 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3532 _isResEq = mmc_unbox_boolean(omc_Util_tuple21(threadData, listGet(_attsIn, _e)))(((mmc_sint_t) (omc_Util_tuple21(threadData, boxptr_listGet(threadData
,_attsIn,mmc_mk_icon(_e))))) >> 1)
;
3533#line 3533 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3534
3535#line 4299 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3536 _daeIdxStr = omc_Util_tuple22(threadData, listGet(_attsIn, _e)boxptr_listGet(threadData,_attsIn,mmc_mk_icon(_e)));
3537#line 3537 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3538
3539#line 4300 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3540 _typeStr = (_isResEq?_OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)):_OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)));
3541#line 3541 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3542
3543#line 4301 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3544 /* Pattern-matching assignment */
3545#line 4301 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3546 tmpMeta[0] = mmc_mk_cons(mmc_mk_integermmc_mk_icon(_e), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3547#line 4301 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3548 tmpMeta[1] = omc_BackendEquation_getList(threadData, tmpMeta[0], _eqs);
3549#line 4301 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3550 if (listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3551#line 4301 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3552 tmpMeta[2] = MMC_CAR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
3553#line 4301 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3554 tmpMeta[3] = MMC_CDR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3555#line 4301 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3556 if (!listEmpty(tmpMeta[3])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3557#line 4301 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3558 _eq = tmpMeta[2];
3559#line 3559 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3560
3561#line 4302 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3562 _eqString = omc_BackendDump_equationString(threadData, _eq);
3563#line 3563 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3564
3565#line 4303 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3566 _eqNodeId = omc_BackendDump_getEqNodeIdx(threadData, _eAbs);
3567#line 3567 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3568
3569#line 4304 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3570 _idxString = intString(_eAbs);
3571#line 3571 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3572
3573#line 4305 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3574 tmpMeta[0] = mmc_mk_box4(3, &GraphML_NodeLabel_NODELABEL__INTERNAL__desc, _idxString, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)));
3575#line 4305 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3576 _nodeLabel = tmpMeta[0];
3577#line 3577 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3578
3579#line 4306 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3580 /* Pattern-matching tuple assignment */
3581#line 4306 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3582 tmpMeta[1] = mmc_mk_cons(_nodeLabel, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3583#line 4306 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3584 tmpMeta[3] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_nameAttrIdx), _eqString);
3585#line 4306 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3586 tmpMeta[4] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_typeAttrIdx), _typeStr);
3587#line 4306 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3588 tmpMeta[5] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_idxAttrIdx), _daeIdxStr);
3589#line 4306 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3590 tmpMeta[2] = mmc_mk_cons(tmpMeta[3], mmc_mk_cons(tmpMeta[4], mmc_mk_cons(tmpMeta[5], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
3591#line 4306 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3592 tmpMeta[6] = omc_GraphML_addNode(threadData, _eqNodeId, _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)), 1.0, tmpMeta[1], _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)), mmc_mk_some(_eqString), tmpMeta[2], _graphIdx, _graphInfo, &tmpMeta[0]);
3593#line 4306 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3594 _graphInfo = tmpMeta[6];
3595#line 4306 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3596
3597#line 3597 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3598
3599#line 4307 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3600 _eAbs = ((modelica_integer) 1) + _eAbs;
3601#line 3601 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3602
3603#line 4308 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3604 _size = ((modelica_integer) -1) + _size;
3605#line 3605 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3606 }
3607
3608#line 4310 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3609 _e = ((modelica_integer) 1) + _e;
3610#line 3610 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3611 }
3612
3613#line 4312 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3614 tmpMeta[0] = mmc_mk_box2(0, _graphInfo, mmc_mk_integermmc_mk_icon(_graphIdx));
3615#line 4312 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3616 _graphInfoOut = tmpMeta[0];
3617#line 3617 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3618 _return: OMC_LABEL_UNUSED__attribute__((unused))
3619 return _graphInfoOut;
3620}
3621
3622DLLExport
3623void omc_BackendDump_dumpBipartiteGraphStrongComponent2(threadData_t *threadData, modelica_metatype _varsIn, modelica_metatype _eqsIn, modelica_metatype _mIn, modelica_metatype _varAtts, modelica_metatype _eqAtts, modelica_string _name)
3624{
3625 modelica_integer _nameAttIdx;
3626 modelica_integer _typeAttIdx;
3627 modelica_integer _idxAttIdx;
3628 modelica_integer _numVars;
3629 modelica_integer _numEqs;
3630 modelica_metatype _varRange = NULL((void*)0);
3631 modelica_metatype _eqRange = NULL((void*)0);
3632 modelica_metatype _m = NULL((void*)0);
3633 modelica_metatype _graphInfo = NULL((void*)0);
3634 modelica_integer _graphIdx;
3635 modelica_integer tmp1;
3636 modelica_integer tmp2;
3637 modelica_integer tmp3;
3638 modelica_integer tmp4;
3639 modelica_integer tmp5;
3640 modelica_integer tmp6;
3641 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
3642 MMC_SO()mmc_check_stackoverflow(threadData);
3643 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3644 // _nameAttIdx has no default value.
3645 // _typeAttIdx has no default value.
3646 // _idxAttIdx has no default value.
3647 // _numVars has no default value.
3648 // _numEqs has no default value.
3649 // _varRange has no default value.
3650 // _eqRange has no default value.
3651 // _m has no default value.
3652 // _graphInfo has no default value.
3653 // _graphIdx has no default value.
3654#line 4249 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3655 _numEqs = omc_BackendEquation_equationArraySize(threadData, _eqsIn);
3656#line 3656 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3657
3658#line 4250 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3659 _numVars = omc_BackendVariable_varsSize(threadData, _varsIn);
3660#line 3660 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3661
3662#line 4251 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3663 _varRange = omc_List_intRange(threadData, _numVars);
3664#line 3664 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3665
3666#line 4252 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3667 _eqRange = omc_List_intRange(threadData, _numEqs);
3668#line 3668 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3669
3670#line 4253 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3671 _graphInfo = omc_GraphML_createGraphInfo(threadData);
3672#line 3672 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3673
3674#line 4254 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3675 /* Pattern-matching tuple assignment */
3676#line 4254 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3677 tmpMeta[2] = omc_GraphML_addGraph(threadData, _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)), 1, _graphInfo, &tmpMeta[0]);
3678#line 4254 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3679 _graphInfo = tmpMeta[2];
3680#line 4254 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3681 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3682#line 4254 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3683 tmp1 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
3684#line 4254 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3685 _graphIdx = tmp1 /* pattern as ty=Integer */;
3686#line 3686 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3687
3688#line 4255 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3689 /* Pattern-matching tuple assignment */
3690#line 4255 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3691 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
3692#line 4255 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3693 _graphInfo = tmpMeta[2];
3694#line 4255 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3695 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3696#line 4255 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3697 tmp2 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
3698#line 4255 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3699 _typeAttIdx = tmp2 /* pattern as ty=Integer */;
3700#line 3700 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3701
3702#line 4256 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3703 /* Pattern-matching tuple assignment */
3704#line 4256 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3705 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
3706#line 4256 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3707 _graphInfo = tmpMeta[2];
3708#line 4256 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3709 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3710#line 4256 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3711 tmp3 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
3712#line 4256 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3713 _nameAttIdx = tmp3 /* pattern as ty=Integer */;
3714#line 3714 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3715
3716#line 4257 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3717 /* Pattern-matching tuple assignment */
3718#line 4257 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3719 tmpMeta[2] = omc_GraphML_addAttribute(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)), _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)), _graphInfo, &tmpMeta[0]);
3720#line 4257 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3721 _graphInfo = tmpMeta[2];
3722#line 4257 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3723 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3724#line 4257 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3725 tmp4 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
3726#line 4257 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3727 _idxAttIdx = tmp4 /* pattern as ty=Integer */;
3728#line 3728 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3729
3730#line 4258 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3731 /* Pattern-matching assignment */
3732#line 4258 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3733 tmpMeta[0] = mmc_mk_cons(mmc_mk_integermmc_mk_icon(_nameAttIdx), mmc_mk_cons(mmc_mk_integermmc_mk_icon(_typeAttIdx), mmc_mk_cons(mmc_mk_integermmc_mk_icon(_idxAttIdx), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
3734#line 4258 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3735 tmpMeta[1] = mmc_mk_box2(0, _graphInfo, mmc_mk_integermmc_mk_icon(_graphIdx));
3736#line 4258 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3737 tmpMeta[2] = omc_BackendDump_addEqNodesToGraph(threadData, _eqsIn, _eqAtts, tmpMeta[0], tmpMeta[1]);
3738#line 4258 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3739 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (1)))))
;
3740#line 4258 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3741 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
3742#line 4258 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3743 tmp5 = mmc_unbox_integer(tmpMeta[4])(((mmc_sint_t) (tmpMeta[4])) >> 1);
3744#line 4258 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3745 _graphInfo = tmpMeta[3];
3746#line 4258 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3747 _graphIdx = tmp5 /* pattern as ty=Integer */;
3748#line 3748 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3749
3750#line 4259 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3751 /* Pattern-matching assignment */
3752#line 4259 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3753 tmpMeta[0] = mmc_mk_cons(mmc_mk_integermmc_mk_icon(_nameAttIdx), mmc_mk_cons(mmc_mk_integermmc_mk_icon(_typeAttIdx), mmc_mk_cons(mmc_mk_integermmc_mk_icon(_idxAttIdx), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
3754#line 4259 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3755 tmpMeta[1] = mmc_mk_box2(0, _graphInfo, mmc_mk_integermmc_mk_icon(_graphIdx));
3756#line 4259 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3757 tmpMeta[2] = omc_List_fold3(threadData, _varRange, boxvar_BackendDump_addVarNodeToGraph((void*)((char*)(&(boxvar_lit_BackendDump_addVarNodeToGraph
).header) + 3))
, _varsIn, _varAtts, tmpMeta[0], tmpMeta[1]);
3758#line 4259 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3759 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (1)))))
;
3760#line 4259 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3761 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
3762#line 4259 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3763 tmp6 = mmc_unbox_integer(tmpMeta[4])(((mmc_sint_t) (tmpMeta[4])) >> 1);
3764#line 4259 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3765 _graphInfo = tmpMeta[3];
3766#line 4259 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3767 _graphIdx = tmp6 /* pattern as ty=Integer */;
3768#line 3768 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3769
3770#line 4260 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3771 _graphInfo = omc_List_fold1(threadData, _eqRange, boxvar_BackendDump_addEdgeToGraph((void*)((char*)(&(boxvar_lit_BackendDump_addEdgeToGraph)
.header) + 3))
, _mIn, _graphInfo);
3772#line 3772 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3773
3774#line 4261 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3775 tmpMeta[0] = stringAppend(_name,_OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
3776#line 4261 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3777 omc_GraphML_dumpGraph(threadData, _graphInfo, tmpMeta[0]);
3778#line 3778 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3779 _return: OMC_LABEL_UNUSED__attribute__((unused))
3780 return;
3781}
3782
3783DLLExport
3784void omc_BackendDump_dumpBipartiteGraphStrongComponent1(threadData_t *threadData, modelica_metatype _inComp, modelica_metatype _eqsIn, modelica_metatype _varsIn, modelica_metatype _funcs, modelica_string _graphName)
3785{
3786 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
3787 MMC_SO()mmc_check_stackoverflow(threadData);
3788 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3789#line 3789 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3790 { /* matchcontinue expression */
3791 volatile modelica_metatype tmp3_1;
3792 tmp3_1 = _inComp;
3793 {
3794 modelica_integer _numEqs;
3795 modelica_integer _numVars;
3796 modelica_metatype _tornInfo = NULL((void*)0);
3797 modelica_metatype _addInfo = NULL((void*)0);
3798 modelica_metatype _eqIdcs = NULL((void*)0);
3799 modelica_metatype _varIdcs = NULL((void*)0);
3800 modelica_metatype _tVarIdcs = NULL((void*)0);
3801 modelica_metatype _rEqIdcs = NULL((void*)0);
3802 modelica_metatype _tVarIdcsNew = NULL((void*)0);
3803 modelica_metatype _rEqIdcsNew = NULL((void*)0);
3804 modelica_metatype _varIdcsLst = NULL((void*)0);
3805 modelica_metatype _innerEquations = NULL((void*)0);
3806 modelica_metatype _varAtts = NULL((void*)0);
3807 modelica_metatype _eqAtts = NULL((void*)0);
3808 modelica_metatype _compEqs = NULL((void*)0);
3809 modelica_metatype _compVars = NULL((void*)0);
3810 modelica_metatype _m = NULL((void*)0);
3811 modelica_metatype _compEqLst = NULL((void*)0);
3812 modelica_metatype _compVarLst = NULL((void*)0);
3813 volatile mmc_switch_type tmp3;
3814 int tmp4;
3815 // _numEqs has no default value.
3816 // _numVars has no default value.
3817 // _tornInfo has no default value.
3818 // _addInfo has no default value.
3819 // _eqIdcs has no default value.
3820 // _varIdcs has no default value.
3821 // _tVarIdcs has no default value.
3822 // _rEqIdcs has no default value.
3823 // _tVarIdcsNew has no default value.
3824 // _rEqIdcsNew has no default value.
3825 // _varIdcsLst has no default value.
3826 // _innerEquations has no default value.
3827 // _varAtts has no default value.
3828 // _eqAtts has no default value.
3829 // _compEqs has no default value.
3830 // _compVars has no default value.
3831 // _m has no default value.
3832 // _compEqLst has no default value.
3833 // _compVarLst has no default value.
3834 tmp3 = 0;
3835 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) {
3836 tmp2_top:
3837 threadData->mmc_jumper = &new_mmc_jumper;
3838 for (; tmp3 < 3; tmp3++) {
3839 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3840 case 0: {
3841 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,1,5)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((5 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
3842 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3843 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
3844
3845 _eqIdcs = tmpMeta[0];
3846 _varIdcs = tmpMeta[1];
3847 tmp3 += 1; /* Pattern matching succeeded; we may skip some cases if we fail */
3848#line 4185 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3849 _compEqLst = omc_List_map1(threadData, _eqIdcs, boxvar_List_getIndexFirst((void*)((char*)(&(boxvar_lit_List_getIndexFirst).header)
+ 3))
, _eqsIn);
3850#line 3850 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3851
3852#line 4186 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3853 _compVarLst = omc_List_map1(threadData, _varIdcs, boxvar_List_getIndexFirst((void*)((char*)(&(boxvar_lit_List_getIndexFirst).header)
+ 3))
, _varsIn);
3854#line 3854 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3855
3856#line 4187 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3857 _compVars = omc_BackendVariable_listVar1(threadData, _compVarLst);
3858#line 3858 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3859
3860#line 4188 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3861 _compEqs = omc_BackendEquation_listEquation(threadData, _compEqLst);
3862#line 3862 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3863
3864#line 4190 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3865 _numEqs = listLength(_compEqLst);
3866#line 3866 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3867
3868#line 4191 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3869 _numVars = listLength(_compVarLst);
3870#line 3870 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3871
3872#line 4192 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3873 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3874#line 4192 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3875 tmpMeta[1] = mmc_mk_box10(3, &BackendDAE_EqSystem_EQSYSTEM__desc, _compVars, _compEqs, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)), tmpMeta[0], _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)), omc_BackendEquation_emptyEqns(threadData));
3876#line 4192 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3877 omc_BackendDAEUtil_getAdjacencyMatrixScalar(threadData, tmpMeta[1], _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)), _funcs, 0 ,&_m ,NULL((void*)0) ,NULL((void*)0) ,NULL((void*)0));
3878#line 3878 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3879
3880#line 4194 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3881 _varAtts = omc_List_threadMap(threadData, omc_List_fill(threadData, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), _numVars), omc_List_fill(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _numVars), boxvar_Util_makeTuple((void*)((char*)(&(boxvar_lit_Util_makeTuple).header) + 3
))
);
3882#line 3882 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3883
3884#line 4195 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3885 _eqAtts = omc_List_threadMap(threadData, omc_List_fill(threadData, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), _numEqs), omc_List_fill(threadData, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), _numEqs), boxvar_Util_makeTuple((void*)((char*)(&(boxvar_lit_Util_makeTuple).header) + 3
))
);
3886#line 3886 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3887
3888#line 4196 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3889 tmpMeta[0] = stringAppend(_OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)),_graphName);
3890#line 4196 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3891 omc_BackendDump_dumpBipartiteGraphStrongComponent2(threadData, _compVars, _compEqs, _m, _varAtts, _eqAtts, tmpMeta[0]);
3892#line 3892 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3893#line 3893 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3894 goto tmp2_done;
3895 }
3896 case 1: {
3897 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,7,4)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((4 +1) <<
10) + (((7 +3) & 255) << 2)))
== 0) goto tmp2_end;
3898 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3899 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3900 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
3901 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
3902
3903 _tVarIdcs = tmpMeta[1];
3904 _rEqIdcs = tmpMeta[2];
3905 _innerEquations = tmpMeta[3];
3906 /* Pattern matching succeeded */
3907#line 4201 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3908 _eqIdcs = omc_List_map__3(threadData, _innerEquations, boxvar_BackendDAEUtil_getEqnAndVarsFromInnerEquation((void*)((char*)(&(boxvar_lit_BackendDAEUtil_getEqnAndVarsFromInnerEquation
).header) + 3))
,&_varIdcsLst ,NULL((void*)0));
3909#line 3909 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3910
3911#line 4202 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3912 _varIdcs = omc_List_flatten(threadData, _varIdcsLst);
3913#line 3913 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3914
3915#line 4203 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3916 /* Pattern-matching assignment */
3917#line 4203 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3918 tmpMeta[0] = listAppend(_eqIdcs, _rEqIdcs);
3919#line 4203 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3920 _eqIdcs = tmpMeta[0];
3921#line 3921 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3922
3923#line 4204 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3924 /* Pattern-matching assignment */
3925#line 4204 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3926 tmpMeta[0] = listAppend(_varIdcs, _tVarIdcs);
3927#line 4204 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3928 _varIdcs = tmpMeta[0];
3929#line 3929 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3930
3931#line 4205 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3932 _compEqLst = omc_List_map1(threadData, _eqIdcs, boxvar_List_getIndexFirst((void*)((char*)(&(boxvar_lit_List_getIndexFirst).header)
+ 3))
, _eqsIn);
3933#line 3933 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3934
3935#line 4206 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3936 _compVarLst = omc_List_map1(threadData, _varIdcs, boxvar_List_getIndexFirst((void*)((char*)(&(boxvar_lit_List_getIndexFirst).header)
+ 3))
, _varsIn);
3937#line 3937 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3938
3939#line 4207 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3940 _compVars = omc_BackendVariable_listVar1(threadData, _compVarLst);
3941#line 3941 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3942
3943#line 4208 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3944 _compEqs = omc_BackendEquation_listEquation(threadData, _compEqLst);
3945#line 3945 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3946
3947#line 4211 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3948 _numEqs = listLength(_compEqLst);
3949#line 3949 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3950
3951#line 4212 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3952 _numVars = listLength(_compVarLst);
3953#line 3953 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3954
3955#line 4213 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3956 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3957#line 4213 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3958 tmpMeta[1] = mmc_mk_box10(3, &BackendDAE_EqSystem_EQSYSTEM__desc, _compVars, _compEqs, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)), tmpMeta[0], _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)), omc_BackendEquation_emptyEqns(threadData));
3959#line 4213 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3960 omc_BackendDAEUtil_getAdjacencyMatrixScalar(threadData, tmpMeta[1], _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)), _funcs, 0 ,&_m ,NULL((void*)0) ,NULL((void*)0) ,NULL((void*)0));
3961#line 3961 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3962
3963#line 4216 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3964 _addInfo = omc_List_map(threadData, _varIdcs, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3)));
3965#line 3965 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3966
3967#line 4217 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3968 _tornInfo = omc_List_fill(threadData, mmc_mk_boolean(1)((1) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), _numVars);
3969#line 3969 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3970
3971#line 4218 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3972 _tVarIdcsNew = omc_List_intRange(threadData, _numVars - listLength(_tVarIdcs));
3973#line 3973 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3974
3975#line 4219 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3976 _tornInfo = omc_List_fold1(threadData, _tVarIdcsNew, boxvar_List_replaceAtIndexFirst((void*)((char*)(&(boxvar_lit_List_replaceAtIndexFirst).header
) + 3))
, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), _tornInfo);
3977#line 3977 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3978
3979#line 4220 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3980 _varAtts = omc_List_threadMap(threadData, _tornInfo, _addInfo, boxvar_Util_makeTuple((void*)((char*)(&(boxvar_lit_Util_makeTuple).header) + 3
))
);
3981#line 3981 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3982
3983#line 4221 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3984 _addInfo = omc_List_map(threadData, _eqIdcs, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3)));
3985#line 3985 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3986
3987#line 4222 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3988 _tornInfo = omc_List_fill(threadData, mmc_mk_boolean(1)((1) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), _numEqs);
3989#line 3989 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3990
3991#line 4223 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3992 _rEqIdcsNew = omc_List_intRange(threadData, _numEqs - listLength(_rEqIdcs));
3993#line 3993 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3994
3995#line 4224 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
3996 _tornInfo = omc_List_fold1(threadData, _rEqIdcsNew, boxvar_List_replaceAtIndexFirst((void*)((char*)(&(boxvar_lit_List_replaceAtIndexFirst).header
) + 3))
, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), _tornInfo);
3997#line 3997 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
3998
3999#line 4225 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4000 _eqAtts = omc_List_threadMap(threadData, _tornInfo, _addInfo, boxvar_Util_makeTuple((void*)((char*)(&(boxvar_lit_Util_makeTuple).header) + 3
))
);
4001#line 4001 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
4002
4003#line 4226 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4004 omc_BackendDump_dumpBipartiteGraphStrongComponent2(threadData, _compVars, _compEqs, _m, _varAtts, _eqAtts, _graphName);
4005#line 4005 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
4006#line 4006 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
4007 goto tmp2_done;
4008 }
4009 case 2: {
4010
4011 /* Pattern matching succeeded */
4012#line 4230 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4013 fputs(MMC_STRINGDATA(_OMC_LIT77)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT77).header) + 3))) - 3)))->data)
,stdoutstdout);
4014#line 4014 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
4015#line 4015 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
4016 goto tmp2_done;
4017 }
4018 }
4019 goto tmp2_end;
4020 tmp2_end: ;
4021 }
4022 goto goto_1;
4023 tmp2_done:
4024 (void)tmp3;
4025 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
4026 goto tmp2_done2;
4027 goto_1:;
4028 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
4029 if (++tmp3 < 3) {
4030 goto tmp2_top;
4031 }
4032 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4033 tmp2_done2:;
4034 }
4035 }
4036 ;
4037 _return: OMC_LABEL_UNUSED__attribute__((unused))
4038 return;
4039}
4040
4041DLLExport
4042void omc_BackendDump_dumpBipartiteGraphStrongComponent(threadData_t *threadData, modelica_metatype _inComp, modelica_metatype _eqSys, modelica_metatype _funcs, modelica_string _name)
4043{
4044 modelica_metatype _eqs = NULL((void*)0);
4045 modelica_metatype _vars = NULL((void*)0);
4046 modelica_metatype _varLst = NULL((void*)0);
4047 modelica_metatype _eqLst = NULL((void*)0);
4048 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
4049 MMC_SO()mmc_check_stackoverflow(threadData);
4050 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4051 // _eqs has no default value.
4052 // _vars has no default value.
4053 // _varLst has no default value.
4054 // _eqLst has no default value.
4055#line 4155 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4056 /* Pattern-matching assignment */
4057#line 4155 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4058 tmpMeta[0] = _eqSys;
4059#line 4155 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4060 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
4061#line 4155 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4062 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
4063#line 4155 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4064 _vars = tmpMeta[1];
4065#line 4155 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4066 _eqs = tmpMeta[2];
4067#line 4067 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
4068
4069#line 4156 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4070 _varLst = omc_BackendVariable_varList(threadData, _vars);
4071#line 4071 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
4072
4073#line 4157 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4074 _eqLst = omc_BackendEquation_equationList(threadData, _eqs);
4075#line 4075 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
4076
4077#line 4158 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/BackendDump.mo"
4078 omc_BackendDump_dumpBipartiteGraphStrongComponent1(threadData, _inComp, _eqLst, _varLst, _funcs, _name);
4079#line 4079 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/BackendDump.c"
4080 _return: OMC_LABEL_UNUSED__attribute__((unused))
4081 return;
4082}
4083
4084DLLExport
4085void omc_BackendDump_dumpBipartiteGraphEqSystem(threadData_t *threadData, modelica_metatype _syst, modelica_metatype _shared, modelica_string _fileName)
4086{
4087 modelica_metatype _vars = NULL((void*)0);
4088 modelica_metatype _eqs = NULL((void*)0);
4089 modelica_metatype _me = NULL((void*)0);
4090 modelica_metatype _meT = NULL((void*)0);
4091 modelica_metatype _m = NULL((void*)0);
4092 modelica_metatype _mO = NULL