Bug Summary

File:OMCompiler/Compiler/boot/build/Tearing.c
Warning:line 9239, column 3
Value stored to '_potentials' is never read

Annotated Source Code

[?] Use j/k keys for keyboard navigation

1#ifdef OMC_BASE_FILE
2 #define OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c" OMC_BASE_FILE
3#else
4 #define OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c" "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
5#endif
6#include "omc_simulation_settings.h"
7#include "Tearing.h"
8#define _OMC_LIT0_data"\nStart Matching:\n========================================\n" "\nStart Matching:\n========================================\n"
9static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT0,58,_OMC_LIT0_data)struct { mmc_uint_t header; const char data[(58)+1]; } _OMC_LIT_STRUCT0
= { ((((mmc_uint_t)58)<<(3))+((1<<(3+3))+5)), "\nStart Matching:\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"tearingdumpV" "tearingdumpV"
12static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT1,12,_OMC_LIT1_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT1
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "tearingdumpV"
}
;
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"Dumps verbose tearing information." "Dumps verbose tearing information."
15static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT2,34,_OMC_LIT2_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT2
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), "Dumps verbose tearing information."
}
;
16#define _OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT2)((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3))
17static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT3,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT3
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3))}};
18#define _OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT3)((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3))
19static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT4,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT4
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(92))((void*)(((((mmc_uint_t) (92)) << 1)+0))),_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3))}};
20#define _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT4)((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))
21#define _OMC_LIT5_data"\nMatching failed, choose different tearing set!\n\n\n" "\nMatching failed, choose different tearing set!\n\n\n"
22static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT5,50,_OMC_LIT5_data)struct { mmc_uint_t header; const char data[(50)+1]; } _OMC_LIT_STRUCT5
= { ((((mmc_uint_t)50)<<(3))+((1<<(3+3))+5)), "\nMatching failed, choose different tearing set!\n\n\n"
}
;
23#define _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT5)((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3))
24#define _OMC_LIT6_data"There is no possible matching for a user-defined tearing set." "There is no possible matching for a user-defined tearing set."
25static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT6,61,_OMC_LIT6_data)struct { mmc_uint_t header; const char data[(61)+1]; } _OMC_LIT_STRUCT6
= { ((((mmc_uint_t)61)<<(3))+((1<<(3+3))+5)), "There is no possible matching for a user-defined tearing set."
}
;
26#define _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT6)((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))
27#define _OMC_LIT7_data"causEq: " "causEq: "
28static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT7,8,_OMC_LIT7_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT7
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "causEq: "
}
;
29#define _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT7)((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3))
30#define _OMC_LIT8_data"," ","
31static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT8,1,_OMC_LIT8_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT8
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ","
}
;
32#define _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT8)((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))
33#define _OMC_LIT9_data"\nProcess " "\nProcess "
34static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT9,9,_OMC_LIT9_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT9
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "\nProcess "
}
;
35#define _OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT9)((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3))
36#define _OMC_LIT10_data":\ne_exp: " ":\ne_exp: "
37static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT10,9,_OMC_LIT10_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT10
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), ":\ne_exp: "
}
;
38#define _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT10)((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3))
39#define _OMC_LIT11_data"\n" "\n"
40static 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"
}
;
41#define _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT11)((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))
42#define _OMC_LIT12_data"\nMatching succeeded!\n" "\nMatching succeeded!\n"
43static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT12,21,_OMC_LIT12_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT12
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "\nMatching succeeded!\n"
}
;
44#define _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT12)((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3))
45static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT13,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT13
= { (((1) << 10) + (((3) & 255) << 2)),
{&BackendDAE_BaseClockPartitionKind_UNKNOWN__PARTITION__desc,}};
46#define _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT13)((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3))
47static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT14,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT14
= { (((1) << 10) + (((4) & 255) << 2)),
{&BackendDAE_IndexType_NORMAL__desc,}};
48#define _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT14)((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3))
49static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT15,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT15
= { (((1) << 10) + (((6) & 255) << 2)),
{&ErrorTypes_MessageType_SYMBOLIC__desc,}};
50#define _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT15)((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))
51static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT16,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT16
= { (((1) << 10) + (((4) & 255) << 2)),
{&ErrorTypes_Severity_ERROR__desc,}};
52#define _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT16)((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3))
53#define _OMC_LIT17_data"Wrong usage of user defined tearing: %s Make sure you use user defined tearing as stated in the flag description." "Wrong usage of user defined tearing: %s Make sure you use user defined tearing as stated in the flag description."
54static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT17,113,_OMC_LIT17_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT17
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "Wrong usage of user defined tearing: %s Make sure you use user defined tearing as stated in the flag description."
}
;
55#define _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT17)((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))
56static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT18,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT18
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))}};
57#define _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT18)((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))
58static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT19,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT19
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(577))((void*)(((((mmc_uint_t) (577)) << 1)+0))),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))}};
59#define _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT19)((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3))
60#define _OMC_LIT20_data"Index out of bounds." "Index out of bounds."
61static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT20,20,_OMC_LIT20_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT20
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "Index out of bounds."
}
;
62#define _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT20)((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))
63static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT21,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT21
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
64#define _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT21)((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3))
65#define _OMC_LIT22_data"\n****************************************\nBEGINNING of userDefinedTearing\n\n" "\n****************************************\nBEGINNING of userDefinedTearing\n\n"
66static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT22,75,_OMC_LIT22_data)struct { mmc_uint_t header; const char data[(75)+1]; } _OMC_LIT_STRUCT22
= { ((((mmc_uint_t)75)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of userDefinedTearing\n\n"
}
;
67#define _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT22)((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3))
68#define _OMC_LIT23_data"\nUsers tearing vars: " "\nUsers tearing vars: "
69static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT23,21,_OMC_LIT23_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT23
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "\nUsers tearing vars: "
}
;
70#define _OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT23)((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3))
71#define _OMC_LIT24_data"\nUsers residual equations: " "\nUsers residual equations: "
72static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT24,27,_OMC_LIT24_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT24
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "\nUsers residual equations: "
}
;
73#define _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT24)((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3))
74#define _OMC_LIT25_data"\nUsers residual equations expanded: " "\nUsers residual equations expanded: "
75static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT25,36,_OMC_LIT25_data)struct { mmc_uint_t header; const char data[(36)+1]; } _OMC_LIT_STRUCT25
= { ((((mmc_uint_t)36)<<(3))+((1<<(3+3))+5)), "\nUsers residual equations expanded: "
}
;
76#define _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT25)((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3))
77#define _OMC_LIT26_data"\n\n###BEGIN print Strong Component#####################\n(Function:userDefinedTearing)\n" "\n\n###BEGIN print Strong Component#####################\n(Function:userDefinedTearing)\n"
78static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT26,85,_OMC_LIT26_data)struct { mmc_uint_t header; const char data[(85)+1]; } _OMC_LIT_STRUCT26
= { ((((mmc_uint_t)85)<<(3))+((1<<(3+3))+5)), "\n\n###BEGIN print Strong Component#####################\n(Function:userDefinedTearing)\n"
}
;
79#define _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT26)((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3))
80#define _OMC_LIT27_data"\n###END print Strong Component#######################\n(Function:userDefinedTearing)\n\n\n" "\n###END print Strong Component#######################\n(Function:userDefinedTearing)\n\n\n"
81static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT27,86,_OMC_LIT27_data)struct { mmc_uint_t header; const char data[(86)+1]; } _OMC_LIT_STRUCT27
= { ((((mmc_uint_t)86)<<(3))+((1<<(3+3))+5)), "\n###END print Strong Component#######################\n(Function:userDefinedTearing)\n\n\n"
}
;
82#define _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT27)((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3))
83#define _OMC_LIT28_data"tearingdump" "tearingdump"
84static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT28,11,_OMC_LIT28_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT28
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "tearingdump"
}
;
85#define _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT28)((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3))
86#define _OMC_LIT29_data"Dumps tearing information." "Dumps tearing information."
87static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT29,26,_OMC_LIT29_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT29
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "Dumps tearing information."
}
;
88#define _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT29)((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3))
89static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT30,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT30
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3))}};
90#define _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT30)((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3))
91static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT31,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT31
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(45))((void*)(((((mmc_uint_t) (45)) << 1)+0))),_OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3))}};
92#define _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT31)((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))
93#define _OMC_LIT32_data"The number of tearing variables and residual equations is not identical." "The number of tearing variables and residual equations is not identical."
94static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT32,72,_OMC_LIT32_data)struct { mmc_uint_t header; const char data[(72)+1]; } _OMC_LIT_STRUCT32
= { ((((mmc_uint_t)72)<<(3))+((1<<(3+3))+5)), "The number of tearing variables and residual equations is not identical."
}
;
95#define _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT32)((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3))
96static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT33,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT33
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
97#define _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT33)((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3))
98#define _OMC_LIT34_data"\nAdjacencyMatrixEnhanced:\n" "\nAdjacencyMatrixEnhanced:\n"
99static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT34,26,_OMC_LIT34_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT34
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "\nAdjacencyMatrixEnhanced:\n"
}
;
100#define _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT34)((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3))
101#define _OMC_LIT35_data"\nAdjacencyMatrixTransposedEnhanced:\n" "\nAdjacencyMatrixTransposedEnhanced:\n"
102static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT35,36,_OMC_LIT35_data)struct { mmc_uint_t header; const char data[(36)+1]; } _OMC_LIT_STRUCT35
= { ((((mmc_uint_t)36)<<(3))+((1<<(3+3))+5)), "\nAdjacencyMatrixTransposedEnhanced:\n"
}
;
103#define _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT35)((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3))
104#define _OMC_LIT36_data"\n\nmapEqnIncRow:" "\n\nmapEqnIncRow:"
105static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT36,15,_OMC_LIT36_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT36
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "\n\nmapEqnIncRow:"
}
;
106#define _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT36)((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3))
107#define _OMC_LIT37_data"\nmapIncRowEqn:\n" "\nmapIncRowEqn:\n"
108static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT37,15,_OMC_LIT37_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT37
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "\nmapIncRowEqn:\n"
}
;
109#define _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT37)((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3))
110#define _OMC_LIT38_data"\n\n" "\n\n"
111static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT38,2,_OMC_LIT38_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT38
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\n\n"
}
;
112#define _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT38)((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3))
113#define _OMC_LIT39_data"\n\nUNSOLVABLES:\n" "\n\nUNSOLVABLES:\n"
114static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT39,15,_OMC_LIT39_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT39
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "\n\nUNSOLVABLES:\n"
}
;
115#define _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT39)((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))
116#define _OMC_LIT40_data"\nDiscrete Vars:\n" "\nDiscrete Vars:\n"
117static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT40,16,_OMC_LIT40_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT40
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "\nDiscrete Vars:\n"
}
;
118#define _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT40)((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))
119#define _OMC_LIT41_data"\nass1: " "\nass1: "
120static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT41,7,_OMC_LIT41_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT41
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "\nass1: "
}
;
121#define _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT41)((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3))
122#define _OMC_LIT42_data"ass2: " "ass2: "
123static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT42,6,_OMC_LIT42_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT42
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "ass2: "
}
;
124#define _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT42)((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3))
125#define _OMC_LIT43_data"\nAdjacency Matrix without tvars and residuals:\n" "\nAdjacency Matrix without tvars and residuals:\n"
126static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT43,47,_OMC_LIT43_data)struct { mmc_uint_t header; const char data[(47)+1]; } _OMC_LIT_STRUCT43
= { ((((mmc_uint_t)47)<<(3))+((1<<(3+3))+5)), "\nAdjacency Matrix without tvars and residuals:\n"
}
;
127#define _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT43)((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))
128static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT44,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT44
= { (((1) << 10) + (((5) & 255) << 2)),
{&BackendDAE_Jacobian_EMPTY__JACOBIAN__desc,}};
129#define _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT44)((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3))
130#define _OMC_LIT45_data"" ""
131static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT45,0,_OMC_LIT45_data)struct { mmc_uint_t header; const char data[(0)+1]; } _OMC_LIT_STRUCT45
= { ((((mmc_uint_t)0)<<(3))+((1<<(3+3))+5)), "" }
;
132#define _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT45)((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))
133#define _OMC_LIT46_data"\nEND of userDefinedTearing\n****************************************\n\n" "\nEND of userDefinedTearing\n****************************************\n\n"
134static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT46,69,_OMC_LIT46_data)struct { mmc_uint_t header; const char data[(69)+1]; } _OMC_LIT_STRUCT46
= { ((((mmc_uint_t)69)<<(3))+((1<<(3+3))+5)), "\nEND of userDefinedTearing\n****************************************\n\n"
}
;
135#define _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT46)((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3))
136#define _OMC_LIT47_data"Matching " "Matching "
137static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT47,9,_OMC_LIT47_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT47
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Matching "
}
;
138#define _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT47)((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3))
139#define _OMC_LIT48_data":\n" ":\n"
140static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT48,2,_OMC_LIT48_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT48
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ":\n"
}
;
141#define _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT48)((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3))
142#define _OMC_LIT49_data"ass1: " "ass1: "
143static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT49,6,_OMC_LIT49_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT49
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "ass1: "
}
;
144#define _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT49)((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3))
145#define _OMC_LIT50_data"order: " "order: "
146static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT50,7,_OMC_LIT50_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT50
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "order: "
}
;
147#define _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT50)((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3))
148#define _OMC_LIT51_data"\nTearing Variables:\n" "\nTearing Variables:\n"
149static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT51,20,_OMC_LIT51_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT51
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "\nTearing Variables:\n"
}
;
150#define _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT51)((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3))
151#define _OMC_LIT52_data"Residual Equations:\n" "Residual Equations:\n"
152static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT52,20,_OMC_LIT52_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT52
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "Residual Equations:\n"
}
;
153#define _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT52)((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))
154#define _OMC_LIT53_data"\n****************************************\nBEGINNING of totalTearing\n\n" "\n****************************************\nBEGINNING of totalTearing\n\n"
155static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT53,69,_OMC_LIT53_data)struct { mmc_uint_t header; const char data[(69)+1]; } _OMC_LIT_STRUCT53
= { ((((mmc_uint_t)69)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of totalTearing\n\n"
}
;
156#define _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT53)((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))
157#define _OMC_LIT54_data"\n\n###BEGIN print Strong Component#####################\n(Function:totalTearing)\n" "\n\n###BEGIN print Strong Component#####################\n(Function:totalTearing)\n"
158static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT54,79,_OMC_LIT54_data)struct { mmc_uint_t header; const char data[(79)+1]; } _OMC_LIT_STRUCT54
= { ((((mmc_uint_t)79)<<(3))+((1<<(3+3))+5)), "\n\n###BEGIN print Strong Component#####################\n(Function:totalTearing)\n"
}
;
159#define _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT54)((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))
160#define _OMC_LIT55_data"\n###END print Strong Component#######################\n(Function:totalTearing)\n\n\n" "\n###END print Strong Component#######################\n(Function:totalTearing)\n\n\n"
161static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT55,80,_OMC_LIT55_data)struct { mmc_uint_t header; const char data[(80)+1]; } _OMC_LIT_STRUCT55
= { ((((mmc_uint_t)80)<<(3))+((1<<(3+3))+5)), "\n###END print Strong Component#######################\n(Function:totalTearing)\n\n\n"
}
;
162#define _OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT55)((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3))
163#define _OMC_LIT56_data"Power Set" "Power Set"
164static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT56,9,_OMC_LIT56_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT56
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Power Set"
}
;
165#define _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT56)((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3))
166#define _OMC_LIT57_data"totaltearingdump" "totaltearingdump"
167static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT57,16,_OMC_LIT57_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT57
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "totaltearingdump"
}
;
168#define _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT57)((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))
169#define _OMC_LIT58_data"Dumps total tearing information." "Dumps total tearing information."
170static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT58,32,_OMC_LIT58_data)struct { mmc_uint_t header; const char data[(32)+1]; } _OMC_LIT_STRUCT58
= { ((((mmc_uint_t)32)<<(3))+((1<<(3+3))+5)), "Dumps total tearing information."
}
;
171#define _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT58)((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))
172static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT59,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT59
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))}};
173#define _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT59)((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3))
174static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT60,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT60
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(158))((void*)(((((mmc_uint_t) (158)) << 1)+0))),_OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3))}};
175#define _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT60)((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))
176#define _OMC_LIT61_data"totaltearingdumpV" "totaltearingdumpV"
177static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT61,17,_OMC_LIT61_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT61
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "totaltearingdumpV"
}
;
178#define _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT61)((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))
179#define _OMC_LIT62_data"Dumps verbose total tearing information." "Dumps verbose total tearing information."
180static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT62,40,_OMC_LIT62_data)struct { mmc_uint_t header; const char data[(40)+1]; } _OMC_LIT_STRUCT62
= { ((((mmc_uint_t)40)<<(3))+((1<<(3+3))+5)), "Dumps verbose total tearing information."
}
;
181#define _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT62)((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))
182static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT63,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT63
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))}};
183#define _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT63)((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3))
184static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT64,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT64
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(159))((void*)(((((mmc_uint_t) (159)) << 1)+0))),_OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3))}};
185#define _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT64)((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))
186#define _OMC_LIT65_data"\n\n###BEGIN TO LOOP#####################\n****************************************\n\n\n" "\n\n###BEGIN TO LOOP#####################\n****************************************\n\n\n"
187static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT65,83,_OMC_LIT65_data)struct { mmc_uint_t header; const char data[(83)+1]; } _OMC_LIT_STRUCT65
= { ((((mmc_uint_t)83)<<(3))+((1<<(3+3))+5)), "\n\n###BEGIN TO LOOP#####################\n****************************************\n\n\n"
}
;
188#define _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT65)((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3))
189#define _OMC_LIT66_data"\ntVars:\n" "\ntVars:\n"
190static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT66,8,_OMC_LIT66_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT66
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "\ntVars:\n"
}
;
191#define _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT66)((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3))
192#define _OMC_LIT67_data"\n\nTotal number of different tearing sets: " "\n\nTotal number of different tearing sets: "
193static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT67,42,_OMC_LIT67_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT67
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), "\n\nTotal number of different tearing sets: "
}
;
194#define _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT67)((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3))
195#define _OMC_LIT68_data"\nEND of totalTearing\n****************************************\n\n" "\nEND of totalTearing\n****************************************\n\n"
196static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT68,63,_OMC_LIT68_data)struct { mmc_uint_t header; const char data[(63)+1]; } _OMC_LIT_STRUCT68
= { ((((mmc_uint_t)63)<<(3))+((1<<(3+3))+5)), "\nEND of totalTearing\n****************************************\n\n"
}
;
197#define _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT68)((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3))
198#define _OMC_LIT69_data"\n****************************************\n* TEARING RESULTS" "\n****************************************\n* TEARING RESULTS"
199static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT69,59,_OMC_LIT69_data)struct { mmc_uint_t header; const char data[(59)+1]; } _OMC_LIT_STRUCT69
= { ((((mmc_uint_t)59)<<(3))+((1<<(3+3))+5)), "\n****************************************\n* TEARING RESULTS"
}
;
200#define _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT69)((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))
201#define _OMC_LIT70_data":\n* (Global Indexes)\n*\n* No of equations in strong component: " ":\n* (Global Indexes)\n*\n* No of equations in strong component: "
202static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT70,62,_OMC_LIT70_data)struct { mmc_uint_t header; const char data[(62)+1]; } _OMC_LIT_STRUCT70
= { ((((mmc_uint_t)62)<<(3))+((1<<(3+3))+5)), ":\n* (Global Indexes)\n*\n* No of equations in strong component: "
}
;
203#define _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT70)((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3))
204#define _OMC_LIT71_data"* No of tVars: " "* No of tVars: "
205static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT71,15,_OMC_LIT71_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT71
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "* No of tVars: "
}
;
206#define _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT71)((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3))
207#define _OMC_LIT72_data"*\n* tVars: " "*\n* tVars: "
208static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT72,11,_OMC_LIT72_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT72
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "*\n* tVars: "
}
;
209#define _OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT72)((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3))
210#define _OMC_LIT73_data"*\n* resEq: " "*\n* resEq: "
211static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT73,11,_OMC_LIT73_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT73
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "*\n* resEq: "
}
;
212#define _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT73)((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3))
213#define _OMC_LIT74_data"*\n* innerEquations ({eqn,vars}):\n* " "*\n* innerEquations ({eqn,vars}):\n* "
214static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT74,35,_OMC_LIT74_data)struct { mmc_uint_t header; const char data[(35)+1]; } _OMC_LIT_STRUCT74
= { ((((mmc_uint_t)35)<<(3))+((1<<(3+3))+5)), "*\n* innerEquations ({eqn,vars}):\n* "
}
;
215#define _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT74)((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))
216#define _OMC_LIT75_data", " ", "
217static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT75,2,_OMC_LIT75_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT75
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ", "
}
;
218#define _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT75)((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))
219#define _OMC_LIT76_data"\n*\n*" "\n*\n*"
220static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT76,4,_OMC_LIT76_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT76
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "\n*\n*"
}
;
221#define _OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT76)((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))
222#define _OMC_LIT77_data"****************************************" "****************************************"
223static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT77,40,_OMC_LIT77_data)struct { mmc_uint_t header; const char data[(40)+1]; } _OMC_LIT_STRUCT77
= { ((((mmc_uint_t)40)<<(3))+((1<<(3+3))+5)), "****************************************"
}
;
224#define _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT77)((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3))
225#define _OMC_LIT78_data":\n* (Local Indexes)\n*\n* No of equations in strong component: " ":\n* (Local Indexes)\n*\n* No of equations in strong component: "
226static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT78,61,_OMC_LIT78_data)struct { mmc_uint_t header; const char data[(61)+1]; } _OMC_LIT_STRUCT78
= { ((((mmc_uint_t)61)<<(3))+((1<<(3+3))+5)), ":\n* (Local Indexes)\n*\n* No of equations in strong component: "
}
;
227#define _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT78)((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))
228#define _OMC_LIT79_data"* " "* "
229static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT79,2,_OMC_LIT79_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT79
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "* "
}
;
230#define _OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT79)((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3))
231#define _OMC_LIT80_data": " ": "
232static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT80,2,_OMC_LIT80_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT80
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ": "
}
;
233#define _OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT80)((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3))
234#define _OMC_LIT81_data"iterationVars" "iterationVars"
235static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT81,13,_OMC_LIT81_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT81
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "iterationVars"
}
;
236#define _OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT81)((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3))
237#define _OMC_LIT82_data"Shows a list of all iteration variables." "Shows a list of all iteration variables."
238static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT82,40,_OMC_LIT82_data)struct { mmc_uint_t header; const char data[(40)+1]; } _OMC_LIT_STRUCT82
= { ((((mmc_uint_t)40)<<(3))+((1<<(3+3))+5)), "Shows a list of all iteration variables."
}
;
239#define _OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT82)((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))
240static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT83,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT83
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))}};
241#define _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT83)((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))
242static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT84,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT84
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(106))((void*)(((((mmc_uint_t) (106)) << 1)+0))),_OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))}};
243#define _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT84)((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))
244#define _OMC_LIT85_data"{" "{"
245static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT85,1,_OMC_LIT85_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT85
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "{"
}
;
246#define _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT85)((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))
247#define _OMC_LIT86_data":" ":"
248static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT86,1,_OMC_LIT86_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT86
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ":"
}
;
249#define _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT86)((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3))
250#define _OMC_LIT87_data"}" "}"
251static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT87,1,_OMC_LIT87_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT87
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "}"
}
;
252#define _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT87)((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))
253#define _OMC_LIT88_data"\n*\n" "\n*\n"
254static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT88,3,_OMC_LIT88_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT88
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\n*\n"
}
;
255#define _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT88)((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3))
256#define _OMC_LIT89_data"recursiveTearing" "recursiveTearing"
257static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT89,16,_OMC_LIT89_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT89
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "recursiveTearing"
}
;
258#define _OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT89)((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))
259static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT90,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT90
= { (((1) << 10) + (((4) & 255) << 2)),
{&Flags_FlagVisibility_EXTERNAL__desc,}};
260#define _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT90)((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3))
261static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT91,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT91
= { (((2) << 10) + (((5) & 255) << 2)),
{&Flags_FlagData_INT__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
262#define _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT91)((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3))
263#define _OMC_LIT92_data"0" "0"
264static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT92,1,_OMC_LIT92_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT92
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "0"
}
;
265#define _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT92)((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3))
266#define _OMC_LIT93_data"do nothing" "do nothing"
267static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT93,10,_OMC_LIT93_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT93
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "do nothing"
}
;
268#define _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT93)((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))
269static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT94,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT94
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))}};
270#define _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT94)((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))
271static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT95,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT95
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)),_OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))}};
272#define _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT95)((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))
273#define _OMC_LIT96_data"1" "1"
274static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT96,1,_OMC_LIT96_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT96
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "1"
}
;
275#define _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT96)((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))
276#define _OMC_LIT97_data"linear tearing set of size 1" "linear tearing set of size 1"
277static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT97,28,_OMC_LIT97_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT97
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "linear tearing set of size 1"
}
;
278#define _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT97)((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))
279static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT98,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT98
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))}};
280#define _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT98)((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3))
281static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT99,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT99
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)),_OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3))}};
282#define _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT99)((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))
283#define _OMC_LIT100_data"2" "2"
284static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT100,1,_OMC_LIT100_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT100
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "2"
}
;
285#define _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT100)((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3))
286#define _OMC_LIT101_data"linear tearing" "linear tearing"
287static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT101,14,_OMC_LIT101_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT101
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "linear tearing"
}
;
288#define _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT101)((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))
289static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT102,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT102
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))}};
290#define _OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT102)((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3))
291static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT103,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT103
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)),_OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3))}};
292#define _OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT103)((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3))
293static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT104,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT104
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
294#define _OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT104)((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))
295static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT105,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT105
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)),_OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))}};
296#define _OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT105)((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3))
297static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT106,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT106
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)),_OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3))}};
298#define _OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT106)((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3))
299static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT107,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT107
= { (((2) << 10) + (((4) & 255) << 2)),
{&Flags_ValidOptions_STRING__DESC__OPTION__desc,_OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3))}};
300#define _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT107)((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3))
301static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT108,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT108
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3))}};
302#define _OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT108)((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))
303#define _OMC_LIT109_data"Inline and repeat tearing." "Inline and repeat tearing."
304static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT109,26,_OMC_LIT109_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT109
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "Inline and repeat tearing."
}
;
305#define _OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT109)((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3))
306static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT110,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT110
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3))}};
307#define _OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT110)((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3))
308static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT111,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT111
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(73))((void*)(((((mmc_uint_t) (73)) << 1)+0))),_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)),_OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)),_OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3))}};
309#define _OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT111)((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3))
310static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT112,1,8)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT112
= { (((1) << 10) + (((8) & 255) << 2)),
{&BackendDAE_IndexType_SPARSE__desc,}};
311#define _OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT112)((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3))
312#define _OMC_LIT113_data"INeqn => " "INeqn => "
313static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT113,9,_OMC_LIT113_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT113
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "INeqn => "
}
;
314#define _OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT113)((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3))
315#define _OMC_LIT114_data"[" "["
316static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT114,1,_OMC_LIT114_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT114
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "["
}
;
317#define _OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT114)((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3))
318#define _OMC_LIT115_data"]\n" "]\n"
319static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT115,2,_OMC_LIT115_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT115
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "]\n"
}
;
320#define _OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT115)((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3))
321#define _OMC_LIT116_data"dumpRecursiveTearing" "dumpRecursiveTearing"
322static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT116,20,_OMC_LIT116_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT116
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "dumpRecursiveTearing"
}
;
323#define _OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT116)((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3))
324#define _OMC_LIT117_data"Dump between steps of recursiveTearing" "Dump between steps of recursiveTearing"
325static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT117,38,_OMC_LIT117_data)struct { mmc_uint_t header; const char data[(38)+1]; } _OMC_LIT_STRUCT117
= { ((((mmc_uint_t)38)<<(3))+((1<<(3+3))+5)), "Dump between steps of recursiveTearing"
}
;
326#define _OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT117)((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))
327static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT118,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT118
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))}};
328#define _OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT118)((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3))
329static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT119,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT119
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(139))((void*)(((((mmc_uint_t) (139)) << 1)+0))),_OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3))}};
330#define _OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT119)((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3))
331static const MMC_DEFREALLIT(_OMC_LIT_STRUCT120,0.0)struct mmc_real_lit _OMC_LIT_STRUCT120 = {0,(((8/8) << 10
) + 9),0.0}
;
332#define _OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT120)((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))
333static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT121,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT121
= { (((2) << 10) + (((4) & 255) << 2)),
{&DAE_Exp_RCONST__desc,_OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))}};
334#define _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT121)((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3))
335#define _OMC_LIT122_data"INres => " "INres => "
336static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT122,9,_OMC_LIT122_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT122
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "INres => "
}
;
337#define _OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT122)((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3))
338#define _OMC_LIT123_data"RTEARING" "RTEARING"
339static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT123,8,_OMC_LIT123_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT123
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "RTEARING"
}
;
340#define _OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT123)((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3))
341#define _OMC_LIT124_data"OUTeqn => " "OUTeqn => "
342static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT124,10,_OMC_LIT124_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT124
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "OUTeqn => "
}
;
343#define _OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT124)((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3))
344#define _OMC_LIT125_data"OUTres => " "OUTres => "
345static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT125,10,_OMC_LIT125_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT125
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "OUTres => "
}
;
346#define _OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT125)((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3))
347#define _OMC_LIT126_data"****************\n" "****************\n"
348static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT126,17,_OMC_LIT126_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT126
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "****************\n"
}
;
349#define _OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT126)((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3))
350#define _OMC_LIT127_data"TearVar: " "TearVar: "
351static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT127,9,_OMC_LIT127_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT127
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "TearVar: "
}
;
352#define _OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT127)((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3))
353static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT128,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT128
= { (((1) << 10) + (((4) & 255) << 2)),
{&BackendDAE_IndexReduction_NO__INDEX__REDUCTION__desc,}};
354#define _OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT128)((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3))
355static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT129,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT129
= { (((1) << 10) + (((4) & 255) << 2)),
{&BackendDAE_EquationConstraints_EXACT__desc,}};
356#define _OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT129)((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))
357static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT130,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT130
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)),_OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))}};
358#define _OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT130)((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3))
359static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT131,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT131
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3))}};
360#define _OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT131)((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3))
361static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT132,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT132
= { (((2) << 10) + (((1) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
362#define _OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT132)((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3))
363static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT133,4,0)struct { mmc_uint_t header; const void *data[4]; } _OMC_LIT_STRUCT133
= { (((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_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
364#define _OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT133)((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3))
365#define _OMC_LIT134_data"Most nonlinear equation: " "Most nonlinear equation: "
366static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT134,25,_OMC_LIT134_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT134
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "Most nonlinear equation: "
}
;
367#define _OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT134)((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3))
368#define _OMC_LIT135_data" - solvable?: " " - solvable?: "
369static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT135,14,_OMC_LIT135_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT135
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), " - solvable?: "
}
;
370#define _OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT135)((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3))
371#define _OMC_LIT136_data"true" "true"
372static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT136,4,_OMC_LIT136_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT136
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "true"
}
;
373#define _OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT136)((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3))
374#define _OMC_LIT137_data"false" "false"
375static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT137,5,_OMC_LIT137_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT137
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "false"
}
;
376#define _OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT137)((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))
377#define _OMC_LIT138_data"assignment: Eq " "assignment: Eq "
378static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT138,15,_OMC_LIT138_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT138
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "assignment: Eq "
}
;
379#define _OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT138)((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3))
380#define _OMC_LIT139_data" - Var " " - Var "
381static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT139,7,_OMC_LIT139_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT139
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), " - Var "
}
;
382#define _OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT139)((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))
383#define _OMC_LIT140_data"New assEq_coll: " "New assEq_coll: "
384static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT140,16,_OMC_LIT140_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT140
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "New assEq_coll: "
}
;
385#define _OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT140)((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))
386#define _OMC_LIT141_data"\nTarjanAssignment:\n" "\nTarjanAssignment:\n"
387static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT141,19,_OMC_LIT141_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT141
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "\nTarjanAssignment:\n"
}
;
388#define _OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT141)((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3))
389#define _OMC_LIT142_data"\nnoncausal\n" "\nnoncausal\n"
390static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT142,11,_OMC_LIT142_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT142
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "\nnoncausal\n"
}
;
391#define _OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT142)((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3))
392#define _OMC_LIT143_data"\ncausal\n" "\ncausal\n"
393static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT143,8,_OMC_LIT143_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT143
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "\ncausal\n"
}
;
394#define _OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT143)((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))
395#define _OMC_LIT144_data"Var " "Var "
396static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT144,4,_OMC_LIT144_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT144
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "Var "
}
;
397#define _OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT144)((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3))
398#define _OMC_LIT145_data" has " " has "
399static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT145,5,_OMC_LIT145_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT145
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " has "
}
;
400#define _OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT145)((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))
401#define _OMC_LIT146_data" incident impossible assignments\n" " incident impossible assignments\n"
402static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT146,33,_OMC_LIT146_data)struct { mmc_uint_t header; const char data[(33)+1]; } _OMC_LIT_STRUCT146
= { ((((mmc_uint_t)33)<<(3))+((1<<(3+3))+5)), " incident impossible assignments\n"
}
;
403#define _OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT146)((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3))
404#define _OMC_LIT147_data"Tearing.getAllVarsWithMostPoints: Finding variables with most points failed." "Tearing.getAllVarsWithMostPoints: Finding variables with most points failed."
405static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT147,76,_OMC_LIT147_data)struct { mmc_uint_t header; const char data[(76)+1]; } _OMC_LIT_STRUCT147
= { ((((mmc_uint_t)76)<<(3))+((1<<(3+3))+5)), "Tearing.getAllVarsWithMostPoints: Finding variables with most points failed."
}
;
406#define _OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT147)((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3))
407#define _OMC_LIT148_data" would causalize " " would causalize "
408static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT148,17,_OMC_LIT148_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT148
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), " would causalize "
}
;
409#define _OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT148)((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3))
410#define _OMC_LIT149_data" Eqns\n" " Eqns\n"
411static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT149,6,_OMC_LIT149_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT149
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), " Eqns\n"
}
;
412#define _OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT149)((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3))
413#define _OMC_LIT150_data"Heuristic uses all modified Cellier-Heuristics\n\nHeuristic [MC1]\n****************************************\n" "Heuristic uses all modified Cellier-Heuristics\n\nHeuristic [MC1]\n****************************************\n"
414static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT150,105,_OMC_LIT150_data)struct { mmc_uint_t header; const char data[(105)+1]; } _OMC_LIT_STRUCT150
= { ((((mmc_uint_t)105)<<(3))+((1<<(3+3))+5)), "Heuristic uses all modified Cellier-Heuristics\n\nHeuristic [MC1]\n****************************************\n"
}
;
415#define _OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT150)((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3))
416#define _OMC_LIT151_data"\n\nHeuristic [MC2]\n****************************************\n" "\n\nHeuristic [MC2]\n****************************************\n"
417static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT151,59,_OMC_LIT151_data)struct { mmc_uint_t header; const char data[(59)+1]; } _OMC_LIT_STRUCT151
= { ((((mmc_uint_t)59)<<(3))+((1<<(3+3))+5)), "\n\nHeuristic [MC2]\n****************************************\n"
}
;
418#define _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT151)((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))
419#define _OMC_LIT152_data"\n\nHeuristic [MC11]\n****************************************\n" "\n\nHeuristic [MC11]\n****************************************\n"
420static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT152,60,_OMC_LIT152_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT152
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n\nHeuristic [MC11]\n****************************************\n"
}
;
421#define _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT152)((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3))
422#define _OMC_LIT153_data"\n\nHeuristic [MC21]\n****************************************\n" "\n\nHeuristic [MC21]\n****************************************\n"
423static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT153,60,_OMC_LIT153_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT153
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n\nHeuristic [MC21]\n****************************************\n"
}
;
424#define _OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT153)((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3))
425#define _OMC_LIT154_data"\n\nHeuristic [MC12]\n****************************************\n" "\n\nHeuristic [MC12]\n****************************************\n"
426static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT154,60,_OMC_LIT154_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT154
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n\nHeuristic [MC12]\n****************************************\n"
}
;
427#define _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT154)((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3))
428#define _OMC_LIT155_data"\n\nHeuristic [MC22]\n****************************************\n" "\n\nHeuristic [MC22]\n****************************************\n"
429static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT155,60,_OMC_LIT155_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT155
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n\nHeuristic [MC22]\n****************************************\n"
}
;
430#define _OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT155)((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3))
431#define _OMC_LIT156_data"\n\nHeuristic [MC13]\n****************************************\n" "\n\nHeuristic [MC13]\n****************************************\n"
432static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT156,60,_OMC_LIT156_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT156
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n\nHeuristic [MC13]\n****************************************\n"
}
;
433#define _OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT156)((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3))
434#define _OMC_LIT157_data"\n\nHeuristic [MC23]\n****************************************\n" "\n\nHeuristic [MC23]\n****************************************\n"
435static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT157,60,_OMC_LIT157_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT157
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n\nHeuristic [MC23]\n****************************************\n"
}
;
436#define _OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT157)((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3))
437#define _OMC_LIT158_data"\n\nHeuristic [MC231]\n****************************************\n" "\n\nHeuristic [MC231]\n****************************************\n"
438static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT158,61,_OMC_LIT158_data)struct { mmc_uint_t header; const char data[(61)+1]; } _OMC_LIT_STRUCT158
= { ((((mmc_uint_t)61)<<(3))+((1<<(3+3))+5)), "\n\nHeuristic [MC231]\n****************************************\n"
}
;
439#define _OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT158)((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3))
440#define _OMC_LIT159_data"\n\nHeuristic [MC3]\n****************************************\n" "\n\nHeuristic [MC3]\n****************************************\n"
441static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT159,59,_OMC_LIT159_data)struct { mmc_uint_t header; const char data[(59)+1]; } _OMC_LIT_STRUCT159
= { ((((mmc_uint_t)59)<<(3))+((1<<(3+3))+5)), "\n\nHeuristic [MC3]\n****************************************\n"
}
;
442#define _OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT159)((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3))
443#define _OMC_LIT160_data"****************************************\n\nSynopsis:\n=========\n[MC1]: " "****************************************\n\nSynopsis:\n=========\n[MC1]: "
444static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT160,69,_OMC_LIT160_data)struct { mmc_uint_t header; const char data[(69)+1]; } _OMC_LIT_STRUCT160
= { ((((mmc_uint_t)69)<<(3))+((1<<(3+3))+5)), "****************************************\n\nSynopsis:\n=========\n[MC1]: "
}
;
445#define _OMC_LIT160((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT160)((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3))
446#define _OMC_LIT161_data"[MC2]: " "[MC2]: "
447static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT161,7,_OMC_LIT161_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT161
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "[MC2]: "
}
;
448#define _OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT161)((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3))
449#define _OMC_LIT162_data"[MC11]: " "[MC11]: "
450static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT162,8,_OMC_LIT162_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT162
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "[MC11]: "
}
;
451#define _OMC_LIT162((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT162)((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3))
452#define _OMC_LIT163_data"[MC21]: " "[MC21]: "
453static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT163,8,_OMC_LIT163_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT163
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "[MC21]: "
}
;
454#define _OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT163)((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3))
455#define _OMC_LIT164_data"[MC12]: " "[MC12]: "
456static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT164,8,_OMC_LIT164_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT164
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "[MC12]: "
}
;
457#define _OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT164)((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3))
458#define _OMC_LIT165_data"[MC22]: " "[MC22]: "
459static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT165,8,_OMC_LIT165_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT165
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "[MC22]: "
}
;
460#define _OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT165)((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3))
461#define _OMC_LIT166_data"[MC13]: " "[MC13]: "
462static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT166,8,_OMC_LIT166_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT166
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "[MC13]: "
}
;
463#define _OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT166)((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3))
464#define _OMC_LIT167_data"[MC23]: " "[MC23]: "
465static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT167,8,_OMC_LIT167_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT167
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "[MC23]: "
}
;
466#define _OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT167)((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3))
467#define _OMC_LIT168_data"[MC231]: " "[MC231]: "
468static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT168,9,_OMC_LIT168_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT168
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "[MC231]: "
}
;
469#define _OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT168)((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3))
470#define _OMC_LIT169_data"[MC3]: " "[MC3]: "
471static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT169,7,_OMC_LIT169_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT169
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "[MC3]: "
}
;
472#define _OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT169)((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3))
473#define _OMC_LIT170_data"1st: " "1st: "
474static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT170,5,_OMC_LIT170_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT170
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "1st: "
}
;
475#define _OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT170)((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3))
476#define _OMC_LIT171_data"\n(All potentials)\n\n" "\n(All potentials)\n\n"
477static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT171,19,_OMC_LIT171_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT171
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "\n(All potentials)\n\n"
}
;
478#define _OMC_LIT171((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT171)((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3))
479#define _OMC_LIT172_data"2nd: " "2nd: "
480static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT172,5,_OMC_LIT172_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT172
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "2nd: "
}
;
481#define _OMC_LIT172((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT172)((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3))
482#define _OMC_LIT173_data"\n(Variables from (1st) occurring in most potential-sets (" "\n(Variables from (1st) occurring in most potential-sets ("
483static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT173,57,_OMC_LIT173_data)struct { mmc_uint_t header; const char data[(57)+1]; } _OMC_LIT_STRUCT173
= { ((((mmc_uint_t)57)<<(3))+((1<<(3+3))+5)), "\n(Variables from (1st) occurring in most potential-sets ("
}
;
484#define _OMC_LIT173((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT173)((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3))
485#define _OMC_LIT174_data" sets))\n\n" " sets))\n\n"
486static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT174,9,_OMC_LIT174_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT174
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " sets))\n\n"
}
;
487#define _OMC_LIT174((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT174)((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3))
488#define _OMC_LIT175_data"3rd: " "3rd: "
489static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT175,5,_OMC_LIT175_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT175
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "3rd: "
}
;
490#define _OMC_LIT175((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT175)((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3))
491#define _OMC_LIT176_data"\n(Chosen tearing variable. One from from (2nd) with most occurrence in equations (" "\n(Chosen tearing variable. One from from (2nd) with most occurrence in equations ("
492static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT176,82,_OMC_LIT176_data)struct { mmc_uint_t header; const char data[(82)+1]; } _OMC_LIT_STRUCT176
= { ((((mmc_uint_t)82)<<(3))+((1<<(3+3))+5)), "\n(Chosen tearing variable. One from from (2nd) with most occurrence in equations ("
}
;
493#define _OMC_LIT176((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT176)((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3))
494#define _OMC_LIT177_data" times))\n\n\n" " times))\n\n\n"
495static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT177,11,_OMC_LIT177_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT177
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " times))\n\n\n"
}
;
496#define _OMC_LIT177((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT177)((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3))
497#define _OMC_LIT178_data"\n(Equations which could be causalized by knowing one more variable)\n\n" "\n(Equations which could be causalized by knowing one more variable)\n\n"
498static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT178,69,_OMC_LIT178_data)struct { mmc_uint_t header; const char data[(69)+1]; } _OMC_LIT_STRUCT178
= { ((((mmc_uint_t)69)<<(3))+((1<<(3+3))+5)), "\n(Equations which could be causalized by knowing one more variable)\n\n"
}
;
499#define _OMC_LIT178((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT178)((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3))
500#define _OMC_LIT179_data"\n(All unassigned variables)\n\n" "\n(All unassigned variables)\n\n"
501static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT179,29,_OMC_LIT179_data)struct { mmc_uint_t header; const char data[(29)+1]; } _OMC_LIT_STRUCT179
= { ((((mmc_uint_t)29)<<(3))+((1<<(3+3))+5)), "\n(All unassigned variables)\n\n"
}
;
502#define _OMC_LIT179((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT179)((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3))
503#define _OMC_LIT180_data"It is not possible to select a new tearing variable, because all left variables have the attribute tearingSelect=never" "It is not possible to select a new tearing variable, because all left variables have the attribute tearingSelect=never"
504static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT180,118,_OMC_LIT180_data)struct { mmc_uint_t header; const char data[(118)+1]; } _OMC_LIT_STRUCT180
= { ((((mmc_uint_t)118)<<(3))+((1<<(3+3))+5)), "It is not possible to select a new tearing variable, because all left variables have the attribute tearingSelect=never"
}
;
505#define _OMC_LIT180((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT180)((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3))
506#define _OMC_LIT181_data"\n(All non-discrete variables from (2nd) without attribute 'never')\n\n" "\n(All non-discrete variables from (2nd) without attribute 'never')\n\n"
507static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT181,68,_OMC_LIT181_data)struct { mmc_uint_t header; const char data[(68)+1]; } _OMC_LIT_STRUCT181
= { ((((mmc_uint_t)68)<<(3))+((1<<(3+3))+5)), "\n(All non-discrete variables from (2nd) without attribute 'never')\n\n"
}
;
508#define _OMC_LIT181((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT181)((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3))
509#define _OMC_LIT182_data"The tearing heuristic was not able to avoid discrete iteration variables because otherwise the system could not have been torn. This may lead to problems during simulation." "The tearing heuristic was not able to avoid discrete iteration variables because otherwise the system could not have been torn. This may lead to problems during simulation."
510static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT182,172,_OMC_LIT182_data)struct { mmc_uint_t header; const char data[(172)+1]; } _OMC_LIT_STRUCT182
= { ((((mmc_uint_t)172)<<(3))+((1<<(3+3))+5)), "The tearing heuristic was not able to avoid discrete iteration variables because otherwise the system could not have been torn. This may lead to problems during simulation."
}
;
511#define _OMC_LIT182((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT182)((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3))
512#define _OMC_LIT183_data"\n(All unassigned variables without attribute 'never' (only discrete variables left))\n\n" "\n(All unassigned variables without attribute 'never' (only discrete variables left))\n\n"
513static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT183,86,_OMC_LIT183_data)struct { mmc_uint_t header; const char data[(86)+1]; } _OMC_LIT_STRUCT183
= { ((((mmc_uint_t)86)<<(3))+((1<<(3+3))+5)), "\n(All unassigned variables without attribute 'never' (only discrete variables left))\n\n"
}
;
514#define _OMC_LIT183((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT183)((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3))
515#define _OMC_LIT184_data"\n4th (Points): " "\n4th (Points): "
516static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT184,15,_OMC_LIT184_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT184
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "\n4th (Points): "
}
;
517#define _OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT184)((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))
518#define _OMC_LIT185_data"\n(Sum of impossible assignments and causalizable equations)\n" "\n(Sum of impossible assignments and causalizable equations)\n"
519static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT185,60,_OMC_LIT185_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT185
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n(Sum of impossible assignments and causalizable equations)\n"
}
;
520#define _OMC_LIT185((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT185)((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3))
521#define _OMC_LIT186_data" (Points): " " (Points): "
522static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT186,14,_OMC_LIT186_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT186
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), " (Points): "
}
;
523#define _OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT186)((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3))
524#define _OMC_LIT187_data"\n(Points after preferring variables with attribute 'prefer')\n" "\n(Points after preferring variables with attribute 'prefer')\n"
525static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT187,61,_OMC_LIT187_data)struct { mmc_uint_t header; const char data[(61)+1]; } _OMC_LIT_STRUCT187
= { ((((mmc_uint_t)61)<<(3))+((1<<(3+3))+5)), "\n(Points after preferring variables with attribute 'prefer')\n"
}
;
526#define _OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT187)((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3))
527#define _OMC_LIT188_data"\n(Points after discrimination against variables with attribute 'avoid')\n" "\n(Points after discrimination against variables with attribute 'avoid')\n"
528static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT188,72,_OMC_LIT188_data)struct { mmc_uint_t header; const char data[(72)+1]; } _OMC_LIT_STRUCT188
= { ((((mmc_uint_t)72)<<(3))+((1<<(3+3))+5)), "\n(Points after discrimination against variables with attribute 'avoid')\n"
}
;
529#define _OMC_LIT188((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT188)((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3))
530#define _OMC_LIT189_data"\n5th: " "\n5th: "
531static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT189,6,_OMC_LIT189_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT189
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "\n5th: "
}
;
532#define _OMC_LIT189((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT189)((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3))
533#define _OMC_LIT190_data"\n(Variables from (3rd) with most points [" "\n(Variables from (3rd) with most points ["
534static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT190,41,_OMC_LIT190_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT190
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), "\n(Variables from (3rd) with most points ["
}
;
535#define _OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT190)((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3))
536#define _OMC_LIT191_data"])\n\n" "])\n\n"
537static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT191,4,_OMC_LIT191_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT191
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "])\n\n"
}
;
538#define _OMC_LIT191((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT191)((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3))
539#define _OMC_LIT192_data"6th: " "6th: "
540static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT192,5,_OMC_LIT192_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT192
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "6th: "
}
;
541#define _OMC_LIT192((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT192)((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3))
542#define _OMC_LIT193_data"\n(Chosen tearing variable. One from (5th) with most occurrence in equations (" "\n(Chosen tearing variable. One from (5th) with most occurrence in equations ("
543static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT193,77,_OMC_LIT193_data)struct { mmc_uint_t header; const char data[(77)+1]; } _OMC_LIT_STRUCT193
= { ((((mmc_uint_t)77)<<(3))+((1<<(3+3))+5)), "\n(Chosen tearing variable. One from (5th) with most occurrence in equations ("
}
;
544#define _OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT193)((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3))
545#define _OMC_LIT194_data" times))\n\n" " times))\n\n"
546static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT194,10,_OMC_LIT194_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT194
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), " times))\n\n"
}
;
547#define _OMC_LIT194((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT194)((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3))
548#define _OMC_LIT195_data"Start round 1:\n==============\n\n" "Start round 1:\n==============\n\n"
549static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT195,31,_OMC_LIT195_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT195
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "Start round 1:\n==============\n\n"
}
;
550#define _OMC_LIT195((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT195)((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3))
551#define _OMC_LIT196_data"\n(Non-discrete variables with most occurrence in equations (" "\n(Non-discrete variables with most occurrence in equations ("
552static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT196,60,_OMC_LIT196_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT196
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n(Non-discrete variables with most occurrence in equations ("
}
;
553#define _OMC_LIT196((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT196)((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3))
554#define _OMC_LIT197_data"\n(Equations which could be causalized by knowing one more Var)\n\n" "\n(Equations which could be causalized by knowing one more Var)\n\n"
555static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT197,64,_OMC_LIT197_data)struct { mmc_uint_t header; const char data[(64)+1]; } _OMC_LIT_STRUCT197
= { ((((mmc_uint_t)64)<<(3))+((1<<(3+3))+5)), "\n(Equations which could be causalized by knowing one more Var)\n\n"
}
;
556#define _OMC_LIT197((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT197)((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3))
557#define _OMC_LIT198_data"\nPoints: " "\nPoints: "
558static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT198,9,_OMC_LIT198_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT198
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "\nPoints: "
}
;
559#define _OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT198)((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3))
560#define _OMC_LIT199_data"\n2nd: " "\n2nd: "
561static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT199,6,_OMC_LIT199_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT199
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "\n2nd: "
}
;
562#define _OMC_LIT199((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT199)((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3))
563#define _OMC_LIT200_data"\n(Chosen tearing variable. One from (1st) with most points (" "\n(Chosen tearing variable. One from (1st) with most points ("
564static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT200,60,_OMC_LIT200_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT200
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n(Chosen tearing variable. One from (1st) with most points ("
}
;
565#define _OMC_LIT200((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT200)((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3))
566#define _OMC_LIT201_data" points))\n\n" " points))\n\n"
567static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT201,11,_OMC_LIT201_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT201
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " points))\n\n"
}
;
568#define _OMC_LIT201((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT201)((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3))
569#define _OMC_LIT202_data"\nStart round 2:\n==============\n\n1st: " "\nStart round 2:\n==============\n\n1st: "
570static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT202,37,_OMC_LIT202_data)struct { mmc_uint_t header; const char data[(37)+1]; } _OMC_LIT_STRUCT202
= { ((((mmc_uint_t)37)<<(3))+((1<<(3+3))+5)), "\nStart round 2:\n==============\n\n1st: "
}
;
571#define _OMC_LIT202((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT202)((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3))
572#define _OMC_LIT203_data"\n(Variables with occurrence in " "\n(Variables with occurrence in "
573static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT203,31,_OMC_LIT203_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT203
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "\n(Variables with occurrence in "
}
;
574#define _OMC_LIT203((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT203)((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3))
575#define _OMC_LIT204_data" equations)\n\n" " equations)\n\n"
576static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT204,13,_OMC_LIT204_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT204
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), " equations)\n\n"
}
;
577#define _OMC_LIT204((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT204)((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3))
578#define _OMC_LIT205_data"Second set is empty." "Second set is empty."
579static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT205,20,_OMC_LIT205_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT205
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "Second set is empty."
}
;
580#define _OMC_LIT205((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT205)((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3))
581#define _OMC_LIT206_data"\n=====================\nChosen tearing variable: " "\n=====================\nChosen tearing variable: "
582static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT206,48,_OMC_LIT206_data)struct { mmc_uint_t header; const char data[(48)+1]; } _OMC_LIT_STRUCT206
= { ((((mmc_uint_t)48)<<(3))+((1<<(3+3))+5)), "\n=====================\nChosen tearing variable: "
}
;
583#define _OMC_LIT206((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT206)((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3))
584#define _OMC_LIT207_data"\n=====================\n(from round 1: " "\n=====================\n(from round 1: "
585static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT207,38,_OMC_LIT207_data)struct { mmc_uint_t header; const char data[(38)+1]; } _OMC_LIT_STRUCT207
= { ((((mmc_uint_t)38)<<(3))+((1<<(3+3))+5)), "\n=====================\n(from round 1: "
}
;
586#define _OMC_LIT207((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT207)((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3))
587#define _OMC_LIT208_data")\n\n" ")\n\n"
588static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT208,3,_OMC_LIT208_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT208
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), ")\n\n"
}
;
589#define _OMC_LIT208((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT208)((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3))
590#define _OMC_LIT209_data"\n(Chosen tearing variable. One from (1st) with most points [" "\n(Chosen tearing variable. One from (1st) with most points ["
591static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT209,60,_OMC_LIT209_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT209
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n(Chosen tearing variable. One from (1st) with most points ["
}
;
592#define _OMC_LIT209((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT209)((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3))
593#define _OMC_LIT210_data"Without Discrete: " "Without Discrete: "
594static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT210,18,_OMC_LIT210_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT210
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "Without Discrete: "
}
;
595#define _OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT210)((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3))
596#define _OMC_LIT211_data"\n(Variables in the equation(s) with most Variables)\n\n" "\n(Variables in the equation(s) with most Variables)\n\n"
597static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT211,53,_OMC_LIT211_data)struct { mmc_uint_t header; const char data[(53)+1]; } _OMC_LIT_STRUCT211
= { ((((mmc_uint_t)53)<<(3))+((1<<(3+3))+5)), "\n(Variables in the equation(s) with most Variables)\n\n"
}
;
598#define _OMC_LIT211((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT211)((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3))
599#define _OMC_LIT212_data"\n(Variables from (1st) with most occurrence in equations (" "\n(Variables from (1st) with most occurrence in equations ("
600static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT212,58,_OMC_LIT212_data)struct { mmc_uint_t header; const char data[(58)+1]; } _OMC_LIT_STRUCT212
= { ((((mmc_uint_t)58)<<(3))+((1<<(3+3))+5)), "\n(Variables from (1st) with most occurrence in equations ("
}
;
601#define _OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT212)((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3))
602#define _OMC_LIT213_data"\n3rd: " "\n3rd: "
603static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT213,6,_OMC_LIT213_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT213
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "\n3rd: "
}
;
604#define _OMC_LIT213((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT213)((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3))
605#define _OMC_LIT214_data"\n(Chosen tearing variable. One from (2nd) with most points [" "\n(Chosen tearing variable. One from (2nd) with most points ["
606static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT214,60,_OMC_LIT214_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT214
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "\n(Chosen tearing variable. One from (2nd) with most points ["
}
;
607#define _OMC_LIT214((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT214)((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3))
608#define _OMC_LIT215_data"\n(Variables from (1st) with most incident impossible assignments)\n\n" "\n(Variables from (1st) with most incident impossible assignments)\n\n"
609static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT215,67,_OMC_LIT215_data)struct { mmc_uint_t header; const char data[(67)+1]; } _OMC_LIT_STRUCT215
= { ((((mmc_uint_t)67)<<(3))+((1<<(3+3))+5)), "\n(Variables from (1st) with most incident impossible assignments)\n\n"
}
;
610#define _OMC_LIT215((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT215)((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3))
611#define _OMC_LIT216_data"\n(Chosen tearing variable. One from (2nd) causalizing most equations [" "\n(Chosen tearing variable. One from (2nd) causalizing most equations ["
612static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT216,70,_OMC_LIT216_data)struct { mmc_uint_t header; const char data[(70)+1]; } _OMC_LIT_STRUCT216
= { ((((mmc_uint_t)70)<<(3))+((1<<(3+3))+5)), "\n(Chosen tearing variable. One from (2nd) causalizing most equations ["
}
;
613#define _OMC_LIT216((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT216)((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3))
614#define _OMC_LIT217_data"\n(Variables from (2nd) with most incident impossible assignments)\n\n" "\n(Variables from (2nd) with most incident impossible assignments)\n\n"
615static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT217,67,_OMC_LIT217_data)struct { mmc_uint_t header; const char data[(67)+1]; } _OMC_LIT_STRUCT217
= { ((((mmc_uint_t)67)<<(3))+((1<<(3+3))+5)), "\n(Variables from (2nd) with most incident impossible assignments)\n\n"
}
;
616#define _OMC_LIT217((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT217)((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3))
617#define _OMC_LIT218_data"\n4th: " "\n4th: "
618static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT218,6,_OMC_LIT218_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT218
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "\n4th: "
}
;
619#define _OMC_LIT218((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT218)((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3))
620#define _OMC_LIT219_data"\n(Chosen tearing variable.One from (3rd) causalizing most equations [" "\n(Chosen tearing variable.One from (3rd) causalizing most equations ["
621static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT219,69,_OMC_LIT219_data)struct { mmc_uint_t header; const char data[(69)+1]; } _OMC_LIT_STRUCT219
= { ((((mmc_uint_t)69)<<(3))+((1<<(3+3))+5)), "\n(Chosen tearing variable.One from (3rd) causalizing most equations ["
}
;
622#define _OMC_LIT219((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT219)((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3))
623#define _OMC_LIT220_data"\n(Variables from (1st) causalizing most equations)\n\n" "\n(Variables from (1st) causalizing most equations)\n\n"
624static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT220,52,_OMC_LIT220_data)struct { mmc_uint_t header; const char data[(52)+1]; } _OMC_LIT_STRUCT220
= { ((((mmc_uint_t)52)<<(3))+((1<<(3+3))+5)), "\n(Variables from (1st) causalizing most equations)\n\n"
}
;
625#define _OMC_LIT220((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT220)((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3))
626#define _OMC_LIT221_data"\n(Chosen tearing variable. One from (2nd) with most incident impossible assignments [" "\n(Chosen tearing variable. One from (2nd) with most incident impossible assignments ["
627static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT221,85,_OMC_LIT221_data)struct { mmc_uint_t header; const char data[(85)+1]; } _OMC_LIT_STRUCT221
= { ((((mmc_uint_t)85)<<(3))+((1<<(3+3))+5)), "\n(Chosen tearing variable. One from (2nd) with most incident impossible assignments ["
}
;
628#define _OMC_LIT221((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT221)((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3))
629#define _OMC_LIT222_data"\n(Variables from (2nd) causalizing most equations)\n\n" "\n(Variables from (2nd) causalizing most equations)\n\n"
630static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT222,52,_OMC_LIT222_data)struct { mmc_uint_t header; const char data[(52)+1]; } _OMC_LIT_STRUCT222
= { ((((mmc_uint_t)52)<<(3))+((1<<(3+3))+5)), "\n(Variables from (2nd) causalizing most equations)\n\n"
}
;
631#define _OMC_LIT222((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT222)((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3))
632#define _OMC_LIT223_data"\n(Chosen tearing variable. One from from (3rd) with most incident impossible assignments [" "\n(Chosen tearing variable. One from from (3rd) with most incident impossible assignments ["
633static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT223,90,_OMC_LIT223_data)struct { mmc_uint_t header; const char data[(90)+1]; } _OMC_LIT_STRUCT223
= { ((((mmc_uint_t)90)<<(3))+((1<<(3+3))+5)), "\n(Chosen tearing variable. One from from (3rd) with most incident impossible assignments ["
}
;
634#define _OMC_LIT223((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT223)((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3))
635#define _OMC_LIT224_data"\n(Chosen tearing variable. One from (1st) causalizing most equations [" "\n(Chosen tearing variable. One from (1st) causalizing most equations ["
636static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT224,70,_OMC_LIT224_data)struct { mmc_uint_t header; const char data[(70)+1]; } _OMC_LIT_STRUCT224
= { ((((mmc_uint_t)70)<<(3))+((1<<(3+3))+5)), "\n(Chosen tearing variable. One from (1st) causalizing most equations ["
}
;
637#define _OMC_LIT224((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT224)((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3))
638#define _OMC_LIT225_data"Unknown tearing heuristic: " "Unknown tearing heuristic: "
639static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT225,27,_OMC_LIT225_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT225
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "Unknown tearing heuristic: "
}
;
640#define _OMC_LIT225((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT225)((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3))
641#define _OMC_LIT226_data"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo" "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
642static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT226,92,_OMC_LIT226_data)struct { mmc_uint_t header; const char data[(92)+1]; } _OMC_LIT_STRUCT226
= { ((((mmc_uint_t)92)<<(3))+((1<<(3+3))+5)), "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
}
;
643#define _OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT226)((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3))
644static const MMC_DEFREALLIT(_OMC_LIT_STRUCT227_6,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT227_6 = {0,(((8/8) <<
10) + 9),1580577680.0}
;
645#define _OMC_LIT227_6((void*)((char*)(&(_OMC_LIT_STRUCT227_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT227_6)((void*)((char*)(&(_OMC_LIT_STRUCT227_6).header) + 3))
646static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT227,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT227
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(2473))((void*)(((((mmc_uint_t) (2473)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(9))((void*)(((((mmc_uint_t) (9)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(2473))((void*)(((((mmc_uint_t) (2473)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(88))((void*)(((((mmc_uint_t) (88)) << 1)+0))),_OMC_LIT227_6((void*)((char*)(&(_OMC_LIT_STRUCT227_6).header) + 3))}};
647#define _OMC_LIT227((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT227)((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3))
648#define _OMC_LIT228_data"MC1" "MC1"
649static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT228,3,_OMC_LIT228_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT228
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "MC1"
}
;
650#define _OMC_LIT228((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT228)((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3))
651#define _OMC_LIT229_data"MC2" "MC2"
652static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT229,3,_OMC_LIT229_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT229
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "MC2"
}
;
653#define _OMC_LIT229((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT229)((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3))
654#define _OMC_LIT230_data"MC11" "MC11"
655static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT230,4,_OMC_LIT230_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT230
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "MC11"
}
;
656#define _OMC_LIT230((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT230)((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3))
657#define _OMC_LIT231_data"MC21" "MC21"
658static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT231,4,_OMC_LIT231_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT231
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "MC21"
}
;
659#define _OMC_LIT231((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT231)((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3))
660#define _OMC_LIT232_data"MC12" "MC12"
661static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT232,4,_OMC_LIT232_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT232
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "MC12"
}
;
662#define _OMC_LIT232((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT232)((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3))
663#define _OMC_LIT233_data"MC22" "MC22"
664static 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)), "MC22"
}
;
665#define _OMC_LIT233((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT233)((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3))
666#define _OMC_LIT234_data"MC13" "MC13"
667static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT234,4,_OMC_LIT234_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT234
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "MC13"
}
;
668#define _OMC_LIT234((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT234)((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3))
669#define _OMC_LIT235_data"MC23" "MC23"
670static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT235,4,_OMC_LIT235_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT235
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "MC23"
}
;
671#define _OMC_LIT235((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT235)((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3))
672#define _OMC_LIT236_data"MC231" "MC231"
673static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT236,5,_OMC_LIT236_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT236
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "MC231"
}
;
674#define _OMC_LIT236((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT236)((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3))
675#define _OMC_LIT237_data"MC3" "MC3"
676static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT237,3,_OMC_LIT237_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT237
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "MC3"
}
;
677#define _OMC_LIT237((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT237)((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3))
678#define _OMC_LIT238_data"MC4" "MC4"
679static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT238,3,_OMC_LIT238_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT238
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "MC4"
}
;
680#define _OMC_LIT238((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT238)((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3))
681#define _OMC_LIT239_data"\n****************************************\nBEGINNING of TearingHeuristic\n\n" "\n****************************************\nBEGINNING of TearingHeuristic\n\n"
682static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT239,73,_OMC_LIT239_data)struct { mmc_uint_t header; const char data[(73)+1]; } _OMC_LIT_STRUCT239
= { ((((mmc_uint_t)73)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of TearingHeuristic\n\n"
}
;
683#define _OMC_LIT239((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT239)((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3))
684#define _OMC_LIT240_data"Chosen Heuristic: " "Chosen Heuristic: "
685static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT240,18,_OMC_LIT240_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT240
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "Chosen Heuristic: "
}
;
686#define _OMC_LIT240((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT240)((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3))
687#define _OMC_LIT241_data"\n\n\n" "\n\n\n"
688static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT241,3,_OMC_LIT241_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT241
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\n\n\n"
}
;
689#define _OMC_LIT241((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT241)((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3))
690#define _OMC_LIT242_data"\nThe selection of a new tearing variable failed.\n" "\nThe selection of a new tearing variable failed.\n"
691static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT242,49,_OMC_LIT242_data)struct { mmc_uint_t header; const char data[(49)+1]; } _OMC_LIT_STRUCT242
= { ((((mmc_uint_t)49)<<(3))+((1<<(3+3))+5)), "\nThe selection of a new tearing variable failed.\n"
}
;
692#define _OMC_LIT242((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT242)((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3))
693#define _OMC_LIT243_data"Function Tearing.selectTearingVar failed at least once. Use -d=tearingdump or -d=tearingdumpV for more information." "Function Tearing.selectTearingVar failed at least once. Use -d=tearingdump or -d=tearingdumpV for more information."
694static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT243,115,_OMC_LIT243_data)struct { mmc_uint_t header; const char data[(115)+1]; } _OMC_LIT_STRUCT243
= { ((((mmc_uint_t)115)<<(3))+((1<<(3+3))+5)), "Function Tearing.selectTearingVar failed at least once. Use -d=tearingdump or -d=tearingdumpV for more information."
}
;
695#define _OMC_LIT243((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT243)((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3))
696#define _OMC_LIT244_data"The Tearing heuristic has chosen variables with annotation attribute 'tearingSelect = avoid'. Use -d=tearingdump and -d=tearingdumpV for more information." "The Tearing heuristic has chosen variables with annotation attribute 'tearingSelect = avoid'. Use -d=tearingdump and -d=tearingdumpV for more information."
697static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT244,154,_OMC_LIT244_data)struct { mmc_uint_t header; const char data[(154)+1]; } _OMC_LIT_STRUCT244
= { ((((mmc_uint_t)154)<<(3))+((1<<(3+3))+5)), "The Tearing heuristic has chosen variables with annotation attribute 'tearingSelect = avoid'. Use -d=tearingdump and -d=tearingdumpV for more information."
}
;
698#define _OMC_LIT244((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT244)((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3))
699#define _OMC_LIT245_data"\nEND of TearingHeuristic\n****************************************\n\n" "\nEND of TearingHeuristic\n****************************************\n\n"
700static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT245,67,_OMC_LIT245_data)struct { mmc_uint_t header; const char data[(67)+1]; } _OMC_LIT_STRUCT245
= { ((((mmc_uint_t)67)<<(3))+((1<<(3+3))+5)), "\nEND of TearingHeuristic\n****************************************\n\n"
}
;
701#define _OMC_LIT245((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT245)((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3))
702#define _OMC_LIT246_data"\n****************************************\nBEGINNING of selectTearingVar\n\n" "\n****************************************\nBEGINNING of selectTearingVar\n\n"
703static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT246,73,_OMC_LIT246_data)struct { mmc_uint_t header; const char data[(73)+1]; } _OMC_LIT_STRUCT246
= { ((((mmc_uint_t)73)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of selectTearingVar\n\n"
}
;
704#define _OMC_LIT246((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT246)((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3))
705#define _OMC_LIT247_data"\nEND of selectTearingVar\n****************************************\n\n" "\nEND of selectTearingVar\n****************************************\n\n"
706static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT247,67,_OMC_LIT247_data)struct { mmc_uint_t header; const char data[(67)+1]; } _OMC_LIT_STRUCT247
= { ((((mmc_uint_t)67)<<(3))+((1<<(3+3))+5)), "\nEND of selectTearingVar\n****************************************\n\n"
}
;
707#define _OMC_LIT247((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT247)((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3))
708#define _OMC_LIT248_data"\n\n###BEGIN print Adjacency Matrix w/o tvar############\n(Function: CellierTearing2)\n" "\n\n###BEGIN print Adjacency Matrix w/o tvar############\n(Function: CellierTearing2)\n"
709static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT248,83,_OMC_LIT248_data)struct { mmc_uint_t header; const char data[(83)+1]; } _OMC_LIT_STRUCT248
= { ((((mmc_uint_t)83)<<(3))+((1<<(3+3))+5)), "\n\n###BEGIN print Adjacency Matrix w/o tvar############\n(Function: CellierTearing2)\n"
}
;
710#define _OMC_LIT248((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT248)((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3))
711#define _OMC_LIT249_data"\n###END print Adjacency Matrix w/o tvar##############\n(Function: CellierTearing2)\n\n\n" "\n###END print Adjacency Matrix w/o tvar##############\n(Function: CellierTearing2)\n\n\n"
712static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT249,84,_OMC_LIT249_data)struct { mmc_uint_t header; const char data[(84)+1]; } _OMC_LIT_STRUCT249
= { ((((mmc_uint_t)84)<<(3))+((1<<(3+3))+5)), "\n###END print Adjacency Matrix w/o tvar##############\n(Function: CellierTearing2)\n\n\n"
}
;
713#define _OMC_LIT249((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT249)((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3))
714#define _OMC_LIT250_data"\n****************************************\nBEGINNING of TarjanMatching\n\n" "\n****************************************\nBEGINNING of TarjanMatching\n\n"
715static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT250,71,_OMC_LIT250_data)struct { mmc_uint_t header; const char data[(71)+1]; } _OMC_LIT_STRUCT250
= { ((((mmc_uint_t)71)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of TarjanMatching\n\n"
}
;
716#define _OMC_LIT250((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT250)((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3))
717#define _OMC_LIT251_data"\nEND of TarjanMatching\n****************************************\n\n" "\nEND of TarjanMatching\n****************************************\n\n"
718static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT251,65,_OMC_LIT251_data)struct { mmc_uint_t header; const char data[(65)+1]; } _OMC_LIT_STRUCT251
= { ((((mmc_uint_t)65)<<(3))+((1<<(3+3))+5)), "\nEND of TarjanMatching\n****************************************\n\n"
}
;
719#define _OMC_LIT251((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT251)((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3))
720#define _OMC_LIT252_data"\n****************************************\n* TARJAN RESULTS:\n* ass1: " "\n****************************************\n* TARJAN RESULTS:\n* ass1: "
721static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT252,68,_OMC_LIT252_data)struct { mmc_uint_t header; const char data[(68)+1]; } _OMC_LIT_STRUCT252
= { ((((mmc_uint_t)68)<<(3))+((1<<(3+3))+5)), "\n****************************************\n* TARJAN RESULTS:\n* ass1: "
}
;
722#define _OMC_LIT252((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT252)((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3))
723#define _OMC_LIT253_data"* ass2: " "* ass2: "
724static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT253,8,_OMC_LIT253_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT253
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "* ass2: "
}
;
725#define _OMC_LIT253((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT253)((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3))
726#define _OMC_LIT254_data"* order: " "* order: "
727static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT254,9,_OMC_LIT254_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT254
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "* order: "
}
;
728#define _OMC_LIT254((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT254)((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3))
729#define _OMC_LIT255_data"\norder: " "\norder: "
730static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT255,8,_OMC_LIT255_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT255
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "\norder: "
}
;
731#define _OMC_LIT255((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT255)((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3))
732#define _OMC_LIT256_data"========================================" "========================================"
733static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT256,40,_OMC_LIT256_data)struct { mmc_uint_t header; const char data[(40)+1]; } _OMC_LIT_STRUCT256
= { ((((mmc_uint_t)40)<<(3))+((1<<(3+3))+5)), "========================================"
}
;
734#define _OMC_LIT256((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT256)((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3))
735#define _OMC_LIT257_data"There are tearing variables with annotation attribute 'tearingSelect = never'. Use -d=tearingdump and -d=tearingdumpV for more information." "There are tearing variables with annotation attribute 'tearingSelect = never'. Use -d=tearingdump and -d=tearingdumpV for more information."
736static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT257,139,_OMC_LIT257_data)struct { mmc_uint_t header; const char data[(139)+1]; } _OMC_LIT_STRUCT257
= { ((((mmc_uint_t)139)<<(3))+((1<<(3+3))+5)), "There are tearing variables with annotation attribute 'tearingSelect = never'. Use -d=tearingdump and -d=tearingdumpV for more information."
}
;
737#define _OMC_LIT257((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT257)((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3))
738#define _OMC_LIT258_data"There are discrete tearing variables because otherwise the system could not have been torn (unsolvables). This may lead to problems during simulation." "There are discrete tearing variables because otherwise the system could not have been torn (unsolvables). This may lead to problems during simulation."
739static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT258,150,_OMC_LIT258_data)struct { mmc_uint_t header; const char data[(150)+1]; } _OMC_LIT_STRUCT258
= { ((((mmc_uint_t)150)<<(3))+((1<<(3+3))+5)), "There are discrete tearing variables because otherwise the system could not have been torn (unsolvables). This may lead to problems during simulation."
}
;
740#define _OMC_LIT258((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT258)((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3))
741#define _OMC_LIT259_data"\nForced selection of Tearing Variables:\n========================================\nUnsolvables as tVars: " "\nForced selection of Tearing Variables:\n========================================\nUnsolvables as tVars: "
742static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT259,103,_OMC_LIT259_data)struct { mmc_uint_t header; const char data[(103)+1]; } _OMC_LIT_STRUCT259
= { ((((mmc_uint_t)103)<<(3))+((1<<(3+3))+5)), "\nForced selection of Tearing Variables:\n========================================\nUnsolvables as tVars: "
}
;
743#define _OMC_LIT259((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT259)((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3))
744#define _OMC_LIT260_data"Variables with annotation attribute 'always' as tVars: " "Variables with annotation attribute 'always' as tVars: "
745static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT260,55,_OMC_LIT260_data)struct { mmc_uint_t header; const char data[(55)+1]; } _OMC_LIT_STRUCT260
= { ((((mmc_uint_t)55)<<(3))+((1<<(3+3))+5)), "Variables with annotation attribute 'always' as tVars: "
}
;
746#define _OMC_LIT260((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT260)((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3))
747#define _OMC_LIT261_data"\n\n###BEGIN print Adjacency Matrix w/o tvars###########\n(Function: CellierTearing2)\n" "\n\n###BEGIN print Adjacency Matrix w/o tvars###########\n(Function: CellierTearing2)\n"
748static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT261,83,_OMC_LIT261_data)struct { mmc_uint_t header; const char data[(83)+1]; } _OMC_LIT_STRUCT261
= { ((((mmc_uint_t)83)<<(3))+((1<<(3+3))+5)), "\n\n###BEGIN print Adjacency Matrix w/o tvars###########\n(Function: CellierTearing2)\n"
}
;
749#define _OMC_LIT261((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT261)((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3))
750#define _OMC_LIT262_data"\n###END print Adjacency Matrix w/o tvars#############\n(Function: CellierTearing2)\n\n\n" "\n###END print Adjacency Matrix w/o tvars#############\n(Function: CellierTearing2)\n\n\n"
751static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT262,84,_OMC_LIT262_data)struct { mmc_uint_t header; const char data[(84)+1]; } _OMC_LIT_STRUCT262
= { ((((mmc_uint_t)84)<<(3))+((1<<(3+3))+5)), "\n###END print Adjacency Matrix w/o tvars#############\n(Function: CellierTearing2)\n\n\n"
}
;
752#define _OMC_LIT262((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT262)((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3))
753#define _OMC_LIT263_data"preferTVarsWithStartValue" "preferTVarsWithStartValue"
754static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT263,25,_OMC_LIT263_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT263
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "preferTVarsWithStartValue"
}
;
755#define _OMC_LIT263((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT263)((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3))
756static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT264,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT264
= { (((2) << 10) + (((4) & 255) << 2)),
{&Flags_FlagData_BOOL__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
757#define _OMC_LIT264((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT264)((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3))
758#define _OMC_LIT265_data"Prefer tearing variables with start value for initialization." "Prefer tearing variables with start value for initialization."
759static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT265,61,_OMC_LIT265_data)struct { mmc_uint_t header; const char data[(61)+1]; } _OMC_LIT_STRUCT265
= { ((((mmc_uint_t)61)<<(3))+((1<<(3+3))+5)), "Prefer tearing variables with start value for initialization."
}
;
760#define _OMC_LIT265((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT265)((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3))
761static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT266,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT266
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT265((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3))}};
762#define _OMC_LIT266((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT266)((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3))
763static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT267,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT267
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(105))((void*)(((((mmc_uint_t) (105)) << 1)+0))),_OMC_LIT263((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT264((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT266((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3))}};
764#define _OMC_LIT267((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT267)((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3))
765#define _OMC_LIT268_data"initialization" "initialization"
766static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT268,14,_OMC_LIT268_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT268
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "initialization"
}
;
767#define _OMC_LIT268((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT268)((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3))
768#define _OMC_LIT269_data"\nExternal influence on selection of iteration variables by variable annotations (tearingSelect)" "\nExternal influence on selection of iteration variables by variable annotations (tearingSelect)"
769static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT269,95,_OMC_LIT269_data)struct { mmc_uint_t header; const char data[(95)+1]; } _OMC_LIT_STRUCT269
= { ((((mmc_uint_t)95)<<(3))+((1<<(3+3))+5)), "\nExternal influence on selection of iteration variables by variable annotations (tearingSelect)"
}
;
770#define _OMC_LIT269((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT269)((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3))
771#define _OMC_LIT270_data" and preference of variables with start attribute" " and preference of variables with start attribute"
772static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT270,49,_OMC_LIT270_data)struct { mmc_uint_t header; const char data[(49)+1]; } _OMC_LIT_STRUCT270
= { ((((mmc_uint_t)49)<<(3))+((1<<(3+3))+5)), " and preference of variables with start attribute"
}
;
773#define _OMC_LIT270((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT270)((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3))
774#define _OMC_LIT271_data"Always: " "Always: "
775static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT271,8,_OMC_LIT271_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT271
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "Always: "
}
;
776#define _OMC_LIT271((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT271)((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3))
777#define _OMC_LIT272_data"Prefer: " "Prefer: "
778static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT272,8,_OMC_LIT272_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT272
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "Prefer: "
}
;
779#define _OMC_LIT272((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT272)((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3))
780#define _OMC_LIT273_data"Avoid: " "Avoid: "
781static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT273,7,_OMC_LIT273_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT273
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Avoid: "
}
;
782#define _OMC_LIT273((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT273)((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3))
783#define _OMC_LIT274_data"Never: " "Never: "
784static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT274,7,_OMC_LIT274_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT274
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Never: "
}
;
785#define _OMC_LIT274((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT274)((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3))
786#define _OMC_LIT275_data"dynamicTearingForInitialization" "dynamicTearingForInitialization"
787static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT275,31,_OMC_LIT275_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT275
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "dynamicTearingForInitialization"
}
;
788#define _OMC_LIT275((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT275)((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3))
789static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT276,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT276
= { (((2) << 10) + (((4) & 255) << 2)),
{&Flags_FlagData_BOOL__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
790#define _OMC_LIT276((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT276)((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3))
791#define _OMC_LIT277_data"Enable Dynamic Tearing also for the initialization system." "Enable Dynamic Tearing also for the initialization system."
792static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT277,58,_OMC_LIT277_data)struct { mmc_uint_t header; const char data[(58)+1]; } _OMC_LIT_STRUCT277
= { ((((mmc_uint_t)58)<<(3))+((1<<(3+3))+5)), "Enable Dynamic Tearing also for the initialization system."
}
;
793#define _OMC_LIT277((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT277)((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3))
794static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT278,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT278
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT277((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3))}};
795#define _OMC_LIT278((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT278)((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3))
796static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT279,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT279
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(104))((void*)(((((mmc_uint_t) (104)) << 1)+0))),_OMC_LIT275((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT276((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT278((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3))}};
797#define _OMC_LIT279((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT279)((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3))
798#define _OMC_LIT280_data"simulation" "simulation"
799static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT280,10,_OMC_LIT280_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT280
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "simulation"
}
;
800#define _OMC_LIT280((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT280)((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3))
801#define _OMC_LIT281_data"C" "C"
802static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT281,1,_OMC_LIT281_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT281
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "C"
}
;
803#define _OMC_LIT281((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT281)((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3))
804#define _OMC_LIT282_data"linear" "linear"
805static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT282,6,_OMC_LIT282_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT282
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "linear"
}
;
806#define _OMC_LIT282((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT282)((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3))
807#define _OMC_LIT283_data"nonlinear" "nonlinear"
808static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT283,9,_OMC_LIT283_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT283
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "nonlinear"
}
;
809#define _OMC_LIT283((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT283)((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3))
810#define _OMC_LIT284_data"\n****************************************\nBEGINNING of CellierTearing\n\n" "\n****************************************\nBEGINNING of CellierTearing\n\n"
811static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT284,71,_OMC_LIT284_data)struct { mmc_uint_t header; const char data[(71)+1]; } _OMC_LIT_STRUCT284
= { ((((mmc_uint_t)71)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of CellierTearing\n\n"
}
;
812#define _OMC_LIT284((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT284)((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3))
813#define _OMC_LIT285_data"\n\n###BEGIN print Strong Component#####################\n(Function:CellierTearing)\n" "\n\n###BEGIN print Strong Component#####################\n(Function:CellierTearing)\n"
814static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT285,81,_OMC_LIT285_data)struct { mmc_uint_t header; const char data[(81)+1]; } _OMC_LIT_STRUCT285
= { ((((mmc_uint_t)81)<<(3))+((1<<(3+3))+5)), "\n\n###BEGIN print Strong Component#####################\n(Function:CellierTearing)\n"
}
;
815#define _OMC_LIT285((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT285)((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3))
816#define _OMC_LIT286_data"\n###END print Strong Component#######################\n(Function:CellierTearing)\n\n\n" "\n###END print Strong Component#######################\n(Function:CellierTearing)\n\n\n"
817static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT286,82,_OMC_LIT286_data)struct { mmc_uint_t header; const char data[(82)+1]; } _OMC_LIT_STRUCT286
= { ((((mmc_uint_t)82)<<(3))+((1<<(3+3))+5)), "\n###END print Strong Component#######################\n(Function:CellierTearing)\n\n\n"
}
;
818#define _OMC_LIT286((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT286)((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3))
819#define _OMC_LIT287_data"\n\nDetermine STRICT TEARING SET\n********************************************************************************\n\n" "\n\nDetermine STRICT TEARING SET\n********************************************************************************\n\n"
820static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT287,113,_OMC_LIT287_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT287
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\n\nDetermine STRICT TEARING SET\n********************************************************************************\n\n"
}
;
821#define _OMC_LIT287((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT287)((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3))
822#define _OMC_LIT288_data"\neqLinPoints:\n" "\neqLinPoints:\n"
823static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT288,14,_OMC_LIT288_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT288
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "\neqLinPoints:\n"
}
;
824#define _OMC_LIT288((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT288)((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3))
825#define _OMC_LIT289_data"mapEqnIncRow:" "mapEqnIncRow:"
826static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT289,13,_OMC_LIT289_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT289
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "mapEqnIncRow:"
}
;
827#define _OMC_LIT289((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT289)((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3))
828static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT290,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT290
= { (((1) << 10) + (((6) & 255) << 2)),
{&ErrorTypes_Severity_NOTIFICATION__desc,}};
829#define _OMC_LIT290((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT290)((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3))
830#define _OMC_LIT291_data"Following iteration variables are selected by the user for strong component %s (DAE kind: %s):\n%s" "Following iteration variables are selected by the user for strong component %s (DAE kind: %s):\n%s"
831static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT291,97,_OMC_LIT291_data)struct { mmc_uint_t header; const char data[(97)+1]; } _OMC_LIT_STRUCT291
= { ((((mmc_uint_t)97)<<(3))+((1<<(3+3))+5)), "Following iteration variables are selected by the user for strong component %s (DAE kind: %s):\n%s"
}
;
832#define _OMC_LIT291((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT291)((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3))
833static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT292,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT292
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT291((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3))}};
834#define _OMC_LIT292((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT292)((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3))
835static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT293,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT293
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(578))((void*)(((((mmc_uint_t) (578)) << 1)+0))),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),_OMC_LIT290((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3)),_OMC_LIT292((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3))}};
836#define _OMC_LIT293((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT293)((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3))
837#define _OMC_LIT294_data"\n****************************************\nBEGINNING of CellierTearing2\n\n" "\n****************************************\nBEGINNING of CellierTearing2\n\n"
838static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT294,72,_OMC_LIT294_data)struct { mmc_uint_t header; const char data[(72)+1]; } _OMC_LIT_STRUCT294
= { ((((mmc_uint_t)72)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of CellierTearing2\n\n"
}
;
839#define _OMC_LIT294((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT294)((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3))
840#define _OMC_LIT295_data"\nEND of CellierTearing2\n****************************************\n\n" "\nEND of CellierTearing2\n****************************************\n\n"
841static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT295,66,_OMC_LIT295_data)struct { mmc_uint_t header; const char data[(66)+1]; } _OMC_LIT_STRUCT295
= { ((((mmc_uint_t)66)<<(3))+((1<<(3+3))+5)), "\nEND of CellierTearing2\n****************************************\n\n"
}
;
842#define _OMC_LIT295((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT295)((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3))
843#define _OMC_LIT296_data" - STRICT SET" " - STRICT SET"
844static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT296,13,_OMC_LIT296_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT296
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), " - STRICT SET"
}
;
845#define _OMC_LIT296((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT296)((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3))
846#define _OMC_LIT297_data"Note:\n=====\nNo dynamic Tearing for this strong component. Check if\n- flag 'dynamicTearing' is set proper\n- strong component does not contain statesets\n- system belongs to simulation\n- SimCode target is 'C'\n\n" "Note:\n=====\nNo dynamic Tearing for this strong component. Check if\n- flag 'dynamicTearing' is set proper\n- strong component does not contain statesets\n- system belongs to simulation\n- SimCode target is 'C'\n\n"
847static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT297,207,_OMC_LIT297_data)struct { mmc_uint_t header; const char data[(207)+1]; } _OMC_LIT_STRUCT297
= { ((((mmc_uint_t)207)<<(3))+((1<<(3+3))+5)), "Note:\n=====\nNo dynamic Tearing for this strong component. Check if\n- flag 'dynamicTearing' is set proper\n- strong component does not contain statesets\n- system belongs to simulation\n- SimCode target is 'C'\n\n"
}
;
848#define _OMC_LIT297((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT297)((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3))
849#define _OMC_LIT298_data"\nNote:\n=====\nTearing set is discarded because it is not smaller than the original set. Use +forceTearing to prevent this.\n\n" "\nNote:\n=====\nTearing set is discarded because it is not smaller than the original set. Use +forceTearing to prevent this.\n\n"
850static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT298,123,_OMC_LIT298_data)struct { mmc_uint_t header; const char data[(123)+1]; } _OMC_LIT_STRUCT298
= { ((((mmc_uint_t)123)<<(3))+((1<<(3+3))+5)), "\nNote:\n=====\nTearing set is discarded because it is not smaller than the original set. Use +forceTearing to prevent this.\n\n"
}
;
851#define _OMC_LIT298((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT298)((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3))
852#define _OMC_LIT299_data"forceTearing" "forceTearing"
853static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT299,12,_OMC_LIT299_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT299
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "forceTearing"
}
;
854#define _OMC_LIT299((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT299)((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3))
855#define _OMC_LIT300_data"Use tearing set even if it is not smaller than the original component." "Use tearing set even if it is not smaller than the original component."
856static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT300,70,_OMC_LIT300_data)struct { mmc_uint_t header; const char data[(70)+1]; } _OMC_LIT_STRUCT300
= { ((((mmc_uint_t)70)<<(3))+((1<<(3+3))+5)), "Use tearing set even if it is not smaller than the original component."
}
;
857#define _OMC_LIT300((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT300)((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3))
858static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT301,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT301
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT300((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3))}};
859#define _OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT301)((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3))
860static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT302,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT302
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(71))((void*)(((((mmc_uint_t) (71)) << 1)+0))),_OMC_LIT299((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT276((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3))}};
861#define _OMC_LIT302((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT302)((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3))
862#define _OMC_LIT303_data"\n\nDetermine CASUAL TEARING SET\n********************************************************************************\n\n" "\n\nDetermine CASUAL TEARING SET\n********************************************************************************\n\n"
863static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT303,113,_OMC_LIT303_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT303
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\n\nDetermine CASUAL TEARING SET\n********************************************************************************\n\n"
}
;
864#define _OMC_LIT303((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT303)((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3))
865#define _OMC_LIT304_data"\n****************************************\n* TEARING RESULTS (CASUAL SET):\n*\n* No of equations in strong component: " "\n****************************************\n* TEARING RESULTS (CASUAL SET):\n*\n* No of equations in strong component: "
866static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT304,115,_OMC_LIT304_data)struct { mmc_uint_t header; const char data[(115)+1]; } _OMC_LIT_STRUCT304
= { ((((mmc_uint_t)115)<<(3))+((1<<(3+3))+5)), "\n****************************************\n* TEARING RESULTS (CASUAL SET):\n*\n* No of equations in strong component: "
}
;
867#define _OMC_LIT304((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT304)((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3))
868#define _OMC_LIT305_data"*\n* The casual tearing set is not smaller\n* than the strict tearing set and there-\n* fore it is discarded.\n*****************************************\n" "*\n* The casual tearing set is not smaller\n* than the strict tearing set and there-\n* fore it is discarded.\n*****************************************\n"
869static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT305,149,_OMC_LIT305_data)struct { mmc_uint_t header; const char data[(149)+1]; } _OMC_LIT_STRUCT305
= { ((((mmc_uint_t)149)<<(3))+((1<<(3+3))+5)), "*\n* The casual tearing set is not smaller\n* than the strict tearing set and there-\n* fore it is discarded.\n*****************************************\n"
}
;
870#define _OMC_LIT305((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT305)((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3))
871#define _OMC_LIT306_data" - CASUAL SET" " - CASUAL SET"
872static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT306,13,_OMC_LIT306_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT306
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), " - CASUAL SET"
}
;
873#define _OMC_LIT306((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT306)((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3))
874#define _OMC_LIT307_data"Nonlinear" "Nonlinear"
875static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT307,9,_OMC_LIT307_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT307
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Nonlinear"
}
;
876#define _OMC_LIT307((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT307)((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3))
877#define _OMC_LIT308_data"Linear" "Linear"
878static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT308,6,_OMC_LIT308_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT308
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "Linear"
}
;
879#define _OMC_LIT308((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT308)((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3))
880#define _OMC_LIT309_data"\nNote:\n=====\n" "\nNote:\n=====\n"
881static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT309,13,_OMC_LIT309_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT309
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "\nNote:\n=====\n"
}
;
882#define _OMC_LIT309((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT309)((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3))
883#define _OMC_LIT310_data" dynamic tearing for this strong component in model:\n" " dynamic tearing for this strong component in model:\n"
884static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT310,53,_OMC_LIT310_data)struct { mmc_uint_t header; const char data[(53)+1]; } _OMC_LIT_STRUCT310
= { ((((mmc_uint_t)53)<<(3))+((1<<(3+3))+5)), " dynamic tearing for this strong component in model:\n"
}
;
885#define _OMC_LIT310((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT310)((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3))
886#define _OMC_LIT311_data"\nEND of CellierTearing\n****************************************\n\n" "\nEND of CellierTearing\n****************************************\n\n"
887static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT311,65,_OMC_LIT311_data)struct { mmc_uint_t header; const char data[(65)+1]; } _OMC_LIT_STRUCT311
= { ((((mmc_uint_t)65)<<(3))+((1<<(3+3))+5)), "\nEND of CellierTearing\n****************************************\n\n"
}
;
888#define _OMC_LIT311((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT311)((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3))
889#define _OMC_LIT312_data"function getTearingSetfromAssign failed" "function getTearingSetfromAssign failed"
890static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT312,39,_OMC_LIT312_data)struct { mmc_uint_t header; const char data[(39)+1]; } _OMC_LIT_STRUCT312
= { ((((mmc_uint_t)39)<<(3))+((1<<(3+3))+5)), "function getTearingSetfromAssign failed"
}
;
891#define _OMC_LIT312((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT312)((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3))
892static const MMC_DEFREALLIT(_OMC_LIT_STRUCT313_6,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT313_6 = {0,(((8/8) <<
10) + 9),1580577680.0}
;
893#define _OMC_LIT313_6((void*)((char*)(&(_OMC_LIT_STRUCT313_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT313_6)((void*)((char*)(&(_OMC_LIT_STRUCT313_6).header) + 3))
894static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT313,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT313
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1854))((void*)(((((mmc_uint_t) (1854)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(6))((void*)(((((mmc_uint_t) (6)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1854))((void*)(((((mmc_uint_t) (1854)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(85))((void*)(((((mmc_uint_t) (85)) << 1)+0))),_OMC_LIT313_6((void*)((char*)(&(_OMC_LIT_STRUCT313_6).header) + 3))}};
895#define _OMC_LIT313((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT313)((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3))
896#define _OMC_LIT314_data"function pathFound failed" "function pathFound failed"
897static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT314,25,_OMC_LIT314_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT314
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "function pathFound failed"
}
;
898#define _OMC_LIT314((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT314)((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3))
899static const MMC_DEFREALLIT(_OMC_LIT_STRUCT315_6,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT315_6 = {0,(((8/8) <<
10) + 9),1580577680.0}
;
900#define _OMC_LIT315_6((void*)((char*)(&(_OMC_LIT_STRUCT315_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT315_6)((void*)((char*)(&(_OMC_LIT_STRUCT315_6).header) + 3))
901static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT315,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT315
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1826))((void*)(((((mmc_uint_t) (1826)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(6))((void*)(((((mmc_uint_t) (6)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1826))((void*)(((((mmc_uint_t) (1826)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(71))((void*)(((((mmc_uint_t) (71)) << 1)+0))),_OMC_LIT315_6((void*)((char*)(&(_OMC_LIT_STRUCT315_6).header) + 3))}};
902#define _OMC_LIT315((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT315)((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3))
903#define _OMC_LIT316_data"function matchDiscreteVars failed" "function matchDiscreteVars failed"
904static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT316,33,_OMC_LIT316_data)struct { mmc_uint_t header; const char data[(33)+1]; } _OMC_LIT_STRUCT316
= { ((((mmc_uint_t)33)<<(3))+((1<<(3+3))+5)), "function matchDiscreteVars failed"
}
;
905#define _OMC_LIT316((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT316)((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3))
906static const MMC_DEFREALLIT(_OMC_LIT_STRUCT317_6,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT317_6 = {0,(((8/8) <<
10) + 9),1580577680.0}
;
907#define _OMC_LIT317_6((void*)((char*)(&(_OMC_LIT_STRUCT317_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT317_6)((void*)((char*)(&(_OMC_LIT_STRUCT317_6).header) + 3))
908static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT317,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT317
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1772))((void*)(((((mmc_uint_t) (1772)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(5))((void*)(((((mmc_uint_t) (5)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1772))((void*)(((((mmc_uint_t) (1772)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(78))((void*)(((((mmc_uint_t) (78)) << 1)+0))),_OMC_LIT317_6((void*)((char*)(&(_OMC_LIT_STRUCT317_6).header) + 3))}};
909#define _OMC_LIT317((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT317)((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3))
910#define _OMC_LIT318_data"Minimal Tearing is ignoring tearingSelect annotation for discrete variables." "Minimal Tearing is ignoring tearingSelect annotation for discrete variables."
911static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT318,76,_OMC_LIT318_data)struct { mmc_uint_t header; const char data[(76)+1]; } _OMC_LIT_STRUCT318
= { ((((mmc_uint_t)76)<<(3))+((1<<(3+3))+5)), "Minimal Tearing is ignoring tearingSelect annotation for discrete variables."
}
;
912#define _OMC_LIT318((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT318)((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3))
913static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT319,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT319
= { (((1) << 10) + (((5) & 255) << 2)),
{&BackendDAE_IndexType_SOLVABLE__desc,}};
914#define _OMC_LIT319((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT319)((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3))
915#define _OMC_LIT320_data"Minimal Tearing: Loop size is equal to size of tearing set." "Minimal Tearing: Loop size is equal to size of tearing set."
916static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT320,59,_OMC_LIT320_data)struct { mmc_uint_t header; const char data[(59)+1]; } _OMC_LIT_STRUCT320
= { ((((mmc_uint_t)59)<<(3))+((1<<(3+3))+5)), "Minimal Tearing: Loop size is equal to size of tearing set."
}
;
917#define _OMC_LIT320((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT320)((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3))
918#define _OMC_LIT321_data"function minimalTearing failed" "function minimalTearing failed"
919static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT321,30,_OMC_LIT321_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT321
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "function minimalTearing failed"
}
;
920#define _OMC_LIT321((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT321)((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3))
921static const MMC_DEFREALLIT(_OMC_LIT_STRUCT322_6,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT322_6 = {0,(((8/8) <<
10) + 9),1580577680.0}
;
922#define _OMC_LIT322_6((void*)((char*)(&(_OMC_LIT_STRUCT322_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT322_6)((void*)((char*)(&(_OMC_LIT_STRUCT322_6).header) + 3))
923static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT322,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT322
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1746))((void*)(((((mmc_uint_t) (1746)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(3))((void*)(((((mmc_uint_t) (3)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1746))((void*)(((((mmc_uint_t) (1746)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(73))((void*)(((((mmc_uint_t) (73)) << 1)+0))),_OMC_LIT322_6((void*)((char*)(&(_OMC_LIT_STRUCT322_6).header) + 3))}};
924#define _OMC_LIT322((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT322)((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3))
925#define _OMC_LIT323_data"handle torn System\n" "handle torn System\n"
926static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT323,19,_OMC_LIT323_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT323
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "handle torn System\n"
}
;
927#define _OMC_LIT323((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT323)((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3))
928static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT324,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT324
= { (((5) << 10) + (((3) & 255) << 2)),
{&BackendDAE_TearingSet_TEARINGSET__desc,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)),_OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3))}};
929#define _OMC_LIT324((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT324)((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3))
930#define _OMC_LIT325_data"Assignment: Eq " "Assignment: Eq "
931static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT325,15,_OMC_LIT325_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT325
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "Assignment: Eq "
}
;
932#define _OMC_LIT325((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT325)((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3))
933#define _OMC_LIT326_data"tearingStrictness" "tearingStrictness"
934static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT326,17,_OMC_LIT326_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT326
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "tearingStrictness"
}
;
935#define _OMC_LIT326((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT326)((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3))
936#define _OMC_LIT327_data"strict" "strict"
937static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT327,6,_OMC_LIT327_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT327
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "strict"
}
;
938#define _OMC_LIT327((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT327)((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3))
939static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT328,2,8)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT328
= { (((2) << 10) + (((8) & 255) << 2)),
{&Flags_FlagData_STRING__FLAG__desc,_OMC_LIT327((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3))}};
940#define _OMC_LIT328((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT328)((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3))
941#define _OMC_LIT329_data"casual" "casual"
942static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT329,6,_OMC_LIT329_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT329
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "casual"
}
;
943#define _OMC_LIT329((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT329)((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3))
944#define _OMC_LIT330_data"Loose tearing rules using ExpressionSolve to determine the solvability instead of considering the partial derivative. Allows to solve for everything that is analytically possible. This could lead to singularities during simulation." "Loose tearing rules using ExpressionSolve to determine the solvability instead of considering the partial derivative. Allows to solve for everything that is analytically possible. This could lead to singularities during simulation."
945static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT330,231,_OMC_LIT330_data)struct { mmc_uint_t header; const char data[(231)+1]; } _OMC_LIT_STRUCT330
= { ((((mmc_uint_t)231)<<(3))+((1<<(3+3))+5)), "Loose tearing rules using ExpressionSolve to determine the solvability instead of considering the partial derivative. Allows to solve for everything that is analytically possible. This could lead to singularities during simulation."
}
;
946#define _OMC_LIT330((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT330)((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3))
947static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT331,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT331
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT330((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3))}};
948#define _OMC_LIT331((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT331)((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3))
949static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT332,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT332
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT329((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3)),_OMC_LIT331((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3))}};
950#define _OMC_LIT332((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT332)((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3))
951#define _OMC_LIT333_data"Robust tearing rules by consideration of the partial derivative. Allows to divide by parameters that are not equal to or close to zero." "Robust tearing rules by consideration of the partial derivative. Allows to divide by parameters that are not equal to or close to zero."
952static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT333,135,_OMC_LIT333_data)struct { mmc_uint_t header; const char data[(135)+1]; } _OMC_LIT_STRUCT333
= { ((((mmc_uint_t)135)<<(3))+((1<<(3+3))+5)), "Robust tearing rules by consideration of the partial derivative. Allows to divide by parameters that are not equal to or close to zero."
}
;
953#define _OMC_LIT333((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT333)((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3))
954static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT334,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT334
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT333((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3))}};
955#define _OMC_LIT334((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT334)((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3))
956static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT335,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT335
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT327((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3)),_OMC_LIT334((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3))}};
957#define _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT335)((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3))
958#define _OMC_LIT336_data"veryStrict" "veryStrict"
959static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT336,10,_OMC_LIT336_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT336
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "veryStrict"
}
;
960#define _OMC_LIT336((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT336)((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3))
961#define _OMC_LIT337_data"Very strict tearing rules that do not allow to divide by any parameter. Use this if you aim at overriding parameters after compilation with values equal to or close to zero." "Very strict tearing rules that do not allow to divide by any parameter. Use this if you aim at overriding parameters after compilation with values equal to or close to zero."
962static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT337,173,_OMC_LIT337_data)struct { mmc_uint_t header; const char data[(173)+1]; } _OMC_LIT_STRUCT337
= { ((((mmc_uint_t)173)<<(3))+((1<<(3+3))+5)), "Very strict tearing rules that do not allow to divide by any parameter. Use this if you aim at overriding parameters after compilation with values equal to or close to zero."
}
;
963#define _OMC_LIT337((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT337)((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3))
964static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT338,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT338
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT337((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3))}};
965#define _OMC_LIT338((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT338)((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3))
966static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT339,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT339
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT336((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3)),_OMC_LIT338((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3))}};
967#define _OMC_LIT339((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT339)((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3))
968static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT340,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT340
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT339((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
969#define _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT340)((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3))
970static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT341,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT341
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)),_OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3))}};
971#define _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT341)((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3))
972static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT342,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT342
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT332((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3)),_OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3))}};
973#define _OMC_LIT342((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT342)((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3))
974static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT343,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT343
= { (((2) << 10) + (((4) & 255) << 2)),
{&Flags_ValidOptions_STRING__DESC__OPTION__desc,_OMC_LIT342((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3))}};
975#define _OMC_LIT343((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT343)((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3))
976static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT344,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT344
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT343((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3))}};
977#define _OMC_LIT344((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT344)((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3))
978#define _OMC_LIT345_data"Sets the strictness of the tearing method regarding the solvability restrictions." "Sets the strictness of the tearing method regarding the solvability restrictions."
979static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT345,81,_OMC_LIT345_data)struct { mmc_uint_t header; const char data[(81)+1]; } _OMC_LIT_STRUCT345
= { ((((mmc_uint_t)81)<<(3))+((1<<(3+3))+5)), "Sets the strictness of the tearing method regarding the solvability restrictions."
}
;
980#define _OMC_LIT345((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT345)((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3))
981static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT346,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT346
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT345((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3))}};
982#define _OMC_LIT346((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT346)((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3))
983static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT347,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT347
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(113))((void*)(((((mmc_uint_t) (113)) << 1)+0))),_OMC_LIT326((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT328((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3)),_OMC_LIT344((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3)),_OMC_LIT346((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3))}};
984#define _OMC_LIT347((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT347)((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3))
985#define _OMC_LIT348_data"Assign Eqns: " "Assign Eqns: "
986static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT348,13,_OMC_LIT348_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT348
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "Assign Eqns: "
}
;
987#define _OMC_LIT348((void*)((char*)(&(_OMC_LIT_STRUCT348).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT348)((void*)((char*)(&(_OMC_LIT_STRUCT348).header) + 3))
988#define _OMC_LIT349_data"Use next Queue!\n" "Use next Queue!\n"
989static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT349,16,_OMC_LIT349_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT349
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "Use next Queue!\n"
}
;
990#define _OMC_LIT349((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT349)((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3))
991#define _OMC_LIT350_data"Queue:\n" "Queue:\n"
992static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT350,7,_OMC_LIT350_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT350
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Queue:\n"
}
;
993#define _OMC_LIT350((void*)((char*)(&(_OMC_LIT_STRUCT350).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT350)((void*)((char*)(&(_OMC_LIT_STRUCT350).header) + 3))
994#define _OMC_LIT351_data"Process Eqn: " "Process Eqn: "
995static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT351,13,_OMC_LIT351_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT351
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "Process Eqn: "
}
;
996#define _OMC_LIT351((void*)((char*)(&(_OMC_LIT_STRUCT351).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT351)((void*)((char*)(&(_OMC_LIT_STRUCT351).header) + 3))
997#define _OMC_LIT352_data"Eqn Size: " "Eqn Size: "
998static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT352,10,_OMC_LIT352_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT352
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "Eqn Size: "
}
;
999#define _OMC_LIT352((void*)((char*)(&(_OMC_LIT_STRUCT352).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT352)((void*)((char*)(&(_OMC_LIT_STRUCT352).header) + 3))
1000#define _OMC_LIT353_data"Rows (not assigned variables in eqn " "Rows (not assigned variables in eqn "
1001static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT353,36,_OMC_LIT353_data)struct { mmc_uint_t header; const char data[(36)+1]; } _OMC_LIT_STRUCT353
= { ((((mmc_uint_t)36)<<(3))+((1<<(3+3))+5)), "Rows (not assigned variables in eqn "
}
;
1002#define _OMC_LIT353((void*)((char*)(&(_OMC_LIT_STRUCT353).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT353)((void*)((char*)(&(_OMC_LIT_STRUCT353).header) + 3))
1003#define _OMC_LIT354_data"):\n" "):\n"
1004static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT354,3,_OMC_LIT354_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT354
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "):\n"
}
;
1005#define _OMC_LIT354((void*)((char*)(&(_OMC_LIT_STRUCT354).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT354)((void*)((char*)(&(_OMC_LIT_STRUCT354).header) + 3))
1006#define _OMC_LIT355_data"Next Queue:\n" "Next Queue:\n"
1007static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT355,12,_OMC_LIT355_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT355
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "Next Queue:\n"
}
;
1008#define _OMC_LIT355((void*)((char*)(&(_OMC_LIT_STRUCT355).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT355)((void*)((char*)(&(_OMC_LIT_STRUCT355).header) + 3))
1009#define _OMC_LIT356_data"\nForced selection of Tearing Variable:\n========================================\n" "\nForced selection of Tearing Variable:\n========================================\n"
1010static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT356,80,_OMC_LIT356_data)struct { mmc_uint_t header; const char data[(80)+1]; } _OMC_LIT_STRUCT356
= { ((((mmc_uint_t)80)<<(3))+((1<<(3+3))+5)), "\nForced selection of Tearing Variable:\n========================================\n"
}
;
1011#define _OMC_LIT356((void*)((char*)(&(_OMC_LIT_STRUCT356).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT356)((void*)((char*)(&(_OMC_LIT_STRUCT356).header) + 3))
1012#define _OMC_LIT357_data"tVar: " "tVar: "
1013static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT357,6,_OMC_LIT357_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT357
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "tVar: "
}
;
1014#define _OMC_LIT357((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT357)((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3))
1015#define _OMC_LIT358_data" (unsolvable in omcTearingSelectTearingVar)\n\n" " (unsolvable in omcTearingSelectTearingVar)\n\n"
1016static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT358,45,_OMC_LIT358_data)struct { mmc_uint_t header; const char data[(45)+1]; } _OMC_LIT_STRUCT358
= { ((((mmc_uint_t)45)<<(3))+((1<<(3+3))+5)), " (unsolvable in omcTearingSelectTearingVar)\n\n"
}
;
1017#define _OMC_LIT358((void*)((char*)(&(_OMC_LIT_STRUCT358).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT358)((void*)((char*)(&(_OMC_LIT_STRUCT358).header) + 3))
1018#define _OMC_LIT359_data"omcTearingSelectTearingVar Candidates(unassigned vars):\n" "omcTearingSelectTearingVar Candidates(unassigned vars):\n"
1019static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT359,56,_OMC_LIT359_data)struct { mmc_uint_t header; const char data[(56)+1]; } _OMC_LIT_STRUCT359
= { ((((mmc_uint_t)56)<<(3))+((1<<(3+3))+5)), "omcTearingSelectTearingVar Candidates(unassigned vars):\n"
}
;
1020#define _OMC_LIT359((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT359)((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3))
1021#define _OMC_LIT360_data"Candidates without variables with annotation attribute 'never':\n" "Candidates without variables with annotation attribute 'never':\n"
1022static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT360,64,_OMC_LIT360_data)struct { mmc_uint_t header; const char data[(64)+1]; } _OMC_LIT_STRUCT360
= { ((((mmc_uint_t)64)<<(3))+((1<<(3+3))+5)), "Candidates without variables with annotation attribute 'never':\n"
}
;
1023#define _OMC_LIT360((void*)((char*)(&(_OMC_LIT_STRUCT360).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT360)((void*)((char*)(&(_OMC_LIT_STRUCT360).header) + 3))
1024#define _OMC_LIT361_data"\nPoints after 'calcVarWeights':\n" "\nPoints after 'calcVarWeights':\n"
1025static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT361,32,_OMC_LIT361_data)struct { mmc_uint_t header; const char data[(32)+1]; } _OMC_LIT_STRUCT361
= { ((((mmc_uint_t)32)<<(3))+((1<<(3+3))+5)), "\nPoints after 'calcVarWeights':\n"
}
;
1026#define _OMC_LIT361((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT361)((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3))
1027#define _OMC_LIT362_data"Points after 'addEqnWeights':\n" "Points after 'addEqnWeights':\n"
1028static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT362,30,_OMC_LIT362_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT362
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "Points after 'addEqnWeights':\n"
}
;
1029#define _OMC_LIT362((void*)((char*)(&(_OMC_LIT_STRUCT362).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT362)((void*)((char*)(&(_OMC_LIT_STRUCT362).header) + 3))
1030#define _OMC_LIT363_data"Points after 'discriminateDiscrete':\n" "Points after 'discriminateDiscrete':\n"
1031static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT363,37,_OMC_LIT363_data)struct { mmc_uint_t header; const char data[(37)+1]; } _OMC_LIT_STRUCT363
= { ((((mmc_uint_t)37)<<(3))+((1<<(3+3))+5)), "Points after 'discriminateDiscrete':\n"
}
;
1032#define _OMC_LIT363((void*)((char*)(&(_OMC_LIT_STRUCT363).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT363)((void*)((char*)(&(_OMC_LIT_STRUCT363).header) + 3))
1033#define _OMC_LIT364_data"Points after preferring variables with attribute 'prefer':\n" "Points after preferring variables with attribute 'prefer':\n"
1034static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT364,59,_OMC_LIT364_data)struct { mmc_uint_t header; const char data[(59)+1]; } _OMC_LIT_STRUCT364
= { ((((mmc_uint_t)59)<<(3))+((1<<(3+3))+5)), "Points after preferring variables with attribute 'prefer':\n"
}
;
1035#define _OMC_LIT364((void*)((char*)(&(_OMC_LIT_STRUCT364).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT364)((void*)((char*)(&(_OMC_LIT_STRUCT364).header) + 3))
1036#define _OMC_LIT365_data"Points after discrimination against variables with attribute 'avoid':\n" "Points after discrimination against variables with attribute 'avoid':\n"
1037static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT365,70,_OMC_LIT365_data)struct { mmc_uint_t header; const char data[(70)+1]; } _OMC_LIT_STRUCT365
= { ((((mmc_uint_t)70)<<(3))+((1<<(3+3))+5)), "Points after discrimination against variables with attribute 'avoid':\n"
}
;
1038#define _OMC_LIT365((void*)((char*)(&(_OMC_LIT_STRUCT365).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT365)((void*)((char*)(&(_OMC_LIT_STRUCT365).header) + 3))
1039#define _OMC_LIT366_data" (" " ("
1040static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT366,2,_OMC_LIT366_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT366
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), " ("
}
;
1041#define _OMC_LIT366((void*)((char*)(&(_OMC_LIT_STRUCT366).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT366)((void*)((char*)(&(_OMC_LIT_STRUCT366).header) + 3))
1042#define _OMC_LIT367_data" points)\n\n" " points)\n\n"
1043static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT367,10,_OMC_LIT367_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT367
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), " points)\n\n"
}
;
1044#define _OMC_LIT367((void*)((char*)(&(_OMC_LIT_STRUCT367).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT367)((void*)((char*)(&(_OMC_LIT_STRUCT367).header) + 3))
1045#define _OMC_LIT368_data"omcTearingSelectTearingVar failed because no unmatched var!\n" "omcTearingSelectTearingVar failed because no unmatched var!\n"
1046static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT368,60,_OMC_LIT368_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT368
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "omcTearingSelectTearingVar failed because no unmatched var!\n"
}
;
1047#define _OMC_LIT368((void*)((char*)(&(_OMC_LIT_STRUCT368).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT368)((void*)((char*)(&(_OMC_LIT_STRUCT368).header) + 3))
1048#define _OMC_LIT369_data"\n****************************************\nBEGINNING of omcTearingSelectTearingVar\n\n\n" "\n****************************************\nBEGINNING of omcTearingSelectTearingVar\n\n\n"
1049static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT369,84,_OMC_LIT369_data)struct { mmc_uint_t header; const char data[(84)+1]; } _OMC_LIT_STRUCT369
= { ((((mmc_uint_t)84)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of omcTearingSelectTearingVar\n\n\n"
}
;
1050#define _OMC_LIT369((void*)((char*)(&(_OMC_LIT_STRUCT369).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT369)((void*)((char*)(&(_OMC_LIT_STRUCT369).header) + 3))
1051#define _OMC_LIT370_data"\nEND of omcTearingSelectTearingVar\n****************************************\n\n" "\nEND of omcTearingSelectTearingVar\n****************************************\n\n"
1052static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT370,77,_OMC_LIT370_data)struct { mmc_uint_t header; const char data[(77)+1]; } _OMC_LIT_STRUCT370
= { ((((mmc_uint_t)77)<<(3))+((1<<(3+3))+5)), "\nEND of omcTearingSelectTearingVar\n****************************************\n\n"
}
;
1053#define _OMC_LIT370((void*)((char*)(&(_OMC_LIT_STRUCT370).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT370)((void*)((char*)(&(_OMC_LIT_STRUCT370).header) + 3))
1054#define _OMC_LIT371_data"Assignable equations containing new tvar:\n" "Assignable equations containing new tvar:\n"
1055static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT371,42,_OMC_LIT371_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT371
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), "Assignable equations containing new tvar:\n"
}
;
1056#define _OMC_LIT371((void*)((char*)(&(_OMC_LIT_STRUCT371).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT371)((void*)((char*)(&(_OMC_LIT_STRUCT371).header) + 3))
1057#define _OMC_LIT372_data" (unsolvable in omcTearing2)\n\n\n" " (unsolvable in omcTearing2)\n\n\n"
1058static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT372,31,_OMC_LIT372_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT372
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), " (unsolvable in omcTearing2)\n\n\n"
}
;
1059#define _OMC_LIT372((void*)((char*)(&(_OMC_LIT_STRUCT372).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT372)((void*)((char*)(&(_OMC_LIT_STRUCT372).header) + 3))
1060#define _OMC_LIT373_data"\nForced selection of Tearing Variables:\n========================================\n" "\nForced selection of Tearing Variables:\n========================================\n"
1061static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT373,81,_OMC_LIT373_data)struct { mmc_uint_t header; const char data[(81)+1]; } _OMC_LIT_STRUCT373
= { ((((mmc_uint_t)81)<<(3))+((1<<(3+3))+5)), "\nForced selection of Tearing Variables:\n========================================\n"
}
;
1062#define _OMC_LIT373((void*)((char*)(&(_OMC_LIT_STRUCT373).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT373)((void*)((char*)(&(_OMC_LIT_STRUCT373).header) + 3))
1063#define _OMC_LIT374_data"Assignable equations containing new tvars:\n" "Assignable equations containing new tvars:\n"
1064static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT374,43,_OMC_LIT374_data)struct { mmc_uint_t header; const char data[(43)+1]; } _OMC_LIT_STRUCT374
= { ((((mmc_uint_t)43)<<(3))+((1<<(3+3))+5)), "Assignable equations containing new tvars:\n"
}
;
1065#define _OMC_LIT374((void*)((char*)(&(_OMC_LIT_STRUCT374).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT374)((void*)((char*)(&(_OMC_LIT_STRUCT374).header) + 3))
1066#define _OMC_LIT375_data"Tearing.omcTearing2 failed!" "Tearing.omcTearing2 failed!"
1067static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT375,27,_OMC_LIT375_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT375
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "Tearing.omcTearing2 failed!"
}
;
1068#define _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT375)((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))
1069#define _OMC_LIT376_data"\n****************************************\nBEGINNING of omcTearing\n\n" "\n****************************************\nBEGINNING of omcTearing\n\n"
1070static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT376,67,_OMC_LIT376_data)struct { mmc_uint_t header; const char data[(67)+1]; } _OMC_LIT_STRUCT376
= { ((((mmc_uint_t)67)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of omcTearing\n\n"
}
;
1071#define _OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT376)((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3))
1072#define _OMC_LIT377_data"\n\n###BEGIN print Strong Component#####################\n(Function:omcTearing)\n" "\n\n###BEGIN print Strong Component#####################\n(Function:omcTearing)\n"
1073static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT377,77,_OMC_LIT377_data)struct { mmc_uint_t header; const char data[(77)+1]; } _OMC_LIT_STRUCT377
= { ((((mmc_uint_t)77)<<(3))+((1<<(3+3))+5)), "\n\n###BEGIN print Strong Component#####################\n(Function:omcTearing)\n"
}
;
1074#define _OMC_LIT377((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT377)((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3))
1075#define _OMC_LIT378_data"\n###END print Strong Component#######################\n(Function:omcTearing)\n\n\n" "\n###END print Strong Component#######################\n(Function:omcTearing)\n\n\n"
1076static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT378,78,_OMC_LIT378_data)struct { mmc_uint_t header; const char data[(78)+1]; } _OMC_LIT_STRUCT378
= { ((((mmc_uint_t)78)<<(3))+((1<<(3+3))+5)), "\n###END print Strong Component#######################\n(Function:omcTearing)\n\n\n"
}
;
1077#define _OMC_LIT378((void*)((char*)(&(_OMC_LIT_STRUCT378).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT378)((void*)((char*)(&(_OMC_LIT_STRUCT378).header) + 3))
1078#define _OMC_LIT379_data"\n\nAdjacencyMatrixEnhanced:\n" "\n\nAdjacencyMatrixEnhanced:\n"
1079static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT379,27,_OMC_LIT379_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT379
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "\n\nAdjacencyMatrixEnhanced:\n"
}
;
1080#define _OMC_LIT379((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT379)((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3))
1081#define _OMC_LIT380_data"\nmapEqnIncRow:" "\nmapEqnIncRow:"
1082static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT380,14,_OMC_LIT380_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT380
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "\nmapEqnIncRow:"
}
;
1083#define _OMC_LIT380((void*)((char*)(&(_OMC_LIT_STRUCT380).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT380)((void*)((char*)(&(_OMC_LIT_STRUCT380).header) + 3))
1084#define _OMC_LIT381_data"\n\nUnsolvable Vars:\n" "\n\nUnsolvable Vars:\n"
1085static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT381,19,_OMC_LIT381_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT381
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "\n\nUnsolvable Vars:\n"
}
;
1086#define _OMC_LIT381((void*)((char*)(&(_OMC_LIT_STRUCT381).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT381)((void*)((char*)(&(_OMC_LIT_STRUCT381).header) + 3))
1087#define _OMC_LIT382_data"\n****************************************\nBEGINNING of omcTearing2\n\n" "\n****************************************\nBEGINNING of omcTearing2\n\n"
1088static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT382,68,_OMC_LIT382_data)struct { mmc_uint_t header; const char data[(68)+1]; } _OMC_LIT_STRUCT382
= { ((((mmc_uint_t)68)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of omcTearing2\n\n"
}
;
1089#define _OMC_LIT382((void*)((char*)(&(_OMC_LIT_STRUCT382).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT382)((void*)((char*)(&(_OMC_LIT_STRUCT382).header) + 3))
1090#define _OMC_LIT383_data"\nEND of omcTearing2\n****************************************\n\n" "\nEND of omcTearing2\n****************************************\n\n"
1091static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT383,62,_OMC_LIT383_data)struct { mmc_uint_t header; const char data[(62)+1]; } _OMC_LIT_STRUCT383
= { ((((mmc_uint_t)62)<<(3))+((1<<(3+3))+5)), "\nEND of omcTearing2\n****************************************\n\n"
}
;
1092#define _OMC_LIT383((void*)((char*)(&(_OMC_LIT_STRUCT383).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT383)((void*)((char*)(&(_OMC_LIT_STRUCT383).header) + 3))
1093#define _OMC_LIT384_data"\n****************************************\n* BFS RESULTS:\n* ass1: " "\n****************************************\n* BFS RESULTS:\n* ass1: "
1094static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT384,65,_OMC_LIT384_data)struct { mmc_uint_t header; const char data[(65)+1]; } _OMC_LIT_STRUCT384
= { ((((mmc_uint_t)65)<<(3))+((1<<(3+3))+5)), "\n****************************************\n* BFS RESULTS:\n* ass1: "
}
;
1095#define _OMC_LIT384((void*)((char*)(&(_OMC_LIT_STRUCT384).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT384)((void*)((char*)(&(_OMC_LIT_STRUCT384).header) + 3))
1096#define _OMC_LIT385_data"\nOtherEquationsOrder:\n" "\nOtherEquationsOrder:\n"
1097static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT385,22,_OMC_LIT385_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT385
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), "\nOtherEquationsOrder:\n"
}
;
1098#define _OMC_LIT385((void*)((char*)(&(_OMC_LIT_STRUCT385).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT385)((void*)((char*)(&(_OMC_LIT_STRUCT385).header) + 3))
1099#define _OMC_LIT386_data"\nStatus:\nOk system torn\n\n" "\nStatus:\nOk system torn\n\n"
1100static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT386,25,_OMC_LIT386_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT386
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "\nStatus:\nOk system torn\n\n"
}
;
1101#define _OMC_LIT386((void*)((char*)(&(_OMC_LIT_STRUCT386).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT386)((void*)((char*)(&(_OMC_LIT_STRUCT386).header) + 3))
1102#define _OMC_LIT387_data"\nStatus:\nSystem not torn\n\n" "\nStatus:\nSystem not torn\n\n"
1103static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT387,26,_OMC_LIT387_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT387
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "\nStatus:\nSystem not torn\n\n"
}
;
1104#define _OMC_LIT387((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT387)((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3))
1105#define _OMC_LIT388_data"\n****************************************\n* TEARING RESULTS:\n*\n* No of equations in strong component: " "\n****************************************\n* TEARING RESULTS:\n*\n* No of equations in strong component: "
1106static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT388,102,_OMC_LIT388_data)struct { mmc_uint_t header; const char data[(102)+1]; } _OMC_LIT_STRUCT388
= { ((((mmc_uint_t)102)<<(3))+((1<<(3+3))+5)), "\n****************************************\n* TEARING RESULTS:\n*\n* No of equations in strong component: "
}
;
1107#define _OMC_LIT388((void*)((char*)(&(_OMC_LIT_STRUCT388).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT388)((void*)((char*)(&(_OMC_LIT_STRUCT388).header) + 3))
1108#define _OMC_LIT389_data"\n* Related to entire Equationsystem:\n* =====\n* tVars: " "\n* Related to entire Equationsystem:\n* =====\n* tVars: "
1109static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT389,54,_OMC_LIT389_data)struct { mmc_uint_t header; const char data[(54)+1]; } _OMC_LIT_STRUCT389
= { ((((mmc_uint_t)54)<<(3))+((1<<(3+3))+5)), "\n* Related to entire Equationsystem:\n* =====\n* tVars: "
}
;
1110#define _OMC_LIT389((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT389)((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3))
1111#define _OMC_LIT390_data"\n* =====\n" "\n* =====\n"
1112static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT390,9,_OMC_LIT390_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT390
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "\n* =====\n"
}
;
1113#define _OMC_LIT390((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT390)((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3))
1114#define _OMC_LIT391_data"*\n* =====\n* resEq: " "*\n* =====\n* resEq: "
1115static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT391,19,_OMC_LIT391_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT391
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "*\n* =====\n* resEq: "
}
;
1116#define _OMC_LIT391((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT391)((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3))
1117#define _OMC_LIT392_data"\n\nStrongComponents:\n" "\n\nStrongComponents:\n"
1118static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT392,20,_OMC_LIT392_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT392
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "\n\nStrongComponents:\n"
}
;
1119#define _OMC_LIT392((void*)((char*)(&(_OMC_LIT_STRUCT392).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT392)((void*)((char*)(&(_OMC_LIT_STRUCT392).header) + 3))
1120#define _OMC_LIT393_data"\n\nEND of omcTearing\n****************************************\n\n" "\n\nEND of omcTearing\n****************************************\n\n"
1121static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT393,62,_OMC_LIT393_data)struct { mmc_uint_t header; const char data[(62)+1]; } _OMC_LIT_STRUCT393
= { ((((mmc_uint_t)62)<<(3))+((1<<(3+3))+5)), "\n\nEND of omcTearing\n****************************************\n\n"
}
;
1122#define _OMC_LIT393((void*)((char*)(&(_OMC_LIT_STRUCT393).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT393)((void*)((char*)(&(_OMC_LIT_STRUCT393).header) + 3))
1123#define _OMC_LIT394_data"The selected tearing variables must have unique indexes." "The selected tearing variables must have unique indexes."
1124static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT394,56,_OMC_LIT394_data)struct { mmc_uint_t header; const char data[(56)+1]; } _OMC_LIT_STRUCT394
= { ((((mmc_uint_t)56)<<(3))+((1<<(3+3))+5)), "The selected tearing variables must have unique indexes."
}
;
1125#define _OMC_LIT394((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT394)((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3))
1126static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT395,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT395
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT394((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
1127#define _OMC_LIT395((void*)((char*)(&(_OMC_LIT_STRUCT395).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT395)((void*)((char*)(&(_OMC_LIT_STRUCT395).header) + 3))
1128#define _OMC_LIT396_data"The selected residual equations must have unique indexes." "The selected residual equations must have unique indexes."
1129static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT396,57,_OMC_LIT396_data)struct { mmc_uint_t header; const char data[(57)+1]; } _OMC_LIT_STRUCT396
= { ((((mmc_uint_t)57)<<(3))+((1<<(3+3))+5)), "The selected residual equations must have unique indexes."
}
;
1130#define _OMC_LIT396((void*)((char*)(&(_OMC_LIT_STRUCT396).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT396)((void*)((char*)(&(_OMC_LIT_STRUCT396).header) + 3))
1131static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT397,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT397
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT396((void*)((char*)(&(_OMC_LIT_STRUCT396).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
1132#define _OMC_LIT397((void*)((char*)(&(_OMC_LIT_STRUCT397).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT397)((void*)((char*)(&(_OMC_LIT_STRUCT397).header) + 3))
1133#define _OMC_LIT398_data"Handle strong component with index: " "Handle strong component with index: "
1134static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT398,36,_OMC_LIT398_data)struct { mmc_uint_t header; const char data[(36)+1]; } _OMC_LIT_STRUCT398
= { ((((mmc_uint_t)36)<<(3))+((1<<(3+3))+5)), "Handle strong component with index: "
}
;
1135#define _OMC_LIT398((void*)((char*)(&(_OMC_LIT_STRUCT398).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT398)((void*)((char*)(&(_OMC_LIT_STRUCT398).header) + 3))
1136#define _OMC_LIT399_data"\nTo disable tearing of this component use '--noTearingForComponent=" "\nTo disable tearing of this component use '--noTearingForComponent="
1137static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT399,67,_OMC_LIT399_data)struct { mmc_uint_t header; const char data[(67)+1]; } _OMC_LIT_STRUCT399
= { ((((mmc_uint_t)67)<<(3))+((1<<(3+3))+5)), "\nTo disable tearing of this component use '--noTearingForComponent="
}
;
1138#define _OMC_LIT399((void*)((char*)(&(_OMC_LIT_STRUCT399).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT399)((void*)((char*)(&(_OMC_LIT_STRUCT399).header) + 3))
1139#define _OMC_LIT400_data"'.\n" "'.\n"
1140static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT400,3,_OMC_LIT400_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT400
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "'.\n"
}
;
1141#define _OMC_LIT400((void*)((char*)(&(_OMC_LIT_STRUCT400).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT400)((void*)((char*)(&(_OMC_LIT_STRUCT400).header) + 3))
1142#define _OMC_LIT401_data"maxSizeLinearTearing" "maxSizeLinearTearing"
1143static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT401,20,_OMC_LIT401_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT401
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "maxSizeLinearTearing"
}
;
1144#define _OMC_LIT401((void*)((char*)(&(_OMC_LIT_STRUCT401).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT401)((void*)((char*)(&(_OMC_LIT_STRUCT401).header) + 3))
1145static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT402,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT402
= { (((2) << 10) + (((5) & 255) << 2)),
{&Flags_FlagData_INT__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(200))((void*)(((((mmc_uint_t) (200)) << 1)+0)))}};
1146#define _OMC_LIT402((void*)((char*)(&(_OMC_LIT_STRUCT402).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT402)((void*)((char*)(&(_OMC_LIT_STRUCT402).header) + 3))
1147#define _OMC_LIT403_data"Sets the maximum system size for tearing of linear systems (default 200)." "Sets the maximum system size for tearing of linear systems (default 200)."
1148static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT403,73,_OMC_LIT403_data)struct { mmc_uint_t header; const char data[(73)+1]; } _OMC_LIT_STRUCT403
= { ((((mmc_uint_t)73)<<(3))+((1<<(3+3))+5)), "Sets the maximum system size for tearing of linear systems (default 200)."
}
;
1149#define _OMC_LIT403((void*)((char*)(&(_OMC_LIT_STRUCT403).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT403)((void*)((char*)(&(_OMC_LIT_STRUCT403).header) + 3))
1150static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT404,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT404
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT403((void*)((char*)(&(_OMC_LIT_STRUCT403).header) + 3))}};
1151#define _OMC_LIT404((void*)((char*)(&(_OMC_LIT_STRUCT404).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT404)((void*)((char*)(&(_OMC_LIT_STRUCT404).header) + 3))
1152static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT405,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT405
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(91))((void*)(((((mmc_uint_t) (91)) << 1)+0))),_OMC_LIT401((void*)((char*)(&(_OMC_LIT_STRUCT401).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT402((void*)((char*)(&(_OMC_LIT_STRUCT402).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT404((void*)((char*)(&(_OMC_LIT_STRUCT404).header) + 3))}};
1153#define _OMC_LIT405((void*)((char*)(&(_OMC_LIT_STRUCT405).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT405)((void*)((char*)(&(_OMC_LIT_STRUCT405).header) + 3))
1154#define _OMC_LIT406_data"Tearing is skipped for strong component %s because system size of %s exceeds maximum system size for tearing of %s systems (%s).\nTo adjust the maximum system size for tearing use --maxSizeLinearTearing=<size> and --maxSizeNonlinearTearing=<size>.\n" "Tearing is skipped for strong component %s because system size of %s exceeds maximum system size for tearing of %s systems (%s).\nTo adjust the maximum system size for tearing use --maxSizeLinearTearing=<size> and --maxSizeNonlinearTearing=<size>.\n"
1155static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT406,247,_OMC_LIT406_data)struct { mmc_uint_t header; const char data[(247)+1]; } _OMC_LIT_STRUCT406
= { ((((mmc_uint_t)247)<<(3))+((1<<(3+3))+5)), "Tearing is skipped for strong component %s because system size of %s exceeds maximum system size for tearing of %s systems (%s).\nTo adjust the maximum system size for tearing use --maxSizeLinearTearing=<size> and --maxSizeNonlinearTearing=<size>.\n"
}
;
1156#define _OMC_LIT406((void*)((char*)(&(_OMC_LIT_STRUCT406).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT406)((void*)((char*)(&(_OMC_LIT_STRUCT406).header) + 3))
1157static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT407,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT407
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT406((void*)((char*)(&(_OMC_LIT_STRUCT406).header) + 3))}};
1158#define _OMC_LIT407((void*)((char*)(&(_OMC_LIT_STRUCT407).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT407)((void*)((char*)(&(_OMC_LIT_STRUCT407).header) + 3))
1159static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT408,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT408
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(574))((void*)(((((mmc_uint_t) (574)) << 1)+0))),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),_OMC_LIT290((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3)),_OMC_LIT407((void*)((char*)(&(_OMC_LIT_STRUCT407).header) + 3))}};
1160#define _OMC_LIT408((void*)((char*)(&(_OMC_LIT_STRUCT408).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT408)((void*)((char*)(&(_OMC_LIT_STRUCT408).header) + 3))
1161#define _OMC_LIT409_data"Cpp" "Cpp"
1162static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT409,3,_OMC_LIT409_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT409
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "Cpp"
}
;
1163#define _OMC_LIT409((void*)((char*)(&(_OMC_LIT_STRUCT409).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT409)((void*)((char*)(&(_OMC_LIT_STRUCT409).header) + 3))
1164#define _OMC_LIT410_data"matrixFormat" "matrixFormat"
1165static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT410,12,_OMC_LIT410_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT410
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "matrixFormat"
}
;
1166#define _OMC_LIT410((void*)((char*)(&(_OMC_LIT_STRUCT410).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT410)((void*)((char*)(&(_OMC_LIT_STRUCT410).header) + 3))
1167#define _OMC_LIT411_data"dense" "dense"
1168static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT411,5,_OMC_LIT411_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT411
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "dense"
}
;
1169#define _OMC_LIT411((void*)((char*)(&(_OMC_LIT_STRUCT411).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT411)((void*)((char*)(&(_OMC_LIT_STRUCT411).header) + 3))
1170static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT412,2,8)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT412
= { (((2) << 10) + (((8) & 255) << 2)),
{&Flags_FlagData_STRING__FLAG__desc,_OMC_LIT411((void*)((char*)(&(_OMC_LIT_STRUCT411).header) + 3))}};
1171#define _OMC_LIT412((void*)((char*)(&(_OMC_LIT_STRUCT412).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT412)((void*)((char*)(&(_OMC_LIT_STRUCT412).header) + 3))
1172#define _OMC_LIT413_data"Sets the matrix format type in cpp runtime which should be used (dense | sparse ). Default: dense." "Sets the matrix format type in cpp runtime which should be used (dense | sparse ). Default: dense."
1173static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT413,98,_OMC_LIT413_data)struct { mmc_uint_t header; const char data[(98)+1]; } _OMC_LIT_STRUCT413
= { ((((mmc_uint_t)98)<<(3))+((1<<(3+3))+5)), "Sets the matrix format type in cpp runtime which should be used (dense | sparse ). Default: dense."
}
;
1174#define _OMC_LIT413((void*)((char*)(&(_OMC_LIT_STRUCT413).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT413)((void*)((char*)(&(_OMC_LIT_STRUCT413).header) + 3))
1175static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT414,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT414
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT413((void*)((char*)(&(_OMC_LIT_STRUCT413).header) + 3))}};
1176#define _OMC_LIT414((void*)((char*)(&(_OMC_LIT_STRUCT414).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT414)((void*)((char*)(&(_OMC_LIT_STRUCT414).header) + 3))
1177static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT415,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT415
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(75))((void*)(((((mmc_uint_t) (75)) << 1)+0))),_OMC_LIT410((void*)((char*)(&(_OMC_LIT_STRUCT410).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT412((void*)((char*)(&(_OMC_LIT_STRUCT412).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT414((void*)((char*)(&(_OMC_LIT_STRUCT414).header) + 3))}};
1178#define _OMC_LIT415((void*)((char*)(&(_OMC_LIT_STRUCT415).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT415)((void*)((char*)(&(_OMC_LIT_STRUCT415).header) + 3))
1179#define _OMC_LIT416_data"\nTearing deactivated by user.\n" "\nTearing deactivated by user.\n"
1180static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT416,30,_OMC_LIT416_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT416
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "\nTearing deactivated by user.\n"
}
;
1181#define _OMC_LIT416((void*)((char*)(&(_OMC_LIT_STRUCT416).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT416)((void*)((char*)(&(_OMC_LIT_STRUCT416).header) + 3))
1182#define _OMC_LIT417_data"Tearing is skipped for strong component %s because of activated compiler flag 'noTearingForComponent=%1'.\n" "Tearing is skipped for strong component %s because of activated compiler flag 'noTearingForComponent=%1'.\n"
1183static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT417,106,_OMC_LIT417_data)struct { mmc_uint_t header; const char data[(106)+1]; } _OMC_LIT_STRUCT417
= { ((((mmc_uint_t)106)<<(3))+((1<<(3+3))+5)), "Tearing is skipped for strong component %s because of activated compiler flag 'noTearingForComponent=%1'.\n"
}
;
1184#define _OMC_LIT417((void*)((char*)(&(_OMC_LIT_STRUCT417).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT417)((void*)((char*)(&(_OMC_LIT_STRUCT417).header) + 3))
1185static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT418,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT418
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT417((void*)((char*)(&(_OMC_LIT_STRUCT417).header) + 3))}};
1186#define _OMC_LIT418((void*)((char*)(&(_OMC_LIT_STRUCT418).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT418)((void*)((char*)(&(_OMC_LIT_STRUCT418).header) + 3))
1187static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT419,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT419
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(575))((void*)(((((mmc_uint_t) (575)) << 1)+0))),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),_OMC_LIT290((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3)),_OMC_LIT418((void*)((char*)(&(_OMC_LIT_STRUCT418).header) + 3))}};
1188#define _OMC_LIT419((void*)((char*)(&(_OMC_LIT_STRUCT419).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT419)((void*)((char*)(&(_OMC_LIT_STRUCT419).header) + 3))
1189#define _OMC_LIT420_data"noTearingForComponent" "noTearingForComponent"
1190static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT420,21,_OMC_LIT420_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT420
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "noTearingForComponent"
}
;
1191#define _OMC_LIT420((void*)((char*)(&(_OMC_LIT_STRUCT420).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT420)((void*)((char*)(&(_OMC_LIT_STRUCT420).header) + 3))
1192static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT421,2,6)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT421
= { (((2) << 10) + (((6) & 255) << 2)),
{&Flags_FlagData_INT__LIST__FLAG__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
1193#define _OMC_LIT421((void*)((char*)(&(_OMC_LIT_STRUCT421).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT421)((void*)((char*)(&(_OMC_LIT_STRUCT421).header) + 3))
1194#define _OMC_LIT422_data"Deactivates tearing for the specified components.\nUse '-d=tearingdump' to find out the relevant indexes." "Deactivates tearing for the specified components.\nUse '-d=tearingdump' to find out the relevant indexes."
1195static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT422,104,_OMC_LIT422_data)struct { mmc_uint_t header; const char data[(104)+1]; } _OMC_LIT_STRUCT422
= { ((((mmc_uint_t)104)<<(3))+((1<<(3+3))+5)), "Deactivates tearing for the specified components.\nUse '-d=tearingdump' to find out the relevant indexes."
}
;
1196#define _OMC_LIT422((void*)((char*)(&(_OMC_LIT_STRUCT422).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT422)((void*)((char*)(&(_OMC_LIT_STRUCT422).header) + 3))
1197static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT423,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT423
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT422((void*)((char*)(&(_OMC_LIT_STRUCT422).header) + 3))}};
1198#define _OMC_LIT423((void*)((char*)(&(_OMC_LIT_STRUCT423).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT423)((void*)((char*)(&(_OMC_LIT_STRUCT423).header) + 3))
1199static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT424,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT424
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(93))((void*)(((((mmc_uint_t) (93)) << 1)+0))),_OMC_LIT420((void*)((char*)(&(_OMC_LIT_STRUCT420).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT421((void*)((char*)(&(_OMC_LIT_STRUCT421).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT423((void*)((char*)(&(_OMC_LIT_STRUCT423).header) + 3))}};
1200#define _OMC_LIT424((void*)((char*)(&(_OMC_LIT_STRUCT424).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT424)((void*)((char*)(&(_OMC_LIT_STRUCT424).header) + 3))
1201#define _OMC_LIT425_data"\nTearing of LINEAR component\nUse Flag '-d=tearingdumpV' and '-d=iterationVars' for more details\n\n" "\nTearing of LINEAR component\nUse Flag '-d=tearingdumpV' and '-d=iterationVars' for more details\n\n"
1202static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT425,97,_OMC_LIT425_data)struct { mmc_uint_t header; const char data[(97)+1]; } _OMC_LIT_STRUCT425
= { ((((mmc_uint_t)97)<<(3))+((1<<(3+3))+5)), "\nTearing of LINEAR component\nUse Flag '-d=tearingdumpV' and '-d=iterationVars' for more details\n\n"
}
;
1203#define _OMC_LIT425((void*)((char*)(&(_OMC_LIT_STRUCT425).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT425)((void*)((char*)(&(_OMC_LIT_STRUCT425).header) + 3))
1204#define _OMC_LIT426_data"Jacobian:\n" "Jacobian:\n"
1205static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT426,10,_OMC_LIT426_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT426
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "Jacobian:\n"
}
;
1206#define _OMC_LIT426((void*)((char*)(&(_OMC_LIT_STRUCT426).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT426)((void*)((char*)(&(_OMC_LIT_STRUCT426).header) + 3))
1207#define _OMC_LIT427_data"maxSizeNonlinearTearing" "maxSizeNonlinearTearing"
1208static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT427,23,_OMC_LIT427_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT427
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), "maxSizeNonlinearTearing"
}
;
1209#define _OMC_LIT427((void*)((char*)(&(_OMC_LIT_STRUCT427).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT427)((void*)((char*)(&(_OMC_LIT_STRUCT427).header) + 3))
1210static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT428,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT428
= { (((2) << 10) + (((5) & 255) << 2)),
{&Flags_FlagData_INT__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(10000))((void*)(((((mmc_uint_t) (10000)) << 1)+0)))}};
1211#define _OMC_LIT428((void*)((char*)(&(_OMC_LIT_STRUCT428).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT428)((void*)((char*)(&(_OMC_LIT_STRUCT428).header) + 3))
1212#define _OMC_LIT429_data"Sets the maximum system size for tearing of nonlinear systems (default 10000)." "Sets the maximum system size for tearing of nonlinear systems (default 10000)."
1213static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT429,78,_OMC_LIT429_data)struct { mmc_uint_t header; const char data[(78)+1]; } _OMC_LIT_STRUCT429
= { ((((mmc_uint_t)78)<<(3))+((1<<(3+3))+5)), "Sets the maximum system size for tearing of nonlinear systems (default 10000)."
}
;
1214#define _OMC_LIT429((void*)((char*)(&(_OMC_LIT_STRUCT429).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT429)((void*)((char*)(&(_OMC_LIT_STRUCT429).header) + 3))
1215static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT430,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT430
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT429((void*)((char*)(&(_OMC_LIT_STRUCT429).header) + 3))}};
1216#define _OMC_LIT430((void*)((char*)(&(_OMC_LIT_STRUCT430).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT430)((void*)((char*)(&(_OMC_LIT_STRUCT430).header) + 3))
1217static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT431,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT431
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(92))((void*)(((((mmc_uint_t) (92)) << 1)+0))),_OMC_LIT427((void*)((char*)(&(_OMC_LIT_STRUCT427).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT428((void*)((char*)(&(_OMC_LIT_STRUCT428).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT430((void*)((char*)(&(_OMC_LIT_STRUCT430).header) + 3))}};
1218#define _OMC_LIT431((void*)((char*)(&(_OMC_LIT_STRUCT431).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT431)((void*)((char*)(&(_OMC_LIT_STRUCT431).header) + 3))
1219#define _OMC_LIT432_data"\nTearing of NONLINEAR component\nUse Flag '-d=tearingdumpV' and '-d=iterationVars' for more details\n\n" "\nTearing of NONLINEAR component\nUse Flag '-d=tearingdumpV' and '-d=iterationVars' for more details\n\n"
1220static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT432,100,_OMC_LIT432_data)struct { mmc_uint_t header; const char data[(100)+1]; } _OMC_LIT_STRUCT432
= { ((((mmc_uint_t)100)<<(3))+((1<<(3+3))+5)), "\nTearing of NONLINEAR component\nUse Flag '-d=tearingdumpV' and '-d=iterationVars' for more details\n\n"
}
;
1221#define _OMC_LIT432((void*)((char*)(&(_OMC_LIT_STRUCT432).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT432)((void*)((char*)(&(_OMC_LIT_STRUCT432).header) + 3))
1222#define _OMC_LIT433_data"\n****************************************\nBEGINNING of traverseComponents\n\n" "\n****************************************\nBEGINNING of traverseComponents\n\n"
1223static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT433,75,_OMC_LIT433_data)struct { mmc_uint_t header; const char data[(75)+1]; } _OMC_LIT_STRUCT433
= { ((((mmc_uint_t)75)<<(3))+((1<<(3+3))+5)), "\n****************************************\nBEGINNING of traverseComponents\n\n"
}
;
1224#define _OMC_LIT433((void*)((char*)(&(_OMC_LIT_STRUCT433).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT433)((void*)((char*)(&(_OMC_LIT_STRUCT433).header) + 3))
1225#define _OMC_LIT434_data"\nEND of traverseComponents\n****************************************\n\n" "\nEND of traverseComponents\n****************************************\n\n"
1226static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT434,69,_OMC_LIT434_data)struct { mmc_uint_t header; const char data[(69)+1]; } _OMC_LIT_STRUCT434
= { ((((mmc_uint_t)69)<<(3))+((1<<(3+3))+5)), "\nEND of traverseComponents\n****************************************\n\n"
}
;
1227#define _OMC_LIT434((void*)((char*)(&(_OMC_LIT_STRUCT434).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT434)((void*)((char*)(&(_OMC_LIT_STRUCT434).header) + 3))
1228#define _OMC_LIT435_data"setTearingVars" "setTearingVars"
1229static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT435,14,_OMC_LIT435_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT435
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "setTearingVars"
}
;
1230#define _OMC_LIT435((void*)((char*)(&(_OMC_LIT_STRUCT435).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT435)((void*)((char*)(&(_OMC_LIT_STRUCT435).header) + 3))
1231#define _OMC_LIT436_data"Sets the tearing variables by its strong component indexes. Use '-d=tearingdump' to find out the relevant indexes.\nUse following format: '--setTearingVars=(sci,n,t1,...,tn)*', with sci = strong component index, n = number of tearing variables, t1,...tn = tearing variables.\nE.g.: '--setTearingVars=4,2,3,5' would select variables 3 and 5 in strong component 4." "Sets the tearing variables by its strong component indexes. Use '-d=tearingdump' to find out the relevant indexes.\nUse following format: '--setTearingVars=(sci,n,t1,...,tn)*', with sci = strong component index, n = number of tearing variables, t1,...tn = tearing variables.\nE.g.: '--setTearingVars=4,2,3,5' would select variables 3 and 5 in strong component 4."
1232static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT436,360,_OMC_LIT436_data)struct { mmc_uint_t header; const char data[(360)+1]; } _OMC_LIT_STRUCT436
= { ((((mmc_uint_t)360)<<(3))+((1<<(3+3))+5)), "Sets the tearing variables by its strong component indexes. Use '-d=tearingdump' to find out the relevant indexes.\nUse following format: '--setTearingVars=(sci,n,t1,...,tn)*', with sci = strong component index, n = number of tearing variables, t1,...tn = tearing variables.\nE.g.: '--setTearingVars=4,2,3,5' would select variables 3 and 5 in strong component 4."
}
;
1233#define _OMC_LIT436((void*)((char*)(&(_OMC_LIT_STRUCT436).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT436)((void*)((char*)(&(_OMC_LIT_STRUCT436).header) + 3))
1234static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT437,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT437
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT436((void*)((char*)(&(_OMC_LIT_STRUCT436).header) + 3))}};
1235#define _OMC_LIT437((void*)((char*)(&(_OMC_LIT_STRUCT437).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT437)((void*)((char*)(&(_OMC_LIT_STRUCT437).header) + 3))
1236static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT438,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT438
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(97))((void*)(((((mmc_uint_t) (97)) << 1)+0))),_OMC_LIT435((void*)((char*)(&(_OMC_LIT_STRUCT435).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT421((void*)((char*)(&(_OMC_LIT_STRUCT421).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT437((void*)((char*)(&(_OMC_LIT_STRUCT437).header) + 3))}};
1237#define _OMC_LIT438((void*)((char*)(&(_OMC_LIT_STRUCT438).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT438)((void*)((char*)(&(_OMC_LIT_STRUCT438).header) + 3))
1238#define _OMC_LIT439_data"setResidualEqns" "setResidualEqns"
1239static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT439,15,_OMC_LIT439_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT439
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "setResidualEqns"
}
;
1240#define _OMC_LIT439((void*)((char*)(&(_OMC_LIT_STRUCT439).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT439)((void*)((char*)(&(_OMC_LIT_STRUCT439).header) + 3))
1241#define _OMC_LIT440_data"Sets the residual equations by its strong component indexes. Use '-d=tearingdump' to find out the relevant indexes for the collective equations.\nUse following format: '--setResidualEqns=(sci,n,r1,...,rn)*', with sci = strong component index, n = number of residual equations, r1,...rn = residual equations.\nE.g.: '--setResidualEqns=4,2,3,5' would select equations 3 and 5 in strong component 4.\nOnly works in combination with 'setTearingVars'." "Sets the residual equations by its strong component indexes. Use '-d=tearingdump' to find out the relevant indexes for the collective equations.\nUse following format: '--setResidualEqns=(sci,n,r1,...,rn)*', with sci = strong component index, n = number of residual equations, r1,...rn = residual equations.\nE.g.: '--setResidualEqns=4,2,3,5' would select equations 3 and 5 in strong component 4.\nOnly works in combination with 'setTearingVars'."
1242static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT440,443,_OMC_LIT440_data)struct { mmc_uint_t header; const char data[(443)+1]; } _OMC_LIT_STRUCT440
= { ((((mmc_uint_t)443)<<(3))+((1<<(3+3))+5)), "Sets the residual equations by its strong component indexes. Use '-d=tearingdump' to find out the relevant indexes for the collective equations.\nUse following format: '--setResidualEqns=(sci,n,r1,...,rn)*', with sci = strong component index, n = number of residual equations, r1,...rn = residual equations.\nE.g.: '--setResidualEqns=4,2,3,5' would select equations 3 and 5 in strong component 4.\nOnly works in combination with 'setTearingVars'."
}
;
1243#define _OMC_LIT440((void*)((char*)(&(_OMC_LIT_STRUCT440).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT440)((void*)((char*)(&(_OMC_LIT_STRUCT440).header) + 3))
1244static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT441,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT441
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT440((void*)((char*)(&(_OMC_LIT_STRUCT440).header) + 3))}};
1245#define _OMC_LIT441((void*)((char*)(&(_OMC_LIT_STRUCT441).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT441)((void*)((char*)(&(_OMC_LIT_STRUCT441).header) + 3))
1246static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT442,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT442
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(98))((void*)(((((mmc_uint_t) (98)) << 1)+0))),_OMC_LIT439((void*)((char*)(&(_OMC_LIT_STRUCT439).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT421((void*)((char*)(&(_OMC_LIT_STRUCT421).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT441((void*)((char*)(&(_OMC_LIT_STRUCT441).header) + 3))}};
1247#define _OMC_LIT442((void*)((char*)(&(_OMC_LIT_STRUCT442).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT442)((void*)((char*)(&(_OMC_LIT_STRUCT442).header) + 3))
1248static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT443,1,7)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT443
= { (((1) << 10) + (((7) & 255) << 2)),
{&Tearing_TearingMethod_USER__DEFINED__TEARING__desc,}};
1249#define _OMC_LIT443((void*)((char*)(&(_OMC_LIT_STRUCT443).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT443)((void*)((char*)(&(_OMC_LIT_STRUCT443).header) + 3))
1250static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT444,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT444
= { (((1) << 10) + (((6) & 255) << 2)),
{&Tearing_TearingMethod_TOTAL__TEARING__desc,}};
1251#define _OMC_LIT444((void*)((char*)(&(_OMC_LIT_STRUCT444).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT444)((void*)((char*)(&(_OMC_LIT_STRUCT444).header) + 3))
1252#define _OMC_LIT445_data"totalTearing" "totalTearing"
1253static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT445,12,_OMC_LIT445_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT445
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "totalTearing"
}
;
1254#define _OMC_LIT445((void*)((char*)(&(_OMC_LIT_STRUCT445).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT445)((void*)((char*)(&(_OMC_LIT_STRUCT445).header) + 3))
1255#define _OMC_LIT446_data"Activates total tearing (determination of all possible tearing sets) for the specified components.\nUse '-d=tearingdump' to find out the relevant indexes." "Activates total tearing (determination of all possible tearing sets) for the specified components.\nUse '-d=tearingdump' to find out the relevant indexes."
1256static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT446,153,_OMC_LIT446_data)struct { mmc_uint_t header; const char data[(153)+1]; } _OMC_LIT_STRUCT446
= { ((((mmc_uint_t)153)<<(3))+((1<<(3+3))+5)), "Activates total tearing (determination of all possible tearing sets) for the specified components.\nUse '-d=tearingdump' to find out the relevant indexes."
}
;
1257#define _OMC_LIT446((void*)((char*)(&(_OMC_LIT_STRUCT446).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT446)((void*)((char*)(&(_OMC_LIT_STRUCT446).header) + 3))
1258static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT447,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT447
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT446((void*)((char*)(&(_OMC_LIT_STRUCT446).header) + 3))}};
1259#define _OMC_LIT447((void*)((char*)(&(_OMC_LIT_STRUCT447).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT447)((void*)((char*)(&(_OMC_LIT_STRUCT447).header) + 3))
1260static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT448,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT448
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(102))((void*)(((((mmc_uint_t) (102)) << 1)+0))),_OMC_LIT445((void*)((char*)(&(_OMC_LIT_STRUCT445).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT421((void*)((char*)(&(_OMC_LIT_STRUCT421).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT447((void*)((char*)(&(_OMC_LIT_STRUCT447).header) + 3))}};
1261#define _OMC_LIT448((void*)((char*)(&(_OMC_LIT_STRUCT448).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT448)((void*)((char*)(&(_OMC_LIT_STRUCT448).header) + 3))
1262#define _OMC_LIT449_data"\nTearing type: heuristic\n" "\nTearing type: heuristic\n"
1263static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT449,25,_OMC_LIT449_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT449
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "\nTearing type: heuristic\n"
}
;
1264#define _OMC_LIT449((void*)((char*)(&(_OMC_LIT_STRUCT449).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT449)((void*)((char*)(&(_OMC_LIT_STRUCT449).header) + 3))
1265#define _OMC_LIT450_data"Tearing strictness: " "Tearing strictness: "
1266static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT450,20,_OMC_LIT450_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT450
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "Tearing strictness: "
}
;
1267#define _OMC_LIT450((void*)((char*)(&(_OMC_LIT_STRUCT450).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT450)((void*)((char*)(&(_OMC_LIT_STRUCT450).header) + 3))
1268#define _OMC_LIT451_data"\nTearing type: total\n" "\nTearing type: total\n"
1269static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT451,21,_OMC_LIT451_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT451
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "\nTearing type: total\n"
}
;
1270#define _OMC_LIT451((void*)((char*)(&(_OMC_LIT_STRUCT451).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT451)((void*)((char*)(&(_OMC_LIT_STRUCT451).header) + 3))
1271#define _OMC_LIT452_data"\nTearing type: user defined\n" "\nTearing type: user defined\n"
1272static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT452,28,_OMC_LIT452_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT452
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "\nTearing type: user defined\n"
}
;
1273#define _OMC_LIT452((void*)((char*)(&(_OMC_LIT_STRUCT452).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT452)((void*)((char*)(&(_OMC_LIT_STRUCT452).header) + 3))
1274static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT453,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT453
= { (((1) << 10) + (((3) & 255) << 2)),
{&Tearing_TearingMethod_MINIMAL__TEARING__desc,}};
1275#define _OMC_LIT453((void*)((char*)(&(_OMC_LIT_STRUCT453).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT453)((void*)((char*)(&(_OMC_LIT_STRUCT453).header) + 3))
1276static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT454,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT454
= { (((1) << 10) + (((4) & 255) << 2)),
{&Tearing_TearingMethod_OMC__TEARING__desc,}};
1277#define _OMC_LIT454((void*)((char*)(&(_OMC_LIT_STRUCT454).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT454)((void*)((char*)(&(_OMC_LIT_STRUCT454).header) + 3))
1278static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT455,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT455
= { (((1) << 10) + (((5) & 255) << 2)),
{&Tearing_TearingMethod_CELLIER__TEARING__desc,}};
1279#define _OMC_LIT455((void*)((char*)(&(_OMC_LIT_STRUCT455).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT455)((void*)((char*)(&(_OMC_LIT_STRUCT455).header) + 3))
1280#define _OMC_LIT456_data"./Compiler/BackEnd/Tearing.mo: function getTearingMethod failed" "./Compiler/BackEnd/Tearing.mo: function getTearingMethod failed"
1281static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT456,63,_OMC_LIT456_data)struct { mmc_uint_t header; const char data[(63)+1]; } _OMC_LIT_STRUCT456
= { ((((mmc_uint_t)63)<<(3))+((1<<(3+3))+5)), "./Compiler/BackEnd/Tearing.mo: function getTearingMethod failed"
}
;
1282#define _OMC_LIT456((void*)((char*)(&(_OMC_LIT_STRUCT456).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT456)((void*)((char*)(&(_OMC_LIT_STRUCT456).header) + 3))
1283static const MMC_DEFREALLIT(_OMC_LIT_STRUCT457_6,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT457_6 = {0,(((8/8) <<
10) + 9),1580577680.0}
;
1284#define _OMC_LIT457_6((void*)((char*)(&(_OMC_LIT_STRUCT457_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT457_6)((void*)((char*)(&(_OMC_LIT_STRUCT457_6).header) + 3))
1285static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT457,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT457
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(150))((void*)(((((mmc_uint_t) (150)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(7))((void*)(((((mmc_uint_t) (7)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(150))((void*)(((((mmc_uint_t) (150)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(110))((void*)(((((mmc_uint_t) (110)) << 1)+0))),_OMC_LIT457_6((void*)((char*)(&(_OMC_LIT_STRUCT457_6).header) + 3))}};
1286#define _OMC_LIT457((void*)((char*)(&(_OMC_LIT_STRUCT457).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT457)((void*)((char*)(&(_OMC_LIT_STRUCT457).header) + 3))
1287#define _OMC_LIT458_data"minimalTearing" "minimalTearing"
1288static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT458,14,_OMC_LIT458_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT458
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "minimalTearing"
}
;
1289#define _OMC_LIT458((void*)((char*)(&(_OMC_LIT_STRUCT458).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT458)((void*)((char*)(&(_OMC_LIT_STRUCT458).header) + 3))
1290#define _OMC_LIT459_data"omcTearing" "omcTearing"
1291static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT459,10,_OMC_LIT459_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT459
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "omcTearing"
}
;
1292#define _OMC_LIT459((void*)((char*)(&(_OMC_LIT_STRUCT459).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT459)((void*)((char*)(&(_OMC_LIT_STRUCT459).header) + 3))
1293#define _OMC_LIT460_data"cellier" "cellier"
1294static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT460,7,_OMC_LIT460_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT460
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "cellier"
}
;
1295#define _OMC_LIT460((void*)((char*)(&(_OMC_LIT_STRUCT460).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT460)((void*)((char*)(&(_OMC_LIT_STRUCT460).header) + 3))
1296#define _OMC_LIT461_data"noTearing" "noTearing"
1297static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT461,9,_OMC_LIT461_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT461
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "noTearing"
}
;
1298#define _OMC_LIT461((void*)((char*)(&(_OMC_LIT_STRUCT461).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT461)((void*)((char*)(&(_OMC_LIT_STRUCT461).header) + 3))
1299#define _OMC_LIT462_data"shuffleTearing" "shuffleTearing"
1300static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT462,14,_OMC_LIT462_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT462
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "shuffleTearing"
}
;
1301#define _OMC_LIT462((void*)((char*)(&(_OMC_LIT_STRUCT462).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT462)((void*)((char*)(&(_OMC_LIT_STRUCT462).header) + 3))
1302#define _OMC_LIT463_data"\n\n\n\n================================================================================\nCalling Tearing for " "\n\n\n\n================================================================================\nCalling Tearing for "
1303static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT463,105,_OMC_LIT463_data)struct { mmc_uint_t header; const char data[(105)+1]; } _OMC_LIT_STRUCT463
= { ((((mmc_uint_t)105)<<(3))+((1<<(3+3))+5)), "\n\n\n\n================================================================================\nCalling Tearing for "
}
;
1304#define _OMC_LIT463((void*)((char*)(&(_OMC_LIT_STRUCT463).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT463)((void*)((char*)(&(_OMC_LIT_STRUCT463).header) + 3))
1305#define _OMC_LIT464_data"!\n================================================================================\n" "!\n================================================================================\n"
1306static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT464,83,_OMC_LIT464_data)struct { mmc_uint_t header; const char data[(83)+1]; } _OMC_LIT_STRUCT464
= { ((((mmc_uint_t)83)<<(3))+((1<<(3+3))+5)), "!\n================================================================================\n"
}
;
1307#define _OMC_LIT464((void*)((char*)(&(_OMC_LIT_STRUCT464).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT464)((void*)((char*)(&(_OMC_LIT_STRUCT464).header) + 3))
1308#define _OMC_LIT465_data"./Compiler/BackEnd/Tearing.mo: function tearingSystem failed" "./Compiler/BackEnd/Tearing.mo: function tearingSystem failed"
1309static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT465,60,_OMC_LIT465_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT465
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "./Compiler/BackEnd/Tearing.mo: function tearingSystem failed"
}
;
1310#define _OMC_LIT465((void*)((char*)(&(_OMC_LIT_STRUCT465).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT465)((void*)((char*)(&(_OMC_LIT_STRUCT465).header) + 3))
1311static const MMC_DEFREALLIT(_OMC_LIT_STRUCT466_6,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT466_6 = {0,(((8/8) <<
10) + 9),1580577680.0}
;
1312#define _OMC_LIT466_6((void*)((char*)(&(_OMC_LIT_STRUCT466_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT466_6)((void*)((char*)(&(_OMC_LIT_STRUCT466_6).header) + 3))
1313static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT466,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT466
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(129))((void*)(((((mmc_uint_t) (129)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(7))((void*)(((((mmc_uint_t) (7)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(129))((void*)(((((mmc_uint_t) (129)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(107))((void*)(((((mmc_uint_t) (107)) << 1)+0))),_OMC_LIT466_6((void*)((char*)(&(_OMC_LIT_STRUCT466_6).header) + 3))}};
1314#define _OMC_LIT466((void*)((char*)(&(_OMC_LIT_STRUCT466).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT466)((void*)((char*)(&(_OMC_LIT_STRUCT466).header) + 3))
1315#include "util/modelica.h"
1316
1317#include "Tearing_includes.h"
1318
1319
1320/* default, do not make protected functions static */
1321#if !defined(PROTECTED_FUNCTION_STATIC)
1322#define PROTECTED_FUNCTION_STATIC
1323#endif
1324PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_simpleMatching(threadData_t *threadData, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _orderIn, modelica_metatype _causEqIn, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _me, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1325static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_simpleMatching,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_simpleMatching
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_simpleMatchingomc_Tearing_simpleMatching,0}};
1326#define boxvar_Tearing_simpleMatching((void*)((char*)(&(boxvar_lit_Tearing_simpleMatching).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_simpleMatching)((void*)((char*)(&(boxvar_lit_Tearing_simpleMatching).header
) + 3))
1327PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_countEmptyRows(threadData_t *threadData, modelica_metatype _m);
1328PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_countEmptyRows(threadData_t *threadData, modelica_metatype _m);
1329static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_countEmptyRows,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_countEmptyRows
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_countEmptyRows,0}};
1330#define boxvar_Tearing_countEmptyRows((void*)((char*)(&(boxvar_lit_Tearing_countEmptyRows).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_countEmptyRows)((void*)((char*)(&(boxvar_lit_Tearing_countEmptyRows).header
) + 3))
1331PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_userDefinedTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_boolean _mixedSystem, modelica_metatype _userTVars, modelica_metatype _userResiduals, modelica_boolean *out_outRunMatching);
1332PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_userDefinedTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_metatype _mixedSystem, modelica_metatype _userTVars, modelica_metatype _userResiduals, modelica_metatype *out_outRunMatching);
1333static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_userDefinedTearing,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_userDefinedTearing
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_userDefinedTearing,0}};
1334#define boxvar_Tearing_userDefinedTearing((void*)((char*)(&(boxvar_lit_Tearing_userDefinedTearing)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_userDefinedTearing)((void*)((char*)(&(boxvar_lit_Tearing_userDefinedTearing)
.header) + 3))
1335PROTECTED_FUNCTION_STATIC void omc_Tearing_dumpMatchingList(threadData_t *threadData, modelica_metatype _matchingList);
1336static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_dumpMatchingList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_dumpMatchingList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_dumpMatchingListomc_Tearing_dumpMatchingList,0}};
1337#define boxvar_Tearing_dumpMatchingList((void*)((char*)(&(boxvar_lit_Tearing_dumpMatchingList).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_dumpMatchingList)((void*)((char*)(&(boxvar_lit_Tearing_dumpMatchingList).header
) + 3))
1338PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_createTearingSets(threadData_t *threadData, modelica_metatype _tVarsIn, modelica_metatype _matchingList, modelica_metatype _vindx, modelica_metatype _eindex, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _tearingSetsIn);
1339static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_createTearingSets,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_createTearingSets
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_createTearingSetsomc_Tearing_createTearingSets,0}};
1340#define boxvar_Tearing_createTearingSets((void*)((char*)(&(boxvar_lit_Tearing_createTearingSets).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_createTearingSets)((void*)((char*)(&(boxvar_lit_Tearing_createTearingSets).
header) + 3))
1341PROTECTED_FUNCTION_STATIC modelica_boolean omc_Tearing_isNewMatching(threadData_t *threadData, modelica_metatype _matchingList, modelica_metatype _ass1In);
1342PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_isNewMatching(threadData_t *threadData, modelica_metatype _matchingList, modelica_metatype _ass1In);
1343static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_isNewMatching,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_isNewMatching
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_isNewMatching,0}};
1344#define boxvar_Tearing_isNewMatching((void*)((char*)(&(boxvar_lit_Tearing_isNewMatching).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_isNewMatching)((void*)((char*)(&(boxvar_lit_Tearing_isNewMatching).header
) + 3))
1345PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_totalMatching(threadData_t *threadData, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _orderIn, modelica_metatype _causEqIn, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _me, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _matchingListIn);
1346static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_totalMatching,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_totalMatching
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_totalMatchingomc_Tearing_totalMatching,0}};
1347#define boxvar_Tearing_totalMatching((void*)((char*)(&(boxvar_lit_Tearing_totalMatching).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_totalMatching)((void*)((char*)(&(boxvar_lit_Tearing_totalMatching).header
) + 3))
1348PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getPowerSetElement(threadData_t *threadData, modelica_integer _i);
1349PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getPowerSetElement(threadData_t *threadData, modelica_metatype _i);
1350static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getPowerSetElement,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getPowerSetElement
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getPowerSetElement,0}};
1351#define boxvar_Tearing_getPowerSetElement((void*)((char*)(&(boxvar_lit_Tearing_getPowerSetElement)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getPowerSetElement)((void*)((char*)(&(boxvar_lit_Tearing_getPowerSetElement)
.header) + 3))
1352PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_totalTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_boolean _mixedSystem, modelica_boolean *out_outRunMatching);
1353PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_totalTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_metatype _mixedSystem, modelica_metatype *out_outRunMatching);
1354static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_totalTearing,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_totalTearing
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_totalTearing,0}};
1355#define boxvar_Tearing_totalTearing((void*)((char*)(&(boxvar_lit_Tearing_totalTearing).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_totalTearing)((void*)((char*)(&(boxvar_lit_Tearing_totalTearing).header
) + 3))
1356PROTECTED_FUNCTION_STATIC void omc_Tearing_dumpTearingSetsGlobalIndexes(threadData_t *threadData, modelica_metatype _tearingSets, modelica_integer _size);
1357PROTECTED_FUNCTION_STATIC void boxptr_Tearing_dumpTearingSetsGlobalIndexes(threadData_t *threadData, modelica_metatype _tearingSets, modelica_metatype _size);
1358static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_dumpTearingSetsGlobalIndexes,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_dumpTearingSetsGlobalIndexes
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_dumpTearingSetsGlobalIndexes,0}};
1359#define boxvar_Tearing_dumpTearingSetsGlobalIndexes((void*)((char*)(&(boxvar_lit_Tearing_dumpTearingSetsGlobalIndexes
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_dumpTearingSetsGlobalIndexes)((void*)((char*)(&(boxvar_lit_Tearing_dumpTearingSetsGlobalIndexes
).header) + 3))
1360PROTECTED_FUNCTION_STATIC void omc_Tearing_dumpTearingSetGlobalIndexes(threadData_t *threadData, modelica_metatype _tearingSet, modelica_integer _size, modelica_string _setString);
1361PROTECTED_FUNCTION_STATIC void boxptr_Tearing_dumpTearingSetGlobalIndexes(threadData_t *threadData, modelica_metatype _tearingSet, modelica_metatype _size, modelica_metatype _setString);
1362static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_dumpTearingSetGlobalIndexes,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_dumpTearingSetGlobalIndexes
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_dumpTearingSetGlobalIndexes,0}};
1363#define boxvar_Tearing_dumpTearingSetGlobalIndexes((void*)((char*)(&(boxvar_lit_Tearing_dumpTearingSetGlobalIndexes
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_dumpTearingSetGlobalIndexes)((void*)((char*)(&(boxvar_lit_Tearing_dumpTearingSetGlobalIndexes
).header) + 3))
1364PROTECTED_FUNCTION_STATIC void omc_Tearing_dumpTearingSetLocalIndexes(threadData_t *threadData, modelica_metatype _tVars, modelica_metatype _residuals, modelica_metatype _order, modelica_metatype _ass2, modelica_integer _size, modelica_metatype _mapEqnIncRow, modelica_metatype _vars, modelica_metatype _eqns, modelica_string _setString);
1365PROTECTED_FUNCTION_STATIC void boxptr_Tearing_dumpTearingSetLocalIndexes(threadData_t *threadData, modelica_metatype _tVars, modelica_metatype _residuals, modelica_metatype _order, modelica_metatype _ass2, modelica_metatype _size, modelica_metatype _mapEqnIncRow, modelica_metatype _vars, modelica_metatype _eqns, modelica_metatype _setString);
1366static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_dumpTearingSetLocalIndexes,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_dumpTearingSetLocalIndexes
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_dumpTearingSetLocalIndexes,0}};
1367#define boxvar_Tearing_dumpTearingSetLocalIndexes((void*)((char*)(&(boxvar_lit_Tearing_dumpTearingSetLocalIndexes
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_dumpTearingSetLocalIndexes)((void*)((char*)(&(boxvar_lit_Tearing_dumpTearingSetLocalIndexes
).header) + 3))
1368PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getUnassigned(threadData_t *threadData, modelica_metatype _ass);
1369static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getUnassigned,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getUnassigned
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getUnassignedomc_Tearing_getUnassigned,0}};
1370#define boxvar_Tearing_getUnassigned((void*)((char*)(&(boxvar_lit_Tearing_getUnassigned).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getUnassigned)((void*)((char*)(&(boxvar_lit_Tearing_getUnassigned).header
) + 3))
1371PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_recursiveTearingReplace(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inSourceExp, modelica_metatype _inTargetExp, modelica_boolean _isDer);
1372PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_recursiveTearingReplace(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inSourceExp, modelica_metatype _inTargetExp, modelica_metatype _isDer);
1373static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_recursiveTearingReplace,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_recursiveTearingReplace
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_recursiveTearingReplace,0}};
1374#define boxvar_Tearing_recursiveTearingReplace((void*)((char*)(&(boxvar_lit_Tearing_recursiveTearingReplace
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_recursiveTearingReplace)((void*)((char*)(&(boxvar_lit_Tearing_recursiveTearingReplace
).header) + 3))
1375PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_recursiveTearingHelper(threadData_t *threadData, modelica_metatype _rhs1, modelica_metatype _tear_exp, modelica_integer _m);
1376PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_recursiveTearingHelper(threadData_t *threadData, modelica_metatype _rhs1, modelica_metatype _tear_exp, modelica_metatype _m);
1377static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_recursiveTearingHelper,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_recursiveTearingHelper
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_recursiveTearingHelper,0}};
1378#define boxvar_Tearing_recursiveTearingHelper((void*)((char*)(&(boxvar_lit_Tearing_recursiveTearingHelper
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_recursiveTearingHelper)((void*)((char*)(&(boxvar_lit_Tearing_recursiveTearingHelper
).header) + 3))
1379PROTECTED_FUNCTION_STATIC modelica_boolean omc_Tearing_isTornsystem(threadData_t *threadData, modelica_metatype _comp, modelica_boolean _getLin, modelica_boolean _getNoLin);
1380PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_isTornsystem(threadData_t *threadData, modelica_metatype _comp, modelica_metatype _getLin, modelica_metatype _getNoLin);
1381static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_isTornsystem,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_isTornsystem
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_isTornsystem,0}};
1382#define boxvar_Tearing_isTornsystem((void*)((char*)(&(boxvar_lit_Tearing_isTornsystem).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_isTornsystem)((void*)((char*)(&(boxvar_lit_Tearing_isTornsystem).header
) + 3))
1383PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_recursiveTearingCollect(threadData_t *threadData, modelica_metatype _tear_exp, modelica_metatype _inExp);
1384static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_recursiveTearingCollect,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_recursiveTearingCollect
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_recursiveTearingCollectomc_Tearing_recursiveTearingCollect,0}};
1385#define boxvar_Tearing_recursiveTearingCollect((void*)((char*)(&(boxvar_lit_Tearing_recursiveTearingCollect
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_recursiveTearingCollect)((void*)((char*)(&(boxvar_lit_Tearing_recursiveTearingCollect
).header) + 3))
1386PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_recursiveTearingMain(threadData_t *threadData, modelica_metatype _inDAE, modelica_boolean *out_update);
1387PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_recursiveTearingMain(threadData_t *threadData, modelica_metatype _inDAE, modelica_metatype *out_update);
1388static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_recursiveTearingMain,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_recursiveTearingMain
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_recursiveTearingMain,0}};
1389#define boxvar_Tearing_recursiveTearingMain((void*)((char*)(&(boxvar_lit_Tearing_recursiveTearingMain
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_recursiveTearingMain)((void*)((char*)(&(boxvar_lit_Tearing_recursiveTearingMain
).header) + 3))
1390PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_findNEntries(threadData_t *threadData, modelica_metatype _mtIn, modelica_metatype _inSelect, modelica_integer _num);
1391PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_findNEntries(threadData_t *threadData, modelica_metatype _mtIn, modelica_metatype _inSelect, modelica_metatype _num);
1392static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_findNEntries,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_findNEntries
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_findNEntries,0}};
1393#define boxvar_Tearing_findNEntries((void*)((char*)(&(boxvar_lit_Tearing_findNEntries).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_findNEntries)((void*)((char*)(&(boxvar_lit_Tearing_findNEntries).header
) + 3))
1394PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_getVarOccurringInMostEquations(threadData_t *threadData, modelica_metatype _mtIn, modelica_metatype _inSelect, modelica_metatype *out_outLst);
1395PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getVarOccurringInMostEquations(threadData_t *threadData, modelica_metatype _mtIn, modelica_metatype _inSelect, modelica_metatype *out_outLst);
1396static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getVarOccurringInMostEquations,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getVarOccurringInMostEquations
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getVarOccurringInMostEquations,0}};
1397#define boxvar_Tearing_getVarOccurringInMostEquations((void*)((char*)(&(boxvar_lit_Tearing_getVarOccurringInMostEquations
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getVarOccurringInMostEquations)((void*)((char*)(&(boxvar_lit_Tearing_getVarOccurringInMostEquations
).header) + 3))
1398PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_getVarsOccurringInMostEquations(threadData_t *threadData, modelica_metatype _mtIn, modelica_metatype _inSelect, modelica_metatype *out_outLst);
1399PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getVarsOccurringInMostEquations(threadData_t *threadData, modelica_metatype _mtIn, modelica_metatype _inSelect, modelica_metatype *out_outLst);
1400static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getVarsOccurringInMostEquations,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getVarsOccurringInMostEquations
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getVarsOccurringInMostEquations,0}};
1401#define boxvar_Tearing_getVarsOccurringInMostEquations((void*)((char*)(&(boxvar_lit_Tearing_getVarsOccurringInMostEquations
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getVarsOccurringInMostEquations)((void*)((char*)(&(boxvar_lit_Tearing_getVarsOccurringInMostEquations
).header) + 3))
1402PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getVarsOfEqnsWithMostVars(threadData_t *threadData, modelica_metatype _inVars, modelica_metatype _mIn, modelica_metatype _mtIn);
1403static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getVarsOfEqnsWithMostVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getVarsOfEqnsWithMostVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getVarsOfEqnsWithMostVarsomc_Tearing_getVarsOfEqnsWithMostVars,0}};
1404#define boxvar_Tearing_getVarsOfEqnsWithMostVars((void*)((char*)(&(boxvar_lit_Tearing_getVarsOfEqnsWithMostVars
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getVarsOfEqnsWithMostVars)((void*)((char*)(&(boxvar_lit_Tearing_getVarsOfEqnsWithMostVars
).header) + 3))
1405PROTECTED_FUNCTION_STATIC void omc_Tearing_deleteRowsFromAdjacencyMatrix(threadData_t *threadData, modelica_metatype _mUpdate, modelica_metatype _rows);
1406static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_deleteRowsFromAdjacencyMatrix,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_deleteRowsFromAdjacencyMatrix
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_deleteRowsFromAdjacencyMatrixomc_Tearing_deleteRowsFromAdjacencyMatrix,0}};
1407#define boxvar_Tearing_deleteRowsFromAdjacencyMatrix((void*)((char*)(&(boxvar_lit_Tearing_deleteRowsFromAdjacencyMatrix
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_deleteRowsFromAdjacencyMatrix)((void*)((char*)(&(boxvar_lit_Tearing_deleteRowsFromAdjacencyMatrix
).header) + 3))
1408PROTECTED_FUNCTION_STATIC void omc_Tearing_deleteEntriesFromAdjacencyMatrix(threadData_t *threadData, modelica_metatype _mUpdate, modelica_metatype _mHelp, modelica_metatype _entries);
1409static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_deleteEntriesFromAdjacencyMatrix,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_deleteEntriesFromAdjacencyMatrix
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_deleteEntriesFromAdjacencyMatrixomc_Tearing_deleteEntriesFromAdjacencyMatrix,0}};
1410#define boxvar_Tearing_deleteEntriesFromAdjacencyMatrix((void*)((char*)(&(boxvar_lit_Tearing_deleteEntriesFromAdjacencyMatrix
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_deleteEntriesFromAdjacencyMatrix)((void*)((char*)(&(boxvar_lit_Tearing_deleteEntriesFromAdjacencyMatrix
).header) + 3))
1411PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_selectFromList(threadData_t *threadData, modelica_metatype _inList, modelica_metatype _selList);
1412static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_selectFromList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_selectFromList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_selectFromListomc_Tearing_selectFromList,0}};
1413#define boxvar_Tearing_selectFromList((void*)((char*)(&(boxvar_lit_Tearing_selectFromList).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_selectFromList)((void*)((char*)(&(boxvar_lit_Tearing_selectFromList).header
) + 3))
1414PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_selectFromList__rev(threadData_t *threadData, modelica_metatype _inList, modelica_metatype _selList);
1415static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_selectFromList__rev,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_selectFromList__rev
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_selectFromList__revomc_Tearing_selectFromList__rev,0}};
1416#define boxvar_Tearing_selectFromList__rev((void*)((char*)(&(boxvar_lit_Tearing_selectFromList__rev
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_selectFromList__rev)((void*)((char*)(&(boxvar_lit_Tearing_selectFromList__rev
).header) + 3))
1417PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_getMostNonlinearEquation(threadData_t *threadData, modelica_metatype _inArray, modelica_metatype _inList, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1418PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getMostNonlinearEquation(threadData_t *threadData, modelica_metatype _inArray, modelica_metatype _inList, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1419static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getMostNonlinearEquation,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getMostNonlinearEquation
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getMostNonlinearEquation,0}};
1420#define boxvar_Tearing_getMostNonlinearEquation((void*)((char*)(&(boxvar_lit_Tearing_getMostNonlinearEquation
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getMostNonlinearEquation)((void*)((char*)(&(boxvar_lit_Tearing_getMostNonlinearEquation
).header) + 3))
1421PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_maxListInt(threadData_t *threadData, modelica_metatype _inList);
1422static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_maxListInt,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_maxListInt
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_maxListIntomc_Tearing_maxListInt,0}};
1423#define boxvar_Tearing_maxListInt((void*)((char*)(&(boxvar_lit_Tearing_maxListInt).header)
+ 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_maxListInt)((void*)((char*)(&(boxvar_lit_Tearing_maxListInt).header)
+ 3))
1424PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_countMultiples3(threadData_t *threadData, modelica_metatype _lstIn, modelica_metatype _set, modelica_metatype _valIn, modelica_metatype _numIn, modelica_metatype *out_numOut);
1425static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_countMultiples3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_countMultiples3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_countMultiples3omc_Tearing_countMultiples3,0}};
1426#define boxvar_Tearing_countMultiples3((void*)((char*)(&(boxvar_lit_Tearing_countMultiples3).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_countMultiples3)((void*)((char*)(&(boxvar_lit_Tearing_countMultiples3).header
) + 3))
1427PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_countMultiples2(threadData_t *threadData, modelica_metatype _rowIn, modelica_metatype _valIn);
1428static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_countMultiples2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_countMultiples2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_countMultiples2omc_Tearing_countMultiples2,0}};
1429#define boxvar_Tearing_countMultiples2((void*)((char*)(&(boxvar_lit_Tearing_countMultiples2).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_countMultiples2)((void*)((char*)(&(boxvar_lit_Tearing_countMultiples2).header
) + 3))
1430PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_countMultiples(threadData_t *threadData, modelica_metatype _inArr, modelica_metatype *out_numbers, modelica_metatype *out_values);
1431static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_countMultiples,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_countMultiples
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_countMultiplesomc_Tearing_countMultiples,0}};
1432#define boxvar_Tearing_countMultiples((void*)((char*)(&(boxvar_lit_Tearing_countMultiples).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_countMultiples)((void*)((char*)(&(boxvar_lit_Tearing_countMultiples).header
) + 3))
1433PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_markTVarsOrResiduals(threadData_t *threadData, modelica_metatype _markList, modelica_metatype _assIn);
1434static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_markTVarsOrResiduals,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_markTVarsOrResiduals
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_markTVarsOrResidualsomc_Tearing_markTVarsOrResiduals,0}};
1435#define boxvar_Tearing_markTVarsOrResiduals((void*)((char*)(&(boxvar_lit_Tearing_markTVarsOrResiduals
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_markTVarsOrResiduals)((void*)((char*)(&(boxvar_lit_Tearing_markTVarsOrResiduals
).header) + 3))
1436PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_findConstraintForInnerEquation(threadData_t *threadData, modelica_metatype _meRow, modelica_integer _searchIndex);
1437PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_findConstraintForInnerEquation(threadData_t *threadData, modelica_metatype _meRow, modelica_metatype _searchIndex);
1438static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_findConstraintForInnerEquation,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_findConstraintForInnerEquation
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_findConstraintForInnerEquation,0}};
1439#define boxvar_Tearing_findConstraintForInnerEquation((void*)((char*)(&(boxvar_lit_Tearing_findConstraintForInnerEquation
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_findConstraintForInnerEquation)((void*)((char*)(&(boxvar_lit_Tearing_findConstraintForInnerEquation
).header) + 3))
1440PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_assignInnerEquations(threadData_t *threadData, modelica_metatype _inEqns, modelica_metatype _eindex, modelica_metatype _vindex, modelica_metatype _ass2, modelica_metatype _mapEqnIncRow, modelica_metatype _meOpt);
1441static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_assignInnerEquations,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_assignInnerEquations
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_assignInnerEquationsomc_Tearing_assignInnerEquations,0}};
1442#define boxvar_Tearing_assignInnerEquations((void*)((char*)(&(boxvar_lit_Tearing_assignInnerEquations
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_assignInnerEquations)((void*)((char*)(&(boxvar_lit_Tearing_assignInnerEquations
).header) + 3))
1443PROTECTED_FUNCTION_STATIC modelica_boolean omc_Tearing_eqnSolvableCheck(threadData_t *threadData, modelica_integer _eqn_coll, modelica_metatype _mapEqnIncRow, modelica_metatype _ass1, modelica_metatype _m, modelica_metatype _me, modelica_metatype *out_eqns, modelica_metatype *out_vars);
1444PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_eqnSolvableCheck(threadData_t *threadData, modelica_metatype _eqn_coll, modelica_metatype _mapEqnIncRow, modelica_metatype _ass1, modelica_metatype _m, modelica_metatype _me, modelica_metatype *out_eqns, modelica_metatype *out_vars);
1445static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_eqnSolvableCheck,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_eqnSolvableCheck
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_eqnSolvableCheck,0}};
1446#define boxvar_Tearing_eqnSolvableCheck((void*)((char*)(&(boxvar_lit_Tearing_eqnSolvableCheck).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_eqnSolvableCheck)((void*)((char*)(&(boxvar_lit_Tearing_eqnSolvableCheck).header
) + 3))
1447PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_getNextSolvableEqn(threadData_t *threadData, modelica_metatype _assEq_coll, modelica_metatype _m, modelica_metatype _me, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _eqnNonlinPoints, modelica_metatype *out_eqnsOut, modelica_metatype *out_varsOut);
1448PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getNextSolvableEqn(threadData_t *threadData, modelica_metatype _assEq_coll, modelica_metatype _m, modelica_metatype _me, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _eqnNonlinPoints, modelica_metatype *out_eqnsOut, modelica_metatype *out_varsOut);
1449static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getNextSolvableEqn,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getNextSolvableEqn
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getNextSolvableEqn,0}};
1450#define boxvar_Tearing_getNextSolvableEqn((void*)((char*)(&(boxvar_lit_Tearing_getNextSolvableEqn)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getNextSolvableEqn)((void*)((char*)(&(boxvar_lit_Tearing_getNextSolvableEqn)
.header) + 3))
1451PROTECTED_FUNCTION_STATIC void omc_Tearing_makeAssignment(threadData_t *threadData, modelica_metatype _eqns, modelica_metatype _vars, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _mIn, modelica_metatype _mtIn);
1452static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_makeAssignment,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_makeAssignment
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_makeAssignmentomc_Tearing_makeAssignment,0}};
1453#define boxvar_Tearing_makeAssignment((void*)((char*)(&(boxvar_lit_Tearing_makeAssignment).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_makeAssignment)((void*)((char*)(&(boxvar_lit_Tearing_makeAssignment).header
) + 3))
1454PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_traverseCollectiveEqnsforAssignable(threadData_t *threadData, modelica_metatype _inAss, modelica_metatype _m, modelica_metatype _mapEqnIncRow);
1455static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_traverseCollectiveEqnsforAssignable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_traverseCollectiveEqnsforAssignable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_traverseCollectiveEqnsforAssignableomc_Tearing_traverseCollectiveEqnsforAssignable,0}};
1456#define boxvar_Tearing_traverseCollectiveEqnsforAssignable((void*)((char*)(&(boxvar_lit_Tearing_traverseCollectiveEqnsforAssignable
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_traverseCollectiveEqnsforAssignable)((void*)((char*)(&(boxvar_lit_Tearing_traverseCollectiveEqnsforAssignable
).header) + 3))
1457PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_traverseSingleEqnsforAssignable(threadData_t *threadData, modelica_metatype _inAss, modelica_metatype _m, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1458static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_traverseSingleEqnsforAssignable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_traverseSingleEqnsforAssignable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_traverseSingleEqnsforAssignableomc_Tearing_traverseSingleEqnsforAssignable,0}};
1459#define boxvar_Tearing_traverseSingleEqnsforAssignable((void*)((char*)(&(boxvar_lit_Tearing_traverseSingleEqnsforAssignable
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_traverseSingleEqnsforAssignable)((void*)((char*)(&(boxvar_lit_Tearing_traverseSingleEqnsforAssignable
).header) + 3))
1460PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_TarjanAssignment(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _orderIn, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _eqnNonlinPoints, modelica_boolean *out_assignable);
1461PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_TarjanAssignment(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _orderIn, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _eqnNonlinPoints, modelica_metatype *out_assignable);
1462static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_TarjanAssignment,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_TarjanAssignment
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_TarjanAssignment,0}};
1463#define boxvar_Tearing_TarjanAssignment((void*)((char*)(&(boxvar_lit_Tearing_TarjanAssignment).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_TarjanAssignment)((void*)((char*)(&(boxvar_lit_Tearing_TarjanAssignment).header
) + 3))
1464PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_TarjanMatching(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _orderIn, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _eqnNonlinPoints, modelica_boolean *out_causal);
1465PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_TarjanMatching(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _orderIn, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _eqnNonlinPoints, modelica_metatype *out_causal);
1466static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_TarjanMatching,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_TarjanMatching
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_TarjanMatching,0}};
1467#define boxvar_Tearing_TarjanMatching((void*)((char*)(&(boxvar_lit_Tearing_TarjanMatching).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_TarjanMatching)((void*)((char*)(&(boxvar_lit_Tearing_TarjanMatching).header
) + 3))
1468PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_countImpossibleAss(threadData_t *threadData, modelica_metatype _elem);
1469PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_countImpossibleAss(threadData_t *threadData, modelica_metatype _elem);
1470static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_countImpossibleAss,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_countImpossibleAss
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_countImpossibleAss,0}};
1471#define boxvar_Tearing_countImpossibleAss((void*)((char*)(&(boxvar_lit_Tearing_countImpossibleAss)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_countImpossibleAss)((void*)((char*)(&(boxvar_lit_Tearing_countImpossibleAss)
.header) + 3))
1472PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getOneVarWithMostImpAss(threadData_t *threadData, modelica_metatype _inPotentials, modelica_metatype _ass2, modelica_metatype _meT, modelica_integer *out_outMax);
1473PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getOneVarWithMostImpAss(threadData_t *threadData, modelica_metatype _inPotentials, modelica_metatype _ass2, modelica_metatype _meT, modelica_metatype *out_outMax);
1474static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getOneVarWithMostImpAss,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getOneVarWithMostImpAss
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getOneVarWithMostImpAss,0}};
1475#define boxvar_Tearing_getOneVarWithMostImpAss((void*)((char*)(&(boxvar_lit_Tearing_getOneVarWithMostImpAss
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getOneVarWithMostImpAss)((void*)((char*)(&(boxvar_lit_Tearing_getOneVarWithMostImpAss
).header) + 3))
1476PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getAllVarsWithMostImpAss(threadData_t *threadData, modelica_metatype _inPotentials, modelica_metatype _ass2, modelica_metatype _meT, modelica_metatype *out_outCounts, modelica_integer *out_outMax);
1477PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getAllVarsWithMostImpAss(threadData_t *threadData, modelica_metatype _inPotentials, modelica_metatype _ass2, modelica_metatype _meT, modelica_metatype *out_outCounts, modelica_metatype *out_outMax);
1478static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getAllVarsWithMostImpAss,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getAllVarsWithMostImpAss
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getAllVarsWithMostImpAss,0}};
1479#define boxvar_Tearing_getAllVarsWithMostImpAss((void*)((char*)(&(boxvar_lit_Tearing_getAllVarsWithMostImpAss
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getAllVarsWithMostImpAss)((void*)((char*)(&(boxvar_lit_Tearing_getAllVarsWithMostImpAss
).header) + 3))
1480PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_sizeOfAssignable(threadData_t *threadData, modelica_integer _Eqn, modelica_metatype _me, modelica_metatype _ass1, modelica_integer _inSize);
1481PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_sizeOfAssignable(threadData_t *threadData, modelica_metatype _Eqn, modelica_metatype _me, modelica_metatype _ass1, modelica_metatype _inSize);
1482static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_sizeOfAssignable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_sizeOfAssignable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_sizeOfAssignable,0}};
1483#define boxvar_Tearing_sizeOfAssignable((void*)((char*)(&(boxvar_lit_Tearing_sizeOfAssignable).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_sizeOfAssignable)((void*)((char*)(&(boxvar_lit_Tearing_sizeOfAssignable).header
) + 3))
1484PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getAllVarsWithMostPoints(threadData_t *threadData, modelica_metatype _inVarList, modelica_metatype _inPointsLst, modelica_metatype _D_24in_outVarList, modelica_integer _D_24in_outMax, modelica_integer *out_outMax);
1485PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getAllVarsWithMostPoints(threadData_t *threadData, modelica_metatype _inVarList, modelica_metatype _inPointsLst, modelica_metatype _D_24in_outVarList, modelica_metatype _D_24in_outMax, modelica_metatype *out_outMax);
1486static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getAllVarsWithMostPoints,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getAllVarsWithMostPoints
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getAllVarsWithMostPoints,0}};
1487#define boxvar_Tearing_getAllVarsWithMostPoints((void*)((char*)(&(boxvar_lit_Tearing_getAllVarsWithMostPoints
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getAllVarsWithMostPoints)((void*)((char*)(&(boxvar_lit_Tearing_getAllVarsWithMostPoints
).header) + 3))
1488PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getOneVarWithMostPoints(threadData_t *threadData, modelica_metatype _inVarList, modelica_metatype _inPointsLst, modelica_integer *out_outMax);
1489PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getOneVarWithMostPoints(threadData_t *threadData, modelica_metatype _inVarList, modelica_metatype _inPointsLst, modelica_metatype *out_outMax);
1490static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getOneVarWithMostPoints,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getOneVarWithMostPoints
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getOneVarWithMostPoints,0}};
1491#define boxvar_Tearing_getOneVarWithMostPoints((void*)((char*)(&(boxvar_lit_Tearing_getOneVarWithMostPoints
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getOneVarWithMostPoints)((void*)((char*)(&(boxvar_lit_Tearing_getOneVarWithMostPoints
).header) + 3))
1492PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_selectOneMostCausalizingVar(threadData_t *threadData, modelica_metatype _inMt, modelica_metatype _selVars, modelica_metatype _me, modelica_metatype _ass1In, modelica_metatype _selEqsSetArray, modelica_integer *out_outMax);
1493PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_selectOneMostCausalizingVar(threadData_t *threadData, modelica_metatype _inMt, modelica_metatype _selVars, modelica_metatype _me, modelica_metatype _ass1In, modelica_metatype _selEqsSetArray, modelica_metatype *out_outMax);
1494static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_selectOneMostCausalizingVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_selectOneMostCausalizingVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_selectOneMostCausalizingVar,0}};
1495#define boxvar_Tearing_selectOneMostCausalizingVar((void*)((char*)(&(boxvar_lit_Tearing_selectOneMostCausalizingVar
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_selectOneMostCausalizingVar)((void*)((char*)(&(boxvar_lit_Tearing_selectOneMostCausalizingVar
).header) + 3))
1496PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_selectCausalizingVars(threadData_t *threadData, modelica_metatype _inMt, modelica_metatype _selVars, modelica_metatype _me, modelica_metatype _ass1In, modelica_metatype _selEqsSetArray, modelica_metatype *out_counts);
1497static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_selectCausalizingVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_selectCausalizingVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_selectCausalizingVarsomc_Tearing_selectCausalizingVars,0}};
1498#define boxvar_Tearing_selectCausalizingVars((void*)((char*)(&(boxvar_lit_Tearing_selectCausalizingVars
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_selectCausalizingVars)((void*)((char*)(&(boxvar_lit_Tearing_selectCausalizingVars
).header) + 3))
1499PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_selectMostCausalizingVars(threadData_t *threadData, modelica_metatype _inMt, modelica_metatype _selVars, modelica_metatype _me, modelica_metatype _ass1In, modelica_metatype _selEqsSetArray, modelica_metatype *out_counts);
1500static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_selectMostCausalizingVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_selectMostCausalizingVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_selectMostCausalizingVarsomc_Tearing_selectMostCausalizingVars,0}};
1501#define boxvar_Tearing_selectMostCausalizingVars((void*)((char*)(&(boxvar_lit_Tearing_selectMostCausalizingVars
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_selectMostCausalizingVars)((void*)((char*)(&(boxvar_lit_Tearing_selectMostCausalizingVars
).header) + 3))
1502PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_selectCausalVarsPrepareSelectionSet(threadData_t *threadData, modelica_metatype _selEqs, modelica_integer _ass1In_size);
1503PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_selectCausalVarsPrepareSelectionSet(threadData_t *threadData, modelica_metatype _selEqs, modelica_metatype _ass1In_size);
1504static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_selectCausalVarsPrepareSelectionSet,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_selectCausalVarsPrepareSelectionSet
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_selectCausalVarsPrepareSelectionSet,0}};
1505#define boxvar_Tearing_selectCausalVarsPrepareSelectionSet((void*)((char*)(&(boxvar_lit_Tearing_selectCausalVarsPrepareSelectionSet
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_selectCausalVarsPrepareSelectionSet)((void*)((char*)(&(boxvar_lit_Tearing_selectCausalVarsPrepareSelectionSet
).header) + 3))
1506PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_preferAvoidVariables(threadData_t *threadData, modelica_metatype _varsIn, modelica_metatype _D_24in_points, modelica_metatype _preferAvoidIn, modelica_real _factor);
1507PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_preferAvoidVariables(threadData_t *threadData, modelica_metatype _varsIn, modelica_metatype _D_24in_points, modelica_metatype _preferAvoidIn, modelica_metatype _factor);
1508static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_preferAvoidVariables,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_preferAvoidVariables
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_preferAvoidVariables,0}};
1509#define boxvar_Tearing_preferAvoidVariables((void*)((char*)(&(boxvar_lit_Tearing_preferAvoidVariables
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_preferAvoidVariables)((void*)((char*)(&(boxvar_lit_Tearing_preferAvoidVariables
).header) + 3))
1510PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__4(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1511static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__4,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__4
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__4omc_Tearing_ModifiedCellierHeuristic__4,0}};
1512#define boxvar_Tearing_ModifiedCellierHeuristic__4((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__4
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__4)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__4
).header) + 3))
1513PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__3(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1514static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__3omc_Tearing_ModifiedCellierHeuristic__3,0}};
1515#define boxvar_Tearing_ModifiedCellierHeuristic__3((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__3)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__3
).header) + 3))
1516PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__2__3__1(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1517static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__3__1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__2__3__1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__2__3__1omc_Tearing_ModifiedCellierHeuristic__2__3__1,0}};
1518#define boxvar_Tearing_ModifiedCellierHeuristic__2__3__1((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__3__1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__3__1)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__3__1
).header) + 3))
1519PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__2__3(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1520static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__2__3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__2__3omc_Tearing_ModifiedCellierHeuristic__2__3,0}};
1521#define boxvar_Tearing_ModifiedCellierHeuristic__2__3((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__3)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__3
).header) + 3))
1522PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__1__3(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1523static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__1__3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__1__3omc_Tearing_ModifiedCellierHeuristic__1__3,0}};
1524#define boxvar_Tearing_ModifiedCellierHeuristic__1__3((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__3)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__3
).header) + 3))
1525PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__2__2(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1526static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__2__2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__2__2omc_Tearing_ModifiedCellierHeuristic__2__2,0}};
1527#define boxvar_Tearing_ModifiedCellierHeuristic__2__2((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__2)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__2
).header) + 3))
1528PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__1__2(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1529static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__1__2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__1__2omc_Tearing_ModifiedCellierHeuristic__1__2,0}};
1530#define boxvar_Tearing_ModifiedCellierHeuristic__1__2((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__2)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__2
).header) + 3))
1531PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__2__1(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1532static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__2__1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__2__1omc_Tearing_ModifiedCellierHeuristic__2__1,0}};
1533#define boxvar_Tearing_ModifiedCellierHeuristic__2__1((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__1)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__2__1
).header) + 3))
1534PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__1__1(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1535static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__1__1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__1__1omc_Tearing_ModifiedCellierHeuristic__1__1,0}};
1536#define boxvar_Tearing_ModifiedCellierHeuristic__1__1((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__1)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__1__1
).header) + 3))
1537PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__2(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1538static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__2omc_Tearing_ModifiedCellierHeuristic__2,0}};
1539#define boxvar_Tearing_ModifiedCellierHeuristic__2((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__2)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__2
).header) + 3))
1540PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_ModifiedCellierHeuristic__1(threadData_t *threadData, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _metIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1541static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_ModifiedCellierHeuristic__1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_ModifiedCellierHeuristic__1omc_Tearing_ModifiedCellierHeuristic__1,0}};
1542#define boxvar_Tearing_ModifiedCellierHeuristic__1((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_ModifiedCellierHeuristic__1)((void*)((char*)(&(boxvar_lit_Tearing_ModifiedCellierHeuristic__1
).header) + 3))
1543PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_selectTearingVar(threadData_t *threadData, modelica_metatype _me, modelica_metatype _meT, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1544PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_selectTearingVar(threadData_t *threadData, modelica_metatype _me, modelica_metatype _meT, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _discreteVars, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn);
1545static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_selectTearingVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_selectTearingVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_selectTearingVar,0}};
1546#define boxvar_Tearing_selectTearingVar((void*)((char*)(&(boxvar_lit_Tearing_selectTearingVar).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_selectTearingVar)((void*)((char*)(&(boxvar_lit_Tearing_selectTearingVar).header
) + 3))
1547PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_CellierTearing2(threadData_t *threadData, modelica_boolean _inCausal, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _meTIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _Unsolvables, modelica_metatype _tvarsIn, modelica_metatype _discreteVars, modelica_metatype _tSel_always, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _orderIn, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _eqnNonlinPoints, modelica_metatype *out_orderOut);
1548PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_CellierTearing2(threadData_t *threadData, modelica_metatype _inCausal, modelica_metatype _mIn, modelica_metatype _mtIn, modelica_metatype _meIn, modelica_metatype _meTIn, modelica_metatype _ass1In, modelica_metatype _ass2In, modelica_metatype _Unsolvables, modelica_metatype _tvarsIn, modelica_metatype _discreteVars, modelica_metatype _tSel_always, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _orderIn, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _eqnNonlinPoints, modelica_metatype *out_orderOut);
1549static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_CellierTearing2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_CellierTearing2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_CellierTearing2,0}};
1550#define boxvar_Tearing_CellierTearing2((void*)((char*)(&(boxvar_lit_Tearing_CellierTearing2).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_CellierTearing2)((void*)((char*)(&(boxvar_lit_Tearing_CellierTearing2).header
) + 3))
1551PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_nonlinearityWeight(threadData_t *threadData, modelica_metatype _entry);
1552PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_nonlinearityWeight(threadData_t *threadData, modelica_metatype _entry);
1553static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_nonlinearityWeight,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_nonlinearityWeight
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_nonlinearityWeight,0}};
1554#define boxvar_Tearing_nonlinearityWeight((void*)((char*)(&(boxvar_lit_Tearing_nonlinearityWeight)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_nonlinearityWeight)((void*)((char*)(&(boxvar_lit_Tearing_nonlinearityWeight)
.header) + 3))
1555PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getEquationNonlinearityPoints(threadData_t *threadData, modelica_metatype _D_24in_eqnNonlinPoints, modelica_metatype _me, modelica_integer _size);
1556PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getEquationNonlinearityPoints(threadData_t *threadData, modelica_metatype _D_24in_eqnNonlinPoints, modelica_metatype _me, modelica_metatype _size);
1557static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getEquationNonlinearityPoints,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getEquationNonlinearityPoints
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getEquationNonlinearityPoints,0}};
1558#define boxvar_Tearing_getEquationNonlinearityPoints((void*)((char*)(&(boxvar_lit_Tearing_getEquationNonlinearityPoints
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getEquationNonlinearityPoints)((void*)((char*)(&(boxvar_lit_Tearing_getEquationNonlinearityPoints
).header) + 3))
1559PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_findDiscrete(threadData_t *threadData, modelica_metatype _inVars);
1560static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_findDiscrete,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_findDiscrete
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_findDiscreteomc_Tearing_findDiscrete,0}};
1561#define boxvar_Tearing_findDiscrete((void*)((char*)(&(boxvar_lit_Tearing_findDiscrete).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_findDiscrete)((void*)((char*)(&(boxvar_lit_Tearing_findDiscrete).header
) + 3))
1562PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_tearingSelect(threadData_t *threadData, modelica_metatype _var_lstIn, modelica_metatype _D_24in_always, modelica_string _DAEtypeStr, modelica_metatype *out_prefer, modelica_metatype *out_avoid, modelica_metatype *out_never);
1563static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_tearingSelect,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_tearingSelect
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_tearingSelectomc_Tearing_tearingSelect,0}};
1564#define boxvar_Tearing_tearingSelect((void*)((char*)(&(boxvar_lit_Tearing_tearingSelect).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_tearingSelect)((void*)((char*)(&(boxvar_lit_Tearing_tearingSelect).header
) + 3))
1565PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_CellierTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _tearingSelect_always, modelica_metatype _ojac, modelica_metatype _jacType, modelica_boolean _mixedSystem, modelica_integer _strongComponentIndex, modelica_boolean *out_outRunMatching);
1566PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_CellierTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _tearingSelect_always, modelica_metatype _ojac, modelica_metatype _jacType, modelica_metatype _mixedSystem, modelica_metatype _strongComponentIndex, modelica_metatype *out_outRunMatching);
1567static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_CellierTearing,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_CellierTearing
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_CellierTearing,0}};
1568#define boxvar_Tearing_CellierTearing((void*)((char*)(&(boxvar_lit_Tearing_CellierTearing).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_CellierTearing)((void*)((char*)(&(boxvar_lit_Tearing_CellierTearing).header
) + 3))
1569PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getTearingSetfromAssign(threadData_t *threadData, modelica_metatype _inDiscreteVars, modelica_metatype _assign1, modelica_metatype _D_24in_varArray, modelica_metatype _D_24in_equationArray, modelica_metatype _D_24in_innerEquations, modelica_metatype *out_equationArray, modelica_metatype *out_innerEquations);
1570static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getTearingSetfromAssign,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getTearingSetfromAssign
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getTearingSetfromAssignomc_Tearing_getTearingSetfromAssign,0}};
1571#define boxvar_Tearing_getTearingSetfromAssign((void*)((char*)(&(boxvar_lit_Tearing_getTearingSetfromAssign
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getTearingSetfromAssign)((void*)((char*)(&(boxvar_lit_Tearing_getTearingSetfromAssign
).header) + 3))
1572PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_pathFound(threadData_t *threadData, modelica_integer _varIdx, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _me, modelica_metatype _meT, modelica_metatype _varArray, modelica_metatype _eqArray, modelica_metatype _D_24in_eqMarker, modelica_metatype _D_24in_nE, modelica_metatype _D_24in_nV, modelica_metatype *out_nE, modelica_metatype *out_nV, modelica_boolean *out_success);
1573PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_pathFound(threadData_t *threadData, modelica_metatype _varIdx, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _me, modelica_metatype _meT, modelica_metatype _varArray, modelica_metatype _eqArray, modelica_metatype _D_24in_eqMarker, modelica_metatype _D_24in_nE, modelica_metatype _D_24in_nV, modelica_metatype *out_nE, modelica_metatype *out_nV, modelica_metatype *out_success);
1574static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_pathFound,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_pathFound
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_pathFound,0}};
1575#define boxvar_Tearing_pathFound((void*)((char*)(&(boxvar_lit_Tearing_pathFound).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_pathFound)((void*)((char*)(&(boxvar_lit_Tearing_pathFound).header) +
3))
1576PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_matchDiscreteVars(threadData_t *threadData, modelica_metatype _inDiscreteVars, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _me, modelica_metatype _meT, modelica_metatype _varArray, modelica_metatype _eqArray, modelica_metatype _D_24in_nE, modelica_metatype _D_24in_nV, modelica_metatype *out_nV);
1577static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_matchDiscreteVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_matchDiscreteVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_matchDiscreteVarsomc_Tearing_matchDiscreteVars,0}};
1578#define boxvar_Tearing_matchDiscreteVars((void*)((char*)(&(boxvar_lit_Tearing_matchDiscreteVars).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_matchDiscreteVars)((void*)((char*)(&(boxvar_lit_Tearing_matchDiscreteVars).
header) + 3))
1579PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_minimalTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _jacType, modelica_boolean _mixedSystem);
1580PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_minimalTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _jacType, modelica_metatype _mixedSystem);
1581static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_minimalTearing,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_minimalTearing
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_minimalTearing,0}};
1582#define boxvar_Tearing_minimalTearing((void*)((char*)(&(boxvar_lit_Tearing_minimalTearing).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_minimalTearing)((void*)((char*)(&(boxvar_lit_Tearing_minimalTearing).header
) + 3))
1583PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_omcTearing4__1(threadData_t *threadData, modelica_metatype _othercomps, modelica_metatype _ass2, modelica_metatype _mapIncRowEqn, modelica_metatype _eindxarr, modelica_metatype _varindxarr, modelica_metatype _columark, modelica_integer _mark);
1584PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_omcTearing4__1(threadData_t *threadData, modelica_metatype _othercomps, modelica_metatype _ass2, modelica_metatype _mapIncRowEqn, modelica_metatype _eindxarr, modelica_metatype _varindxarr, modelica_metatype _columark, modelica_metatype _mark);
1585static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_omcTearing4__1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_omcTearing4__1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_omcTearing4__1,0}};
1586#define boxvar_Tearing_omcTearing4__1((void*)((char*)(&(boxvar_lit_Tearing_omcTearing4__1).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_omcTearing4__1)((void*)((char*)(&(boxvar_lit_Tearing_omcTearing4__1).header
) + 3))
1587PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_omcTearing4(threadData_t *threadData, modelica_metatype _jacType, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _subsyst, modelica_metatype _tvars, modelica_metatype _residual, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _othercomps, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _columark, modelica_integer _mark, modelica_boolean _mixedSystem, modelica_boolean *out_outRunMatching);
1588PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_omcTearing4(threadData_t *threadData, modelica_metatype _jacType, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _subsyst, modelica_metatype _tvars, modelica_metatype _residual, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _othercomps, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _columark, modelica_metatype _mark, modelica_metatype _mixedSystem, modelica_metatype *out_outRunMatching);
1589static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_omcTearing4,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_omcTearing4
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_omcTearing4,0}};
1590#define boxvar_Tearing_omcTearing4((void*)((char*)(&(boxvar_lit_Tearing_omcTearing4).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_omcTearing4)((void*)((char*)(&(boxvar_lit_Tearing_omcTearing4).header
) + 3))
1591PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_omcTearing3(threadData_t *threadData, modelica_metatype _unassigned, modelica_metatype _unsolvables, modelica_metatype _tSel_always, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_integer _size, modelica_metatype _vars, modelica_metatype _ishared, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _columark, modelica_integer _mark, modelica_metatype _inTVars, modelica_integer *out_oMark);
1592PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_omcTearing3(threadData_t *threadData, modelica_metatype _unassigned, modelica_metatype _unsolvables, modelica_metatype _tSel_always, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _size, modelica_metatype _vars, modelica_metatype _ishared, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _columark, modelica_metatype _mark, modelica_metatype _inTVars, modelica_metatype *out_oMark);
1593static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_omcTearing3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_omcTearing3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_omcTearing3,0}};
1594#define boxvar_Tearing_omcTearing3((void*)((char*)(&(boxvar_lit_Tearing_omcTearing3).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_omcTearing3)((void*)((char*)(&(boxvar_lit_Tearing_omcTearing3).header
) + 3))
1595PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_tearingBFS2(threadData_t *threadData, modelica_metatype _rows, modelica_metatype _clst, modelica_metatype _mt, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _inNextQueue);
1596static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_tearingBFS2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_tearingBFS2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_tearingBFS2omc_Tearing_tearingBFS2,0}};
1597#define boxvar_Tearing_tearingBFS2((void*)((char*)(&(boxvar_lit_Tearing_tearingBFS2).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_tearingBFS2)((void*)((char*)(&(boxvar_lit_Tearing_tearingBFS2).header
) + 3))
1598PROTECTED_FUNCTION_STATIC modelica_boolean omc_Tearing_solvable(threadData_t *threadData, modelica_metatype _s);
1599PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_solvable(threadData_t *threadData, modelica_metatype _s);
1600static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_solvable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_solvable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_solvable,0}};
1601#define boxvar_Tearing_solvable((void*)((char*)(&(boxvar_lit_Tearing_solvable).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_solvable)((void*)((char*)(&(boxvar_lit_Tearing_solvable).header) +
3))
1602PROTECTED_FUNCTION_STATIC modelica_boolean omc_Tearing_solvableLst(threadData_t *threadData, modelica_metatype _rows);
1603PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_solvableLst(threadData_t *threadData, modelica_metatype _rows);
1604static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_solvableLst,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_solvableLst
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_solvableLst,0}};
1605#define boxvar_Tearing_solvableLst((void*)((char*)(&(boxvar_lit_Tearing_solvableLst).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_solvableLst)((void*)((char*)(&(boxvar_lit_Tearing_solvableLst).header
) + 3))
1606PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_tearingBFS1(threadData_t *threadData, modelica_metatype _rows, modelica_integer _size, modelica_metatype _c, modelica_metatype _mt, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _inNextQueue);
1607PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_tearingBFS1(threadData_t *threadData, modelica_metatype _rows, modelica_metatype _size, modelica_metatype _c, modelica_metatype _mt, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _inNextQueue);
1608static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_tearingBFS1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_tearingBFS1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_tearingBFS1,0}};
1609#define boxvar_Tearing_tearingBFS1((void*)((char*)(&(boxvar_lit_Tearing_tearingBFS1).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_tearingBFS1)((void*)((char*)(&(boxvar_lit_Tearing_tearingBFS1).header
) + 3))
1610PROTECTED_FUNCTION_STATIC modelica_boolean omc_Tearing_hasnonlinearVars1(threadData_t *threadData, modelica_metatype _row);
1611PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_hasnonlinearVars1(threadData_t *threadData, modelica_metatype _row);
1612static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_hasnonlinearVars1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_hasnonlinearVars1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_hasnonlinearVars1,0}};
1613#define boxvar_Tearing_hasnonlinearVars1((void*)((char*)(&(boxvar_lit_Tearing_hasnonlinearVars1).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_hasnonlinearVars1)((void*)((char*)(&(boxvar_lit_Tearing_hasnonlinearVars1).
header) + 3))
1614PROTECTED_FUNCTION_STATIC modelica_boolean omc_Tearing_hasnonlinearVars(threadData_t *threadData, modelica_metatype _entry, modelica_metatype _m);
1615PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_hasnonlinearVars(threadData_t *threadData, modelica_metatype _entry, modelica_metatype _m);
1616static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_hasnonlinearVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_hasnonlinearVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_hasnonlinearVars,0}};
1617#define boxvar_Tearing_hasnonlinearVars((void*)((char*)(&(boxvar_lit_Tearing_hasnonlinearVars).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_hasnonlinearVars)((void*)((char*)(&(boxvar_lit_Tearing_hasnonlinearVars).header
) + 3))
1618PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_sortEqnsSolvable(threadData_t *threadData, modelica_metatype _queue, modelica_metatype _m);
1619static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_sortEqnsSolvable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_sortEqnsSolvable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_sortEqnsSolvableomc_Tearing_sortEqnsSolvable,0}};
1620#define boxvar_Tearing_sortEqnsSolvable((void*)((char*)(&(boxvar_lit_Tearing_sortEqnsSolvable).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_sortEqnsSolvable)((void*)((char*)(&(boxvar_lit_Tearing_sortEqnsSolvable).header
) + 3))
1621PROTECTED_FUNCTION_STATIC void omc_Tearing_tearingBFS(threadData_t *threadData, modelica_metatype _queue, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_integer _size, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _nextQueue);
1622PROTECTED_FUNCTION_STATIC void boxptr_Tearing_tearingBFS(threadData_t *threadData, modelica_metatype _queue, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _size, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _nextQueue);
1623static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_tearingBFS,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_tearingBFS
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_tearingBFS,0}};
1624#define boxvar_Tearing_tearingBFS((void*)((char*)(&(boxvar_lit_Tearing_tearingBFS).header)
+ 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_tearingBFS)((void*)((char*)(&(boxvar_lit_Tearing_tearingBFS).header)
+ 3))
1625PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_selectVarWithMostPoints(threadData_t *threadData, modelica_metatype _vars, modelica_metatype _points);
1626PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_selectVarWithMostPoints(threadData_t *threadData, modelica_metatype _vars, modelica_metatype _points);
1627static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_selectVarWithMostPoints,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_selectVarWithMostPoints
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_selectVarWithMostPoints,0}};
1628#define boxvar_Tearing_selectVarWithMostPoints((void*)((char*)(&(boxvar_lit_Tearing_selectVarWithMostPoints
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_selectVarWithMostPoints)((void*)((char*)(&(boxvar_lit_Tearing_selectVarWithMostPoints
).header) + 3))
1629PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_discriminateDiscrete(threadData_t *threadData, modelica_integer _v, modelica_metatype _vars, modelica_metatype _iPoints);
1630PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_discriminateDiscrete(threadData_t *threadData, modelica_metatype _v, modelica_metatype _vars, modelica_metatype _iPoints);
1631static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_discriminateDiscrete,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_discriminateDiscrete
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_discriminateDiscrete,0}};
1632#define boxvar_Tearing_discriminateDiscrete((void*)((char*)(&(boxvar_lit_Tearing_discriminateDiscrete
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_discriminateDiscrete)((void*)((char*)(&(boxvar_lit_Tearing_discriminateDiscrete
).header) + 3))
1633PROTECTED_FUNCTION_STATIC modelica_boolean omc_Tearing_isAssignedSaveEnhanced(threadData_t *threadData, modelica_metatype _ass, modelica_metatype _inTpl);
1634PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_isAssignedSaveEnhanced(threadData_t *threadData, modelica_metatype _ass, modelica_metatype _inTpl);
1635static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_isAssignedSaveEnhanced,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_isAssignedSaveEnhanced
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_isAssignedSaveEnhanced,0}};
1636#define boxvar_Tearing_isAssignedSaveEnhanced((void*)((char*)(&(boxvar_lit_Tearing_isAssignedSaveEnhanced
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_isAssignedSaveEnhanced)((void*)((char*)(&(boxvar_lit_Tearing_isAssignedSaveEnhanced
).header) + 3))
1637PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_addEqnWeights(threadData_t *threadData, modelica_integer _e, modelica_metatype _m, modelica_metatype _ass1, modelica_metatype _iPoints);
1638PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_addEqnWeights(threadData_t *threadData, modelica_metatype _e, modelica_metatype _m, modelica_metatype _ass1, modelica_metatype _iPoints);
1639static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_addEqnWeights,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_addEqnWeights
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_addEqnWeights,0}};
1640#define boxvar_Tearing_addEqnWeights((void*)((char*)(&(boxvar_lit_Tearing_addEqnWeights).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_addEqnWeights)((void*)((char*)(&(boxvar_lit_Tearing_addEqnWeights).header
) + 3))
1641PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_solvabilityWeights(threadData_t *threadData, modelica_metatype _solva);
1642PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_solvabilityWeights(threadData_t *threadData, modelica_metatype _solva);
1643static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_solvabilityWeights,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_solvabilityWeights
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_solvabilityWeights,0}};
1644#define boxvar_Tearing_solvabilityWeights((void*)((char*)(&(boxvar_lit_Tearing_solvabilityWeights)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_solvabilityWeights)((void*)((char*)(&(boxvar_lit_Tearing_solvabilityWeights)
.header) + 3))
1645PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_solvabilityWeightsnoStates(threadData_t *threadData, modelica_metatype _inTpl, modelica_metatype _ass, modelica_integer _iW);
1646PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_solvabilityWeightsnoStates(threadData_t *threadData, modelica_metatype _inTpl, modelica_metatype _ass, modelica_metatype _iW);
1647static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_solvabilityWeightsnoStates,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_solvabilityWeightsnoStates
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_solvabilityWeightsnoStates,0}};
1648#define boxvar_Tearing_solvabilityWeightsnoStates((void*)((char*)(&(boxvar_lit_Tearing_solvabilityWeightsnoStates
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_solvabilityWeightsnoStates)((void*)((char*)(&(boxvar_lit_Tearing_solvabilityWeightsnoStates
).header) + 3))
1649PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_calcSolvabilityWeight(threadData_t *threadData, modelica_metatype _inRow, modelica_metatype _ass2);
1650PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_calcSolvabilityWeight(threadData_t *threadData, modelica_metatype _inRow, modelica_metatype _ass2);
1651static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_calcSolvabilityWeight,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_calcSolvabilityWeight
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_calcSolvabilityWeight,0}};
1652#define boxvar_Tearing_calcSolvabilityWeight((void*)((char*)(&(boxvar_lit_Tearing_calcSolvabilityWeight
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_calcSolvabilityWeight)((void*)((char*)(&(boxvar_lit_Tearing_calcSolvabilityWeight
).header) + 3))
1653PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_calcVarWeights(threadData_t *threadData, modelica_integer _v, modelica_metatype _mt, modelica_metatype _ass2, modelica_metatype _iPoints);
1654PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_calcVarWeights(threadData_t *threadData, modelica_metatype _v, modelica_metatype _mt, modelica_metatype _ass2, modelica_metatype _iPoints);
1655static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_calcVarWeights,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_calcVarWeights
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_calcVarWeights,0}};
1656#define boxvar_Tearing_calcVarWeights((void*)((char*)(&(boxvar_lit_Tearing_calcVarWeights).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_calcVarWeights)((void*)((char*)(&(boxvar_lit_Tearing_calcVarWeights).header
) + 3))
1657PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_removeMatched(threadData_t *threadData, modelica_metatype _elem, modelica_metatype _ass2);
1658static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_removeMatched,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_removeMatched
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_removeMatchedomc_Tearing_removeMatched,0}};
1659#define boxvar_Tearing_removeMatched((void*)((char*)(&(boxvar_lit_Tearing_removeMatched).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_removeMatched)((void*)((char*)(&(boxvar_lit_Tearing_removeMatched).header
) + 3))
1660PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getUnsolvableVarsConsiderMatching(threadData_t *threadData, modelica_integer _size, modelica_metatype _meT, modelica_metatype _ass1, modelica_metatype _ass2);
1661PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getUnsolvableVarsConsiderMatching(threadData_t *threadData, modelica_metatype _size, modelica_metatype _meT, modelica_metatype _ass1, modelica_metatype _ass2);
1662static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getUnsolvableVarsConsiderMatching,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getUnsolvableVarsConsiderMatching
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getUnsolvableVarsConsiderMatching,0}};
1663#define boxvar_Tearing_getUnsolvableVarsConsiderMatching((void*)((char*)(&(boxvar_lit_Tearing_getUnsolvableVarsConsiderMatching
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getUnsolvableVarsConsiderMatching)((void*)((char*)(&(boxvar_lit_Tearing_getUnsolvableVarsConsiderMatching
).header) + 3))
1664PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_omcTearingSelectTearingVar(threadData_t *threadData, modelica_metatype _vars, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never);
1665PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_omcTearingSelectTearingVar(threadData_t *threadData, modelica_metatype _vars, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never);
1666static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_omcTearingSelectTearingVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_omcTearingSelectTearingVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_omcTearingSelectTearingVar,0}};
1667#define boxvar_Tearing_omcTearingSelectTearingVar((void*)((char*)(&(boxvar_lit_Tearing_omcTearingSelectTearingVar
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_omcTearingSelectTearingVar)((void*)((char*)(&(boxvar_lit_Tearing_omcTearingSelectTearingVar
).header) + 3))
1668PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_findVareqns(threadData_t *threadData, modelica_metatype _ass2In, modelica_fnptr _inCompFunc, modelica_metatype _mt, modelica_metatype _tSel_alwaysIn);
1669static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_findVareqns,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_findVareqns
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_findVareqnsomc_Tearing_findVareqns,0}};
1670#define boxvar_Tearing_findVareqns((void*)((char*)(&(boxvar_lit_Tearing_findVareqns).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_findVareqns)((void*)((char*)(&(boxvar_lit_Tearing_findVareqns).header
) + 3))
1671PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_omcTearing2(threadData_t *threadData, modelica_metatype _unsolvables, modelica_metatype _tSel_always, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_integer _size, modelica_metatype _vars, modelica_metatype _ishared, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _columark, modelica_integer _mark, modelica_metatype _inTVars, modelica_integer *out_oMark);
1672PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_omcTearing2(threadData_t *threadData, modelica_metatype _unsolvables, modelica_metatype _tSel_always, modelica_metatype _tSel_prefer, modelica_metatype _tSel_avoid, modelica_metatype _tSel_never, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _size, modelica_metatype _vars, modelica_metatype _ishared, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _columark, modelica_metatype _mark, modelica_metatype _inTVars, modelica_metatype *out_oMark);
1673static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_omcTearing2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_omcTearing2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_omcTearing2,0}};
1674#define boxvar_Tearing_omcTearing2((void*)((char*)(&(boxvar_lit_Tearing_omcTearing2).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_omcTearing2)((void*)((char*)(&(boxvar_lit_Tearing_omcTearing2).header
) + 3))
1675PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getTVarResiduals(threadData_t *threadData, modelica_integer _index, modelica_metatype _v1, modelica_metatype _eqnLocalGlobal, modelica_metatype _iAcc);
1676PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getTVarResiduals(threadData_t *threadData, modelica_metatype _index, modelica_metatype _v1, modelica_metatype _eqnLocalGlobal, modelica_metatype _iAcc);
1677static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getTVarResiduals,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getTVarResiduals
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getTVarResiduals,0}};
1678#define boxvar_Tearing_getTVarResiduals((void*)((char*)(&(boxvar_lit_Tearing_getTVarResiduals).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getTVarResiduals)((void*)((char*)(&(boxvar_lit_Tearing_getTVarResiduals).header
) + 3))
1679PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_tVarsofResidualEqns(threadData_t *threadData, modelica_metatype _iEqns, modelica_metatype _m, modelica_metatype _ass1, modelica_metatype _mT, modelica_metatype _varGlobalLocal, modelica_metatype _visited, modelica_integer _iMark, modelica_metatype *out_oAcc);
1680PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_tVarsofResidualEqns(threadData_t *threadData, modelica_metatype _iEqns, modelica_metatype _m, modelica_metatype _ass1, modelica_metatype _mT, modelica_metatype _varGlobalLocal, modelica_metatype _visited, modelica_metatype _iMark, modelica_metatype *out_oAcc);
1681static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_tVarsofResidualEqns,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_tVarsofResidualEqns
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_tVarsofResidualEqns,0}};
1682#define boxvar_Tearing_tVarsofResidualEqns((void*)((char*)(&(boxvar_lit_Tearing_tVarsofResidualEqns
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_tVarsofResidualEqns)((void*)((char*)(&(boxvar_lit_Tearing_tVarsofResidualEqns
).header) + 3))
1683PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getGlobalLocal(threadData_t *threadData, modelica_metatype _iTVars, modelica_integer _index, modelica_metatype _iVarGlobalLocal);
1684PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getGlobalLocal(threadData_t *threadData, modelica_metatype _iTVars, modelica_metatype _index, modelica_metatype _iVarGlobalLocal);
1685static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getGlobalLocal,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getGlobalLocal
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getGlobalLocal,0}};
1686#define boxvar_Tearing_getGlobalLocal((void*)((char*)(&(boxvar_lit_Tearing_getGlobalLocal).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getGlobalLocal)((void*)((char*)(&(boxvar_lit_Tearing_getGlobalLocal).header
) + 3))
1687PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_sortResidualDepentOnTVars(threadData_t *threadData, modelica_metatype _iResiduals, modelica_metatype _iTVars, modelica_metatype _ass1, modelica_metatype _m, modelica_metatype _mT, modelica_metatype _visited, modelica_integer _iMark, modelica_integer *out_oMark);
1688PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_sortResidualDepentOnTVars(threadData_t *threadData, modelica_metatype _iResiduals, modelica_metatype _iTVars, modelica_metatype _ass1, modelica_metatype _m, modelica_metatype _mT, modelica_metatype _visited, modelica_metatype _iMark, modelica_metatype *out_oMark);
1689static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_sortResidualDepentOnTVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_sortResidualDepentOnTVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_sortResidualDepentOnTVars,0}};
1690#define boxvar_Tearing_sortResidualDepentOnTVars((void*)((char*)(&(boxvar_lit_Tearing_sortResidualDepentOnTVars
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_sortResidualDepentOnTVars)((void*)((char*)(&(boxvar_lit_Tearing_sortResidualDepentOnTVars
).header) + 3))
1691PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_uniqueIntLst(threadData_t *threadData, modelica_integer _c, modelica_integer _mark, modelica_metatype _markarray, modelica_metatype _iAcc);
1692PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_uniqueIntLst(threadData_t *threadData, modelica_metatype _c, modelica_metatype _mark, modelica_metatype _markarray, modelica_metatype _iAcc);
1693static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_uniqueIntLst,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_uniqueIntLst
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_uniqueIntLst,0}};
1694#define boxvar_Tearing_uniqueIntLst((void*)((char*)(&(boxvar_lit_Tearing_uniqueIntLst).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_uniqueIntLst)((void*)((char*)(&(boxvar_lit_Tearing_uniqueIntLst).header
) + 3))
1695PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_tVarsofEqn(threadData_t *threadData, modelica_metatype _iVars, modelica_metatype _ass1, modelica_metatype _mT, modelica_metatype _visited, modelica_integer _iMark, modelica_metatype _iAcc);
1696PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_tVarsofEqn(threadData_t *threadData, modelica_metatype _iVars, modelica_metatype _ass1, modelica_metatype _mT, modelica_metatype _visited, modelica_metatype _iMark, modelica_metatype _iAcc);
1697static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_tVarsofEqn,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_tVarsofEqn
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_tVarsofEqn,0}};
1698#define boxvar_Tearing_tVarsofEqn((void*)((char*)(&(boxvar_lit_Tearing_tVarsofEqn).header)
+ 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_tVarsofEqn)((void*)((char*)(&(boxvar_lit_Tearing_tVarsofEqn).header)
+ 3))
1699PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_tVarsofEqns(threadData_t *threadData, modelica_metatype _iEqns, modelica_metatype _m, modelica_metatype _ass1, modelica_metatype _mT, modelica_metatype _visited, modelica_integer _iMark);
1700PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_tVarsofEqns(threadData_t *threadData, modelica_metatype _iEqns, modelica_metatype _m, modelica_metatype _ass1, modelica_metatype _mT, modelica_metatype _visited, modelica_metatype _iMark);
1701static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_tVarsofEqns,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_tVarsofEqns
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_tVarsofEqns,0}};
1702#define boxvar_Tearing_tVarsofEqns((void*)((char*)(&(boxvar_lit_Tearing_tVarsofEqns).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_tVarsofEqns)((void*)((char*)(&(boxvar_lit_Tearing_tVarsofEqns).header
) + 3))
1703PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_getDependenciesOfVars(threadData_t *threadData, modelica_metatype _iComps, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _m, modelica_metatype _mT, modelica_metatype _visited, modelica_integer _iMark);
1704PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getDependenciesOfVars(threadData_t *threadData, modelica_metatype _iComps, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _m, modelica_metatype _mT, modelica_metatype _visited, modelica_metatype _iMark);
1705static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getDependenciesOfVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getDependenciesOfVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getDependenciesOfVars,0}};
1706#define boxvar_Tearing_getDependenciesOfVars((void*)((char*)(&(boxvar_lit_Tearing_getDependenciesOfVars
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getDependenciesOfVars)((void*)((char*)(&(boxvar_lit_Tearing_getDependenciesOfVars
).header) + 3))
1707PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_unassignTVars(threadData_t *threadData, modelica_integer _v, modelica_metatype _inAss);
1708PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_unassignTVars(threadData_t *threadData, modelica_metatype _v, modelica_metatype _inAss);
1709static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_unassignTVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_unassignTVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_unassignTVars,0}};
1710#define boxvar_Tearing_unassignTVars((void*)((char*)(&(boxvar_lit_Tearing_unassignTVars).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_unassignTVars)((void*)((char*)(&(boxvar_lit_Tearing_unassignTVars).header
) + 3))
1711PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getUnsolvableVars(threadData_t *threadData, modelica_integer _size, modelica_metatype _meT);
1712PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getUnsolvableVars(threadData_t *threadData, modelica_metatype _size, modelica_metatype _meT);
1713static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getUnsolvableVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getUnsolvableVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getUnsolvableVars,0}};
1714#define boxvar_Tearing_getUnsolvableVars((void*)((char*)(&(boxvar_lit_Tearing_getUnsolvableVars).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getUnsolvableVars)((void*)((char*)(&(boxvar_lit_Tearing_getUnsolvableVars).
header) + 3))
1715PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_omcTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_boolean _mixedSystem, modelica_boolean *out_outRunMatching);
1716PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_omcTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_metatype _mixedSystem, modelica_metatype *out_outRunMatching);
1717static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_omcTearing,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_omcTearing
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_omcTearing,0}};
1718#define boxvar_Tearing_omcTearing((void*)((char*)(&(boxvar_lit_Tearing_omcTearing).header)
+ 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_omcTearing)((void*)((char*)(&(boxvar_lit_Tearing_omcTearing).header)
+ 3))
1719PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getUserTearingSet(threadData_t *threadData, modelica_metatype _userTVars, modelica_metatype _userResiduals, modelica_integer _strongComponentIndex, modelica_metatype *out_userResidualsThisComponent);
1720PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getUserTearingSet(threadData_t *threadData, modelica_metatype _userTVars, modelica_metatype _userResiduals, modelica_metatype _strongComponentIndex, modelica_metatype *out_userResidualsThisComponent);
1721static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getUserTearingSet,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getUserTearingSet
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getUserTearingSet,0}};
1722#define boxvar_Tearing_getUserTearingSet((void*)((char*)(&(boxvar_lit_Tearing_getUserTearingSet).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getUserTearingSet)((void*)((char*)(&(boxvar_lit_Tearing_getUserTearingSet).
header) + 3))
1723PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_traverseComponents1(threadData_t *threadData, modelica_metatype _inComp, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _inMethod, modelica_integer _strongComponentIndexIn, modelica_boolean *out_outRunMatching, modelica_integer *out_strongComponentIndexOut);
1724PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_traverseComponents1(threadData_t *threadData, modelica_metatype _inComp, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _inMethod, modelica_metatype _strongComponentIndexIn, modelica_metatype *out_outRunMatching, modelica_metatype *out_strongComponentIndexOut);
1725static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_traverseComponents1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_traverseComponents1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_traverseComponents1,0}};
1726#define boxvar_Tearing_traverseComponents1((void*)((char*)(&(boxvar_lit_Tearing_traverseComponents1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_traverseComponents1)((void*)((char*)(&(boxvar_lit_Tearing_traverseComponents1
).header) + 3))
1727PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_traverseComponents(threadData_t *threadData, modelica_metatype _inComps, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _inMethod, modelica_integer _strongComponentIndexIn, modelica_boolean *out_outRunMatching, modelica_integer *out_strongComponentIndexOut);
1728PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_traverseComponents(threadData_t *threadData, modelica_metatype _inComps, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _inMethod, modelica_metatype _strongComponentIndexIn, modelica_metatype *out_outRunMatching, modelica_metatype *out_strongComponentIndexOut);
1729static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_traverseComponents,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_traverseComponents
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_traverseComponents,0}};
1730#define boxvar_Tearing_traverseComponents((void*)((char*)(&(boxvar_lit_Tearing_traverseComponents)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_traverseComponents)((void*)((char*)(&(boxvar_lit_Tearing_traverseComponents)
.header) + 3))
1731PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_tearingSystemWork(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _inShared, modelica_metatype _inTearingMethodAndIndex, modelica_metatype *out_outShared, modelica_metatype *out_outTearingMethodAndIndex);
1732static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_tearingSystemWork,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_tearingSystemWork
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_tearingSystemWorkomc_Tearing_tearingSystemWork,0}};
1733#define boxvar_Tearing_tearingSystemWork((void*)((char*)(&(boxvar_lit_Tearing_tearingSystemWork).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_tearingSystemWork)((void*)((char*)(&(boxvar_lit_Tearing_tearingSystemWork).
header) + 3))
1734PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_callTearingMethod(threadData_t *threadData, modelica_metatype _inTearingMethod, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_boolean _mixedSystem, modelica_integer _strongComponentIndex, modelica_boolean *out_outRunMatching);
1735PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_callTearingMethod(threadData_t *threadData, modelica_metatype _inTearingMethod, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_metatype _mixedSystem, modelica_metatype _strongComponentIndex, modelica_metatype *out_outRunMatching);
1736static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_callTearingMethod,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_callTearingMethod
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_callTearingMethod,0}};
1737#define boxvar_Tearing_callTearingMethod((void*)((char*)(&(boxvar_lit_Tearing_callTearingMethod).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_callTearingMethod)((void*)((char*)(&(boxvar_lit_Tearing_callTearingMethod).
header) + 3))
1738PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getTearingMethod(threadData_t *threadData, modelica_string _inTearingMethod);
1739static const MMC_DEFSTRUCTLIT(boxvar_lit_Tearing_getTearingMethod,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_Tearing_getTearingMethod
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_Tearing_getTearingMethodomc_Tearing_getTearingMethod,0}};
1740#define boxvar_Tearing_getTearingMethod((void*)((char*)(&(boxvar_lit_Tearing_getTearingMethod).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_Tearing_getTearingMethod)((void*)((char*)(&(boxvar_lit_Tearing_getTearingMethod).header
) + 3))
1741
1742PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_simpleMatching(threadData_t *threadData, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _orderIn, modelica_metatype _causEqIn, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _me, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn)
1743{
1744 modelica_metatype _orderOut = NULL((void*)0);
1745 modelica_integer _e;
1746 modelica_metatype _causEq = NULL((void*)0);
1747 modelica_metatype _e_exp = NULL((void*)0);
1748 modelica_metatype _vars = NULL((void*)0);
1749 modelica_metatype tmpMeta[6] __attribute__((unused)) = {0};
1750 MMC_SO()mmc_check_stackoverflow(threadData);
1751 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1752 _orderOut = _orderIn;
1753 // _e has no default value.
1754 _causEq = _causEqIn;
1755 // _e_exp has no default value.
1756 // _vars has no default value.
1757#line 4981 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1758 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
1759#line 4981 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1760 {
1761#line 4982 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1762 fputs(MMC_STRINGDATA(_OMC_LIT0)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT0).header) + 3))) - 3)))->data)
,stdoutstdout);
1763#line 1763 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1764 }
1765
1766#line 4984 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1767 while(1)
1768#line 4984 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1769 {
1770#line 4984 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1771 if(!(!listEmpty(_causEq)((*(mmc_uint_t*)((void*)((char*)(_causEq) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
)) break;
1772#line 1772 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1773 { /* matchcontinue expression */
1774 {
1775 volatile mmc_switch_type tmp3;
1776 int tmp4;
1777 tmp3 = 0;
1778 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) {
1779 tmp2_top:
1780 threadData->mmc_jumper = &new_mmc_jumper;
1781 for (; tmp3 < 2; tmp3++) {
1782 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1783 case 0: {
1784 /* Pattern matching succeeded */
1785#line 4986 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1786 _e = omc_Tearing_getNextSolvableEqn(threadData, _causEq, _m, _me, _ass1, _ass2, _mapEqnIncRow, _mapIncRowEqn, _ass1 ,&_e_exp ,&_vars);
1787#line 1787 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1788#line 1788 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1789 goto tmp2_done;
1790 }
1791 case 1: {
1792 /* Pattern matching succeeded */
1793#line 4988 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1794 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
1795#line 4988 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1796 {
1797#line 4989 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1798 fputs(MMC_STRINGDATA(_OMC_LIT5)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT5).header) + 3))) - 3)))->data)
,stdoutstdout);
1799#line 1799 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1800 }
1801
1802#line 4991 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1803 omc_Error_addCompilerError(threadData, _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)));
1804#line 1804 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1805
1806#line 4992 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1807 goto goto_1;
1808#line 1808 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1809#line 1809 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1810 goto tmp2_done;
1811 }
1812 }
1813 goto tmp2_end;
1814 tmp2_end: ;
1815 }
1816 goto goto_1;
1817 tmp2_done:
1818 (void)tmp3;
1819 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
1820 goto tmp2_done2;
1821 goto_1:;
1822 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
1823 if (++tmp3 < 2) {
1824 goto tmp2_top;
1825 }
1826 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1827 tmp2_done2:;
1828 }
1829 }
1830 ;
1831
1832#line 4996 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1833 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
1834#line 4996 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1835 {
1836#line 4997 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1837 tmpMeta[0] = stringAppend(_OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)),stringDelimitList(omc_List_map(threadData, _causEq, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
1838#line 4997 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1839 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)));
1840#line 4997 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1841 tmpMeta[2] = stringAppend(tmpMeta[1],intString(_e));
1842#line 4997 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1843 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)));
1844#line 4997 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1845 tmpMeta[4] = stringAppend(tmpMeta[3],stringDelimitList(omc_List_map(threadData, _e_exp, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
1846#line 4997 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1847 tmpMeta[5] = stringAppend(tmpMeta[4],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
1848#line 4997 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1849 fputs(MMC_STRINGDATA(tmpMeta[5])(((struct mmc_string*)((void*)((char*)(tmpMeta[5]) - 3)))->
data)
,stdoutstdout);
1850#line 1850 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1851 }
1852
1853#line 5001 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1854 omc_Tearing_makeAssignment(threadData, _e_exp, _vars, _ass1, _ass2, _m, _mt);
1855#line 1855 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1856
1857#line 5002 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1858 tmpMeta[0] = mmc_mk_cons(mmc_mk_integermmc_mk_icon(_e), _orderOut);
1859#line 5002 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1860 _orderOut = tmpMeta[0];
1861#line 1861 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1862
1863#line 5005 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1864 _causEq = omc_Tearing_traverseCollectiveEqnsforAssignable(threadData, _ass2, _m, _mapEqnIncRow);
1865#line 1865 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1866 }
1867
1868#line 5007 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1869 if(listEmpty(omc_Tearing_getUnassigned(threadData, _ass1))((*(mmc_uint_t*)((void*)((char*)(omc_Tearing_getUnassigned(threadData
, _ass1)) - 3))) == (((0) << 10) + (((0) & 255) <<
2)))
)
1870#line 5007 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1871 {
1872#line 5008 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1873 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
1874#line 5008 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1875 {
1876#line 5009 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1877 fputs(MMC_STRINGDATA(_OMC_LIT12)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT12).header) + 3))) - 3)))->data)
,stdoutstdout);
1878#line 1878 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1879 }
1880
1881#line 5011 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1882 _orderOut = listReverse(_orderOut);
1883#line 1883 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1884 }
1885 else
1886 {
1887#line 5013 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1888 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
1889#line 5013 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1890 {
1891#line 5014 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1892 fputs(MMC_STRINGDATA(_OMC_LIT5)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT5).header) + 3))) - 3)))->data)
,stdoutstdout);
1893#line 1893 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1894 }
1895
1896#line 5016 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1897 omc_Error_addCompilerError(threadData, _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)));
1898#line 1898 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1899
1900#line 5017 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1901 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1902#line 1902 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1903 }
1904 _return: OMC_LABEL_UNUSED__attribute__((unused))
1905 return _orderOut;
1906}
1907
1908PROTECTED_FUNCTION_STATIC modelica_integer omc_Tearing_countEmptyRows(threadData_t *threadData, modelica_metatype _m)
1909{
1910 modelica_integer _count;
1911 modelica_integer tmp1;
1912 modelica_integer tmp2;
1913 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1914 MMC_SO()mmc_check_stackoverflow(threadData);
1915 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1916 _count = ((modelica_integer) 0);
1917#line 4958 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1918 {
1919#line 4958 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1920 modelica_metatype _row;
1921#line 4958 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1922 for (tmpMeta[0] = _m, tmp2 = arrayLength(tmpMeta[0]), tmp1 = 1; tmp1 <= tmp2; tmp1++)
1923#line 4958 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1924 {
1925#line 4958 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1926 _row = arrayGet(tmpMeta[0],tmp1)nobox_arrayGet(threadData,tmpMeta[0],tmp1);
1927#line 4959 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1928 if(listEmpty(_row)((*(mmc_uint_t*)((void*)((char*)(_row) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
)
1929#line 4959 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1930 {
1931#line 4960 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
1932 _count = ((modelica_integer) 1) + _count;
1933#line 1933 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
1934 }
1935 }
1936 }
1937 _return: OMC_LABEL_UNUSED__attribute__((unused))
1938 return _count;
1939}
1940PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_countEmptyRows(threadData_t *threadData, modelica_metatype _m)
1941{
1942 modelica_integer _count;
1943 modelica_metatype out_count;
1944 _count = omc_Tearing_countEmptyRows(threadData, _m);
1945 out_count = mmc_mk_icon(_count);
1946 return out_count;
1947}
1948
1949PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_userDefinedTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_boolean _mixedSystem, modelica_metatype _userTVars, modelica_metatype _userResiduals, modelica_boolean *out_outRunMatching)
1950{
1951 modelica_metatype _ocomp = NULL((void*)0);
1952 modelica_boolean _outRunMatching;
1953 modelica_integer _size;
1954 modelica_metatype _ass1 = NULL((void*)0);
1955 modelica_metatype _ass2 = NULL((void*)0);
1956 modelica_metatype _mapIncRowEqn = NULL((void*)0);
1957 modelica_metatype _mapEqnIncRow = NULL((void*)0);
1958 modelica_metatype _tVars = NULL((void*)0);
1959 modelica_metatype _residuals = NULL((void*)0);
1960 modelica_metatype _order = NULL((void*)0);
1961 modelica_metatype _causEq = NULL((void*)0);
1962 modelica_metatype _unsolvables = NULL((void*)0);
1963 modelica_metatype _discreteVars = NULL((void*)0);
1964 modelica_metatype _userResiduals_exp = NULL((void*)0);
1965 modelica_metatype _subsyst = NULL((void*)0);
1966 modelica_metatype _vars = NULL((void*)0);
1967 modelica_metatype _eqns = NULL((void*)0);
1968 modelica_metatype _m = NULL((void*)0);
1969 modelica_metatype _mt = NULL((void*)0);
1970 modelica_metatype _me = NULL((void*)0);
1971 modelica_metatype _meT = NULL((void*)0);
1972 modelica_metatype _DAEtype = NULL((void*)0);
1973 modelica_metatype _innerEquations = NULL((void*)0);
1974 modelica_metatype _tearingSet = NULL((void*)0);
1975 modelica_metatype _eqn_lst = NULL((void*)0);
1976 modelica_metatype _var_lst = NULL((void*)0);
1977 modelica_boolean _linear;
1978 modelica_string _modelName = NULL((void*)0);
1979 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
1980 MMC_SO()mmc_check_stackoverflow(threadData);
1981 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1982 // _ocomp has no default value.
1983 // _outRunMatching has no default value.
1984 // _size has no default value.
1985 // _ass1 has no default value.
1986 // _ass2 has no default value.
1987 // _mapIncRowEqn has no default value.
1988 // _mapEqnIncRow has no default value.
1989 // _tVars has no default value.
1990 // _residuals has no default value.
1991 // _order has no default value.
1992 // _causEq has no default value.
1993 // _unsolvables has no default value.
1994 // _discreteVars has no default value.
1995 // _userResiduals_exp has no default value.
1996 // _subsyst has no default value.
1997 // _vars has no default value.
1998 // _eqns has no default value.
1999 // _m has no default value.
2000 // _mt has no default value.
2001 // _me has no default value.
2002 // _meT has no default value.
2003 // _DAEtype has no default value.
2004 // _innerEquations has no default value.
2005 // _tearingSet has no default value.
2006 // _eqn_lst has no default value.
2007 // _var_lst has no default value.
2008 // _linear has no default value.
2009 // _modelName has no default value.
2010#line 4811 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2011 _linear = omc_BackendDAEUtil_getLinearfromJacType(threadData, _jacType);
2012#line 2012 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2013
2014#line 4812 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2015 /* Pattern-matching assignment */
2016#line 4812 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2017 tmpMeta[0] = _ishared;
2018#line 4812 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2019 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 15))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (15)))))
;
2020#line 4812 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2021 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 17))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (17)))))
;
2022#line 4812 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2023 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
2024#line 4812 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2025 _DAEtype = tmpMeta[1];
2026#line 4812 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2027 _modelName = tmpMeta[3];
2028#line 2028 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2029
2030#line 4815 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2031 _size = listLength(_vindx);
2032#line 2032 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2033
2034#line 4816 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2035 _eqn_lst = omc_BackendEquation_getList(threadData, _eindex, omc_BackendEquation_getEqnsFromEqSystem(threadData, _isyst));
2036#line 2036 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2037
2038#line 4817 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2039 _eqns = omc_BackendEquation_listEquation(threadData, _eqn_lst);
2040#line 2040 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2041
2042#line 4818 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2043 _var_lst = omc_List_map1r(threadData, _vindx, boxvar_BackendVariable_getVarAt((void*)((char*)(&(boxvar_lit_BackendVariable_getVarAt).header
) + 3))
, omc_BackendVariable_daeVars(threadData, _isyst));
2044#line 2044 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2045
2046#line 4819 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2047 _vars = omc_BackendVariable_listVar1(threadData, _var_lst);
2048#line 2048 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2049
2050#line 4820 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2051 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2052#line 4820 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2053 _subsyst = omc_BackendDAEUtil_createEqSystem(threadData, _vars, _eqns, tmpMeta[0], _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)), omc_BackendEquation_emptyEqns(threadData));
2054#line 2054 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2055
2056#line 4821 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2057 _subsyst = omc_BackendDAEUtil_getAdjacencyMatrixScalar(threadData, _subsyst, _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), omc_BackendDAEUtil_isInitializationDAE(threadData, _ishared) ,&_m ,&_mt ,NULL((void*)0) ,NULL((void*)0));
2058#line 2058 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2059
2060#line 4824 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2061 _m = omc_Array_map(threadData, _m, boxvar_Tearing_deleteNegativeEntries((void*)((char*)(&(boxvar_lit_Tearing_deleteNegativeEntries
).header) + 3))
);
2062#line 2062 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2063
2064#line 4825 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2065 _mt = omc_Array_map(threadData, _mt, boxvar_Tearing_deleteNegativeEntries((void*)((char*)(&(boxvar_lit_Tearing_deleteNegativeEntries
).header) + 3))
);
2066#line 2066 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2067
2068#line 4828 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2069 _me = omc_BackendDAEUtil_getAdjacencyMatrixEnhancedScalar(threadData, _subsyst, _ishared, 0 ,&_meT ,&_mapEqnIncRow ,&_mapIncRowEqn);
2070#line 2070 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2071
2072#line 2072 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2073 { /* matchcontinue expression */
2074 {
2075 volatile mmc_switch_type tmp3;
2076 int tmp4;
2077 tmp3 = 0;
2078 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) {
2079 tmp2_top:
2080 threadData->mmc_jumper = &new_mmc_jumper;
2081 for (; tmp3 < 2; tmp3++) {
2082 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2083 case 0: {
2084 /* Pattern matching succeeded */
2085#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2086 {
2087#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2088 modelica_metatype _D_24tmpVar3;
2089#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2090 modelica_metatype* tmp5;
2091#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2092 modelica_metatype _D_24tmpVar2;
2093#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2094 int tmp6;
2095#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2096 modelica_metatype _i_loopVar = 0;
2097#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2098 modelica_metatype _i;
2099#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2100 _i_loopVar = _userResiduals;
2101#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2102 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2103#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2104 _D_24tmpVar3 = tmpMeta[1]; /* defaultValue */
2105#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2106 tmp5 = &_D_24tmpVar3;
2107#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2108 while(1) {
2109#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2110 tmp6 = 1;
2111#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2112 if (!listEmpty(_i_loopVar)((*(mmc_uint_t*)((void*)((char*)(_i_loopVar) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) {
2113#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2114 _i = MMC_CAR(_i_loopVar)(*(void**)(((void*)((void**)(((void*)((char*)(_i_loopVar) - 3
))) + (1)))))
;
2115#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2116 _i_loopVar = MMC_CDR(_i_loopVar)(*(void**)(((void*)((void**)(((void*)((char*)(_i_loopVar) - 3
))) + (2)))))
;
2117#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2118 tmp6--;
2119#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2120 }
2121#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2122 if (tmp6 == 0) {
2123#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2124 _D_24tmpVar2 = arrayGet(_mapEqnIncRow, mmc_unbox_integer(_i))nobox_arrayGet(threadData,_mapEqnIncRow,(((mmc_sint_t) (_i)) >>
1))
;
2125#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2126 *tmp5 = mmc_mk_cons(_D_24tmpVar2,0);
2127#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2128 tmp5 = &MMC_CDR(*tmp5)(*(void**)(((void*)((void**)(((void*)((char*)(*tmp5) - 3))) +
(2)))))
;
2129#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2130 } else if (tmp6 == 1) {
2131#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2132 break;
2133#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2134 } else {
2135#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2136 goto goto_1;
2137#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2138 }
2139#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2140 }
2141#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2142 *tmp5 = mmc_mk_nil()((void*)((char*)(&(mmc_nil).header) + 3));
2143#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2144 tmpMeta[0] = _D_24tmpVar3;
2145#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2146 }
2147#line 4832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2148 _userResiduals_exp = omc_List_flatten(threadData, tmpMeta[0]);
2149#line 2149 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2150#line 2150 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2151 goto tmp2_done;
2152 }
2153 case 1: {
2154 /* Pattern matching succeeded */
2155#line 4834 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2156 omc_Error_addMessage(threadData, _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)), _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)));
2157#line 2157 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2158
2159#line 4835 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2160 goto goto_1;
2161#line 2161 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2162#line 2162 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2163 goto tmp2_done;
2164 }
2165 }
2166 goto tmp2_end;
2167 tmp2_end: ;
2168 }
2169 goto goto_1;
2170 tmp2_done:
2171 (void)tmp3;
2172 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2173 goto tmp2_done2;
2174 goto_1:;
2175 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2176 if (++tmp3 < 2) {
2177 goto tmp2_top;
2178 }
2179 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2180 tmp2_done2:;
2181 }
2182 }
2183 ;
2184
2185#line 4840 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2186 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
2187#line 4840 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2188 {
2189#line 4841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2190 fputs(MMC_STRINGDATA(_OMC_LIT22)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT22).header) + 3))) - 3)))->data)
,stdoutstdout);
2191#line 2191 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2192 }
2193
2194#line 4844 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2195 if((omc_Flags_isSet(threadData, _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))) || omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)))))
2196#line 4844 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2197 {
2198#line 4845 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2199 tmpMeta[0] = stringAppend(_OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)),stringDelimitList(omc_List_map(threadData, _userTVars, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2200#line 4845 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2201 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
2202#line 4845 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2203 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
2204#line 2204 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2205
2206#line 4846 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2207 tmpMeta[0] = stringAppend(_OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)),stringDelimitList(omc_List_map(threadData, _userResiduals, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2208#line 4846 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2209 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
2210#line 4846 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2211 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
2212#line 2212 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2213
2214#line 4847 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2215 tmpMeta[0] = stringAppend(_OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)),stringDelimitList(omc_List_map(threadData, _userResiduals_exp, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2216#line 4847 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2217 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
2218#line 4847 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2219 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
2220#line 2220 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2221
2222#line 4848 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2223 fputs(MMC_STRINGDATA(_OMC_LIT26)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT26).header) + 3))) - 3)))->data)
,stdoutstdout);
2224#line 2224 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2225
2226#line 4849 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2227 omc_BackendDump_printEqSystem(threadData, _subsyst);
2228#line 2228 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2229
2230#line 4850 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2231 fputs(MMC_STRINGDATA(_OMC_LIT27)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT27).header) + 3))) - 3)))->data)
,stdoutstdout);
2232#line 2232 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2233 }
2234
2235#line 4853 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2236 if((!(listLength(_userTVars) == listLength(_userResiduals_exp))))
2237#line 4853 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2238 {
2239#line 4854 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2240 omc_Error_addMessage(threadData, _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)), _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)));
2241#line 2241 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2242
2243#line 4855 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2244 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2245#line 2245 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2246 }
2247
2248#line 4858 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2249 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
2250#line 4858 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2251 {
2252#line 4859 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2253 fputs(MMC_STRINGDATA(_OMC_LIT34)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT34).header) + 3))) - 3)))->data)
,stdoutstdout);
2254#line 2254 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2255
2256#line 4860 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2257 omc_BackendDump_dumpAdjacencyMatrixEnhanced(threadData, _me);
2258#line 2258 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2259
2260#line 4861 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2261 fputs(MMC_STRINGDATA(_OMC_LIT35)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT35).header) + 3))) - 3)))->data)
,stdoutstdout);
2262#line 2262 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2263
2264#line 4862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2265 omc_BackendDump_dumpAdjacencyMatrixTEnhanced(threadData, _meT);
2266#line 2266 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2267 }
2268
2269#line 4866 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2270 _unsolvables = omc_Tearing_getUnsolvableVars(threadData, _size, _meT);
2271#line 2271 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2272
2273#line 4869 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2274 _discreteVars = omc_Tearing_findDiscrete(threadData, _var_lst);
2275#line 2275 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2276
2277#line 4872 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2278 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
2279#line 4872 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2280 {
2281#line 4873 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2282 fputs(MMC_STRINGDATA(_OMC_LIT36)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT36).header) + 3))) - 3)))->data)
,stdoutstdout);
2283#line 2283 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2284
2285#line 4874 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2286 omc_BackendDump_dumpAdjacencyMatrix(threadData, _mapEqnIncRow);
2287#line 2287 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2288
2289#line 4875 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2290 tmpMeta[0] = stringAppend(_OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)),stringDelimitList(omc_List_map(threadData, arrayList(_mapIncRowEqn), boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2291#line 4875 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2292 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
2293#line 4875 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2294 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
2295#line 2295 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2296
2297#line 4876 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2298 tmpMeta[0] = stringAppend(_OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)),stringDelimitList(omc_List_map(threadData, _unsolvables, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2299#line 4876 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2300 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
2301#line 4876 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2302 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
2303#line 2303 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2304
2305#line 4877 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2306 tmpMeta[0] = stringAppend(_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)),stringDelimitList(omc_List_map(threadData, _discreteVars, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2307#line 4877 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2308 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
2309#line 4877 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2310 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
2311#line 2311 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2312 }
2313
2314#line 4881 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2315 _ass1 = arrayCreate(_size, mmc_mk_integermmc_mk_icon(((modelica_integer) -1)));
2316#line 2316 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2317
2318#line 4882 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2319 _ass2 = arrayCreate(_size, mmc_mk_integermmc_mk_icon(((modelica_integer) -1)));
2320#line 2320 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2321
2322#line 4883 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2323 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2324#line 4883 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2325 _order = tmpMeta[0];
2326#line 2326 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2327
2328#line 4886 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2329 omc_Tearing_markTVarsOrResiduals(threadData, _userTVars, _ass1);
2330#line 2330 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2331
2332#line 4888 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2333 omc_Tearing_markTVarsOrResiduals(threadData, _userResiduals_exp, _ass2);
2334#line 2334 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2335
2336#line 4890 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2337 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
2338#line 4890 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2339 {
2340#line 4891 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2341 tmpMeta[0] = stringAppend(_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),stringDelimitList(omc_List_map(threadData, arrayList(_ass1), boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2342#line 4891 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2343 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
2344#line 4891 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2345 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
2346#line 2346 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2347
2348#line 4892 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2349 tmpMeta[0] = stringAppend(_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),stringDelimitList(omc_List_map(threadData, arrayList(_ass2), boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2350#line 4892 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2351 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
2352#line 4892 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2353 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
2354#line 2354 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2355 }
2356
2357#line 4896 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2358 omc_Tearing_deleteEntriesFromAdjacencyMatrix(threadData, _m, _mt, _userTVars);
2359#line 2359 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2360
2361#line 4897 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2362 omc_Tearing_deleteRowsFromAdjacencyMatrix(threadData, _mt, _userTVars);
2363#line 2363 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2364
2365#line 4899 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2366 omc_Tearing_deleteEntriesFromAdjacencyMatrix(threadData, _mt, _m, _userResiduals_exp);
2367#line 2367 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2368
2369#line 4900 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2370 omc_Tearing_deleteRowsFromAdjacencyMatrix(threadData, _m, _userResiduals_exp);
2371#line 2371 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2372
2373#line 4902 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2374 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
2375#line 4902 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2376 {
2377#line 4903 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2378 fputs(MMC_STRINGDATA(_OMC_LIT43)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT43).header) + 3))) - 3)))->data)
,stdoutstdout);
2379#line 2379 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2380
2381#line 4904 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2382 omc_BackendDump_dumpAdjacencyMatrix(threadData, _m);
2383#line 2383 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2384
2385#line 4905 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2386 omc_BackendDump_dumpAdjacencyMatrix(threadData, _mt);
2387#line 2387 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2388 }
2389
2390#line 4908 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2391 if(((listLength(_userTVars) == omc_Tearing_countEmptyRows(threadData, _m)) && (listLength(_userResiduals_exp) == omc_Tearing_countEmptyRows(threadData, _mt))))
2392#line 4908 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2393 {
2394#line 4910 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2395 _causEq = omc_Tearing_traverseCollectiveEqnsforAssignable(threadData, _ass2, _m, _mapEqnIncRow);
2396#line 2396 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2397
2398#line 4913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2399 _order = omc_Tearing_simpleMatching(threadData, _ass1, _ass2, _order, _causEq, _m, _mt, _me, _mapEqnIncRow, _mapIncRowEqn);
2400#line 2400 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2401
2402#line 4916 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2403 _tVars = omc_Tearing_selectFromList__rev(threadData, _vindx, _userTVars);
2404#line 2404 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2405
2406#line 4917 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2407 _residuals = omc_Tearing_selectFromList__rev(threadData, _eindex, _userResiduals);
2408#line 2408 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2409
2410#line 4920 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2411 _innerEquations = omc_Tearing_assignInnerEquations(threadData, _order, _eindex, _vindx, _ass2, _mapEqnIncRow, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)));
2412#line 2412 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2413
2414#line 4922 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2415 tmpMeta[0] = mmc_mk_box5(3, &BackendDAE_TearingSet_TEARINGSET__desc, _tVars, _residuals, _innerEquations, _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)));
2416#line 4922 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2417 _tearingSet = tmpMeta[0];
2418#line 2418 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2419
2420#line 4925 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2421 tmpMeta[0] = mmc_mk_box5(10, &BackendDAE_StrongComponent_TORNSYSTEM__desc, _tearingSet, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), mmc_mk_boolean(_linear)((_linear) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), mmc_mk_boolean(_mixedSystem)((_mixedSystem) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))));
2422#line 4925 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2423 _ocomp = tmpMeta[0];
2424#line 2424 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2425
2426#line 4926 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2427 _outRunMatching = 1;
2428#line 2428 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2429
2430#line 4929 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2431 if((omc_Flags_isSet(threadData, _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))) || omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)))))
2432#line 4929 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2433 {
2434#line 4930 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2435 omc_Tearing_dumpTearingSetLocalIndexes(threadData, _userTVars, _userResiduals, _order, _ass2, _size, _mapEqnIncRow, _vars, _eqns, _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)));
2436#line 2436 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2437 }
2438
2439#line 4934 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2440 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
2441#line 4934 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2442 {
2443#line 4935 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2444 omc_Tearing_dumpTearingSetGlobalIndexes(threadData, _tearingSet, _size, _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)));
2445#line 2445 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2446 }
2447 }
2448 else
2449 {
2450#line 4939 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2451 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
2452#line 4939 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2453 {
2454#line 4940 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2455 fputs(MMC_STRINGDATA(_OMC_LIT5)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT5).header) + 3))) - 3)))->data)
,stdoutstdout);
2456#line 2456 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2457 }
2458
2459#line 4942 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2460 omc_Error_addCompilerError(threadData, _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)));
2461#line 2461 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2462
2463#line 4943 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2464 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2465#line 2465 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2466 }
2467
2468#line 4947 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2469 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
2470#line 4947 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2471 {
2472#line 4948 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2473 fputs(MMC_STRINGDATA(_OMC_LIT46)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT46).header) + 3))) - 3)))->data)
,stdoutstdout);
2474#line 2474 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2475 }
2476 _return: OMC_LABEL_UNUSED__attribute__((unused))
2477 if (out_outRunMatching) { *out_outRunMatching = _outRunMatching; }
2478 return _ocomp;
2479}
2480PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_userDefinedTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_metatype _mixedSystem, modelica_metatype _userTVars, modelica_metatype _userResiduals, modelica_metatype *out_outRunMatching)
2481{
2482 modelica_integer tmp1;
2483 modelica_boolean _outRunMatching;
2484 modelica_metatype _ocomp = NULL((void*)0);
2485 tmp1 = mmc_unbox_integer(_mixedSystem)(((mmc_sint_t) (_mixedSystem)) >> 1);
2486 _ocomp = omc_Tearing_userDefinedTearing(threadData, _isyst, _ishared, _eindex, _vindx, _ojac, _jacType, tmp1, _userTVars, _userResiduals, &_outRunMatching);
2487 /* skip box _ocomp; BackendDAE.StrongComponent */
2488 if (out_outRunMatching) { *out_outRunMatching = mmc_mk_icon(_outRunMatching); }
2489 return _ocomp;
2490}
2491
2492PROTECTED_FUNCTION_STATIC void omc_Tearing_dumpMatchingList(threadData_t *threadData, modelica_metatype _matchingList)
2493{
2494 modelica_integer _c;
2495 modelica_metatype _order = NULL((void*)0);
2496 modelica_metatype _ass1 = NULL((void*)0);
2497 modelica_metatype _ass2 = NULL((void*)0);
2498 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
2499 MMC_SO()mmc_check_stackoverflow(threadData);
2500 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2501 _c = ((modelica_integer) 0);
2502 // _order has no default value.
2503 // _ass1 has no default value.
2504 // _ass2 has no default value.
2505#line 4757 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2506 fputs(MMC_STRINGDATA(_OMC_LIT11)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT11).header) + 3))) - 3)))->data)
,stdoutstdout);
2507#line 2507 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2508
2509#line 4758 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2510 {
2511#line 4758 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2512 modelica_metatype _matching;
2513#line 4758 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2514 for (tmpMeta[0] = _matchingList; !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)))))
)
2515#line 4758 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2516 {
2517#line 4758 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2518 _matching = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
2519#line 4759 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2520 _c = ((modelica_integer) 1) + _c;
2521#line 2521 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2522
2523#line 4760 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2524 /* Pattern-matching assignment */
2525#line 4760 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2526 tmpMeta[1] = _matching;
2527#line 4760 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2528 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
2529#line 4760 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2530 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
2531#line 4760 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2532 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
2533#line 4760 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2534 _ass1 = tmpMeta[2];
2535#line 4760 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2536 _ass2 = tmpMeta[3];
2537#line 4760 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2538 _order = tmpMeta[4];
2539#line 2539 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2540
2541#line 4761 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2542 tmpMeta[1] = stringAppend(_OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)),intString(_c));
2543#line 4761 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2544 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)));
2545#line 4761 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2546 fputs(MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
,stdoutstdout);
2547#line 2547 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2548
2549#line 4762 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2550 tmpMeta[1] = stringAppend(_OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)),stringDelimitList(omc_List_map(threadData, arrayList(_ass1), boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2551#line 4762 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2552 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
2553#line 4762 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2554 fputs(MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
,stdoutstdout);
2555#line 2555 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2556
2557#line 4763 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2558 tmpMeta[1] = stringAppend(_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),stringDelimitList(omc_List_map(threadData, arrayList(_ass2), boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2559#line 4763 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2560 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
2561#line 4763 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2562 fputs(MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
,stdoutstdout);
2563#line 2563 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2564
2565#line 4764 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2566 tmpMeta[1] = stringAppend(_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),stringDelimitList(omc_List_map(threadData, _order, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2567#line 4764 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2568 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
2569#line 4764 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2570 fputs(MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
,stdoutstdout);
2571#line 2571 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2572 }
2573 }
2574 _return: OMC_LABEL_UNUSED__attribute__((unused))
2575 return;
2576}
2577
2578PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_createTearingSets(threadData_t *threadData, modelica_metatype _tVarsIn, modelica_metatype _matchingList, modelica_metatype _vindx, modelica_metatype _eindex, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _tearingSetsIn)
2579{
2580 modelica_metatype _tearingSetsOut = NULL((void*)0);
2581 modelica_metatype _ass1 = NULL((void*)0);
2582 modelica_metatype _ass2 = NULL((void*)0);
2583 modelica_metatype _tVars = NULL((void*)0);
2584 modelica_metatype _residual = NULL((void*)0);
2585 modelica_metatype _residual_coll = NULL((void*)0);
2586 modelica_metatype _order = NULL((void*)0);
2587 modelica_metatype _innerEquations = NULL((void*)0);
2588 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
2589 MMC_SO()mmc_check_stackoverflow(threadData);
2590 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2591 _tearingSetsOut = _tearingSetsIn;
2592 // _ass1 has no default value.
2593 // _ass2 has no default value.
2594 // _tVars has no default value.
2595 // _residual has no default value.
2596 // _residual_coll has no default value.
2597 // _order has no default value.
2598 // _innerEquations has no default value.
2599#line 4724 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2600 {
2601#line 4724 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2602 modelica_metatype _matching;
2603#line 4724 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2604 for (tmpMeta[0] = _matchingList; !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)))))
)
2605#line 4724 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2606 {
2607#line 4724 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2608 _matching = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
2609#line 4725 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2610 /* Pattern-matching assignment */
2611#line 4725 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2612 tmpMeta[1] = _matching;
2613#line 4725 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2614 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
2615#line 4725 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2616 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
2617#line 4725 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2618 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
2619#line 4725 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2620 _ass1 = tmpMeta[2];
2621#line 4725 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2622 _ass2 = tmpMeta[3];
2623#line 4725 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2624 _order = tmpMeta[4];
2625#line 2625 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2626
2627#line 4728 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2628 _residual = omc_Tearing_getUnassigned(threadData, _ass2);
2629#line 2629 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2630
2631#line 4729 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2632 _residual_coll = omc_List_map1r(threadData, _residual, boxvar_arrayGet((void*)((char*)(&(boxvar_lit_arrayGet).header) + 3)), _mapIncRowEqn);
2633#line 2633 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2634
2635#line 4730 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2636 _residual_coll = omc_List_unique(threadData, _residual_coll);
2637#line 2637 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2638
2639#line 4733 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2640 _tVars = omc_Tearing_selectFromList__rev(threadData, _vindx, _tVarsIn);
2641#line 2641 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2642
2643#line 4734 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2644 _residual = omc_Tearing_selectFromList__rev(threadData, _eindex, _residual_coll);
2645#line 2645 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2646
2647#line 4737 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2648 _innerEquations = omc_Tearing_assignInnerEquations(threadData, _order, _eindex, _vindx, _ass2, _mapEqnIncRow, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)));
2649#line 2649 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2650
2651#line 4740 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2652 tmpMeta[2] = mmc_mk_box5(3, &BackendDAE_TearingSet_TEARINGSET__desc, _tVars, _residual, _innerEquations, _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)));
2653#line 4740 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2654 tmpMeta[1] = mmc_mk_cons(tmpMeta[2], _tearingSetsOut);
2655#line 4740 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2656 _tearingSetsOut = tmpMeta[1];
2657#line 2657 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2658
2659#line 4742 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2660 if((omc_Flags_isSet(threadData, _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))) || omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)))))
2661#line 4742 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2662 {
2663#line 4743 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2664 tmpMeta[1] = stringAppend(_OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)),stringDelimitList(omc_List_map(threadData, _tVarsIn, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2665#line 4743 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2666 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
2667#line 4743 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2668 fputs(MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
,stdoutstdout);
2669#line 2669 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2670
2671#line 4744 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2672 tmpMeta[1] = stringAppend(_OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)),stringDelimitList(omc_List_map(threadData, _residual_coll, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
2673#line 4744 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2674 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
2675#line 4744 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2676 fputs(MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
,stdoutstdout);
2677#line 2677 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2678 }
2679 }
2680 }
2681 _return: OMC_LABEL_UNUSED__attribute__((unused))
2682 return _tearingSetsOut;
2683}
2684
2685PROTECTED_FUNCTION_STATIC modelica_boolean omc_Tearing_isNewMatching(threadData_t *threadData, modelica_metatype _matchingList, modelica_metatype _ass1In)
2686{
2687 modelica_boolean _b;
2688 modelica_metatype _ass1 = NULL((void*)0);
2689 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
2690 MMC_SO()mmc_check_stackoverflow(threadData);
2691 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2692 _b = 1;
2693 // _ass1 has no default value.
2694#line 4700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2695 {
2696#line 4700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2697 modelica_metatype _matching;
2698#line 4700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2699 for (tmpMeta[0] = _matchingList; !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)))))
)
2700#line 4700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2701 {
2702#line 4700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2703 _matching = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
2704#line 4701 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2705 /* Pattern-matching assignment */
2706#line 4701 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2707 tmpMeta[1] = _matching;
2708#line 4701 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2709 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
2710#line 4701 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2711 _ass1 = tmpMeta[2];
2712#line 2712 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2713
2714#line 4702 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2715 if(omc_Array_isEqual(threadData, _ass1In, _ass1))
2716#line 4702 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2717 {
2718#line 4703 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2719 _b = 0;
2720#line 2720 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2721
2722#line 4704 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2723 break;
2724#line 2724 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2725 }
2726 }
2727 }
2728 _return: OMC_LABEL_UNUSED__attribute__((unused))
2729 return _b;
2730}
2731PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_isNewMatching(threadData_t *threadData, modelica_metatype _matchingList, modelica_metatype _ass1In)
2732{
2733 modelica_boolean _b;
2734 modelica_metatype out_b;
2735 _b = omc_Tearing_isNewMatching(threadData, _matchingList, _ass1In);
2736 out_b = mmc_mk_icon(_b);
2737 return out_b;
2738}
2739
2740PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_totalMatching(threadData_t *threadData, modelica_metatype _ass1, modelica_metatype _ass2, modelica_metatype _orderIn, modelica_metatype _causEqIn, modelica_metatype _m, modelica_metatype _mt, modelica_metatype _me, modelica_metatype _mapEqnIncRow, modelica_metatype _mapIncRowEqn, modelica_metatype _matchingListIn)
2741{
2742 modelica_metatype _matchingListOut = NULL((void*)0);
2743 modelica_metatype _order = NULL((void*)0);
2744 modelica_metatype _causEq = NULL((void*)0);
2745 modelica_metatype _e_exp = NULL((void*)0);
2746 modelica_metatype _vars = NULL((void*)0);
2747 modelica_metatype _unassigned = NULL((void*)0);
2748 modelica_metatype _ass1Copy = NULL((void*)0);
2749 modelica_metatype _ass2Copy = NULL((void*)0);
2750 modelica_metatype _mCopy = NULL((void*)0);
2751 modelica_metatype _mtCopy = NULL((void*)0);
2752 modelica_boolean _solvable;
2753 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
2754 MMC_SO()mmc_check_stackoverflow(threadData);
2755 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2756 _matchingListOut = _matchingListIn;
2757 // _order has no default value.
2758 // _causEq has no default value.
2759 // _e_exp has no default value.
2760 // _vars has no default value.
2761 // _unassigned has no default value.
2762 // _ass1Copy has no default value.
2763 // _ass2Copy has no default value.
2764 // _mCopy has no default value.
2765 // _mtCopy has no default value.
2766 // _solvable has no default value.
2767#line 4646 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2768 {
2769#line 4646 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2770 modelica_metatype _e;
2771#line 4646 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2772 for (tmpMeta[0] = _causEqIn; !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)))))
)
2773#line 4646 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2774 {
2775#line 4646 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2776 _e = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
2777#line 4648 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2778 _ass1Copy = arrayCopy(_ass1);
2779#line 2779 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2780
2781#line 4649 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2782 _ass2Copy = arrayCopy(_ass2);
2783#line 2783 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2784
2785#line 4650 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2786 _mCopy = arrayCopy(_m);
2787#line 2787 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2788
2789#line 4651 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2790 _mtCopy = arrayCopy(_mt);
2791#line 2791 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2792
2793#line 4653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2794 _solvable = omc_Tearing_eqnSolvableCheck(threadData, mmc_unbox_integer(_e)(((mmc_sint_t) (_e)) >> 1), _mapEqnIncRow, _ass1Copy, _mCopy, _me ,&_e_exp ,&_vars);
2795#line 2795 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2796
2797#line 4654 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2798 if((!_solvable))
2799#line 4654 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2800 {
2801#line 4655 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2802 continue;
2803#line 2803 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2804 }
2805 else
2806 {
2807#line 4658 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2808 omc_Tearing_makeAssignment(threadData, _e_exp, _vars, _ass1Copy, _ass2Copy, _mCopy, _mtCopy);
2809#line 2809 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2810
2811#line 4659 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2812 tmpMeta[1] = mmc_mk_cons(_e, _orderIn);
2813#line 4659 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2814 _order = tmpMeta[1];
2815#line 2815 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2816
2817#line 4662 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2818 _causEq = omc_Tearing_traverseCollectiveEqnsforAssignable(threadData, _ass2Copy, _mCopy, _mapEqnIncRow);
2819#line 2819 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2820
2821#line 4675 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2822 if(listEmpty(_causEq)((*(mmc_uint_t*)((void*)((char*)(_causEq) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
)
2823#line 4675 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2824 {
2825#line 4677 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2826 _unassigned = omc_Tearing_getUnassigned(threadData, _ass1Copy);
2827#line 2827 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2828
2829#line 4678 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2830 if(listEmpty(_unassigned)((*(mmc_uint_t*)((void*)((char*)(_unassigned) - 3))) == (((0)
<< 10) + (((0) & 255) << 2)))
)
2831#line 4678 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2832 {
2833#line 4680 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2834 if(omc_Tearing_isNewMatching(threadData, _matchingListOut, _ass1Copy))
2835#line 4680 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2836 {
2837#line 4681 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2838 tmpMeta[2] = mmc_mk_box3(0, _ass1Copy, _ass2Copy, listReverse(_order));
2839#line 4681 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2840 tmpMeta[1] = mmc_mk_cons(tmpMeta[2], _matchingListOut);
2841#line 4681 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2842 _matchingListOut = tmpMeta[1];
2843#line 2843 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2844 }
2845 }
2846 }
2847 else
2848 {
2849#line 4686 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2850 _matchingListOut = omc_Tearing_totalMatching(threadData, _ass1Copy, _ass2Copy, _order, _causEq, _mCopy, _mtCopy, _me, _mapEqnIncRow, _mapIncRowEqn, _matchingListOut);
2851#line 2851 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2852 }
2853 }
2854 }
2855 }
2856 _return: OMC_LABEL_UNUSED__attribute__((unused))
2857 return _matchingListOut;
2858}
2859
2860PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_getPowerSetElement(threadData_t *threadData, modelica_integer _i)
2861{
2862 modelica_metatype _powerSetElement = NULL((void*)0);
2863 modelica_integer _c;
2864 modelica_integer _e;
2865 modelica_integer _r;
2866 modelica_integer tmp1;
2867 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2868 MMC_SO()mmc_check_stackoverflow(threadData);
2869 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2870 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2871 _powerSetElement = tmpMeta[0];
2872 _c = ((modelica_integer) 0);
2873 _e = _i;
2874 // _r has no default value.
2875#line 4616 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2876 while(1)
2877#line 4616 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2878 {
2879#line 4616 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2880 if(!(!(_e == ((modelica_integer) 0)))) break;
2881#line 4617 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2882 _c = ((modelica_integer) 1) + _c;
2883#line 2883 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2884
2885#line 4618 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2886 _r = modelica_integer_mod(_e, ((modelica_integer) 2));
2887#line 2887 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2888
2889#line 4619 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2890 tmp1 = ((modelica_integer) 2);
2891#line 4619 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2892 if (tmp1 == 0) {MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};}
2893#line 4619 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2894 _e = ldiv(_e,tmp1).quot;
2895#line 2895 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2896
2897#line 4620 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2898 if((_r == ((modelica_integer) 1)))
2899#line 4620 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2900 {
2901#line 4621 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2902 tmpMeta[1] = mmc_mk_cons(mmc_mk_integermmc_mk_icon(_c), _powerSetElement);
2903#line 4621 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2904 _powerSetElement = tmpMeta[1];
2905#line 2905 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2906 }
2907 }
2908 _return: OMC_LABEL_UNUSED__attribute__((unused))
2909 return _powerSetElement;
2910}
2911PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_getPowerSetElement(threadData_t *threadData, modelica_metatype _i)
2912{
2913 modelica_integer tmp1;
2914 modelica_metatype _powerSetElement = NULL((void*)0);
2915 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2916 tmp1 = mmc_unbox_integer(_i)(((mmc_sint_t) (_i)) >> 1);
2917 _powerSetElement = omc_Tearing_getPowerSetElement(threadData, tmp1);
2918 /* skip box _powerSetElement; list<#Integer> */
2919 return _powerSetElement;
2920}
2921
2922PROTECTED_FUNCTION_STATIC modelica_metatype omc_Tearing_totalTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_boolean _mixedSystem, modelica_boolean *out_outRunMatching)
2923{
2924 modelica_metatype _ocomp = NULL((void*)0);
2925 modelica_boolean _outRunMatching;
2926 modelica_integer _size;
2927 modelica_metatype _ass1 = NULL((void*)0);
2928 modelica_metatype _ass2 = NULL((void*)0);
2929 modelica_metatype _mapIncRowEqn = NULL((void*)0);
2930 modelica_metatype _mapEqnIncRow = NULL((void*)0);
2931 modelica_metatype _tVars = NULL((void*)0);
2932 modelica_metatype _order = NULL((void*)0);
2933 modelica_metatype _causEq = NULL((void*)0);
2934 modelica_metatype _unsolvables = NULL((void*)0);
2935 modelica_metatype _discreteVars = NULL((void*)0);
2936 modelica_metatype _subsyst = NULL((void*)0);
2937 modelica_metatype _vars = NULL((void*)0);
2938 modelica_metatype _eqns = NULL((void*)0);
2939 modelica_metatype _m = NULL((void*)0);
2940 modelica_metatype _mLoop = NULL((void*)0);
2941 modelica_metatype _mt = NULL((void*)0);
2942 modelica_metatype _mtLoop = NULL((void*)0);
2943 modelica_metatype _me = NULL((void*)0);
2944 modelica_metatype _meT = NULL((void*)0);
2945 modelica_metatype _DAEtype = NULL((void*)0);
2946 modelica_metatype _tearingSets = NULL((void*)0);
2947 modelica_metatype _eqn_lst = NULL((void*)0);
2948 modelica_metatype _var_lst = NULL((void*)0);
2949 modelica_boolean _linear;
2950 modelica_boolean _simulation;
2951 modelica_string _modelName = NULL((void*)0);
2952 modelica_metatype _powerSet = NULL((void*)0);
2953 modelica_metatype _matchingList = NULL((void*)0);
2954 modelica_integer tmp1;
2955 modelica_integer tmp2;
2956 modelica_integer tmp3;
2957 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
2958 MMC_SO()mmc_check_stackoverflow(threadData);
2959 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2960 // _ocomp has no default value.
2961 // _outRunMatching has no default value.
2962 // _size has no default value.
2963 // _ass1 has no default value.
2964 // _ass2 has no default value.
2965 // _mapIncRowEqn has no default value.
2966 // _mapEqnIncRow has no default value.
2967 // _tVars has no default value.
2968 // _order has no default value.
2969 // _causEq has no default value.
2970 // _unsolvables has no default value.
2971 // _discreteVars has no default value.
2972 // _subsyst has no default value.
2973 // _vars has no default value.
2974 // _eqns has no default value.
2975 // _m has no default value.
2976 // _mLoop has no default value.
2977 // _mt has no default value.
2978 // _mtLoop has no default value.
2979 // _me has no default value.
2980 // _meT has no default value.
2981 // _DAEtype has no default value.
2982 // _tearingSets has no default value.
2983 // _eqn_lst has no default value.
2984 // _var_lst has no default value.
2985 // _linear has no default value.
2986 // _simulation has no default value.
2987 // _modelName has no default value.
2988 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2989 _powerSet = tmpMeta[0];
2990 // _matchingList has no default value.
2991#line 4471 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2992 _linear = omc_BackendDAEUtil_getLinearfromJacType(threadData, _jacType);
2993#line 2993 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
2994
2995#line 4472 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2996 /* Pattern-matching assignment */
2997#line 4472 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
2998 tmpMeta[1] = _ishared;
2999#line 4472 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3000 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 15))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (15)))))
;
3001#line 4472 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3002 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 17))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (17)))))
;
3003#line 4472 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3004 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[3]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[3]) - 3
))) + (3)))))
;
3005#line 4472 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3006 _DAEtype = tmpMeta[2];
3007#line 4472 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3008 _modelName = tmpMeta[4];
3009#line 3009 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3010
3011#line 4474 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3012 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
3013#line 4474 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3014 {
3015#line 4475 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3016 fputs(MMC_STRINGDATA(_OMC_LIT53)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT53).header) + 3))) - 3)))->data)
,stdoutstdout);
3017#line 3017 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3018 }
3019
3020#line 4479 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3021 _size = listLength(_vindx);
3022#line 3022 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3023
3024#line 4480 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3025 _eqn_lst = omc_BackendEquation_getList(threadData, _eindex, omc_BackendEquation_getEqnsFromEqSystem(threadData, _isyst));
3026#line 3026 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3027
3028#line 4481 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3029 _eqns = omc_BackendEquation_listEquation(threadData, _eqn_lst);
3030#line 3030 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3031
3032#line 4482 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3033 _var_lst = omc_List_map1r(threadData, _vindx, boxvar_BackendVariable_getVarAt((void*)((char*)(&(boxvar_lit_BackendVariable_getVarAt).header
) + 3))
, omc_BackendVariable_daeVars(threadData, _isyst));
3034#line 3034 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3035
3036#line 4483 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3037 _vars = omc_BackendVariable_listVar1(threadData, _var_lst);
3038#line 3038 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3039
3040#line 4484 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3041 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3042#line 4484 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3043 _subsyst = omc_BackendDAEUtil_createEqSystem(threadData, _vars, _eqns, tmpMeta[1], _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)), omc_BackendEquation_emptyEqns(threadData));
3044#line 3044 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3045
3046#line 4485 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3047 _subsyst = omc_BackendDAEUtil_getAdjacencyMatrixScalar(threadData, _subsyst, _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), omc_BackendDAEUtil_isInitializationDAE(threadData, _ishared) ,&_m ,&_mt ,NULL((void*)0) ,NULL((void*)0));
3048#line 3048 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3049
3050#line 4489 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3051 _m = omc_Array_map(threadData, _m, boxvar_Tearing_deleteNegativeEntries((void*)((char*)(&(boxvar_lit_Tearing_deleteNegativeEntries
).header) + 3))
);
3052#line 3052 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3053
3054#line 4490 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3055 _mt = omc_Array_map(threadData, _mt, boxvar_Tearing_deleteNegativeEntries((void*)((char*)(&(boxvar_lit_Tearing_deleteNegativeEntries
).header) + 3))
);
3056#line 3056 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3057
3058#line 4492 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3059 if((omc_Flags_isSet(threadData, _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))) || omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)))))
3060#line 4492 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3061 {
3062#line 4493 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3063 fputs(MMC_STRINGDATA(_OMC_LIT54)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT54).header) + 3))) - 3)))->data)
,stdoutstdout);
3064#line 3064 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3065
3066#line 4494 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3067 omc_BackendDump_printEqSystem(threadData, _subsyst);
3068#line 3068 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3069
3070#line 4495 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3071 fputs(MMC_STRINGDATA(_OMC_LIT55)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT55).header) + 3))) - 3)))->data)
,stdoutstdout);
3072#line 3072 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3073 }
3074
3075#line 4499 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3076 _me = omc_BackendDAEUtil_getAdjacencyMatrixEnhancedScalar(threadData, _subsyst, _ishared, 0 ,&_meT ,&_mapEqnIncRow ,&_mapIncRowEqn);
3077#line 3077 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3078
3079#line 4502 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3080 _unsolvables = omc_Tearing_getUnsolvableVars(threadData, _size, _meT);
3081#line 3081 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3082
3083#line 4504 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3084 if((omc_Flags_isSet(threadData, _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))) || omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)))))
3085#line 4504 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3086 {
3087#line 4505 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3088 fputs(MMC_STRINGDATA(_OMC_LIT34)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT34).header) + 3))) - 3)))->data)
,stdoutstdout);
3089#line 3089 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3090
3091#line 4506 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3092 omc_BackendDump_dumpAdjacencyMatrixEnhanced(threadData, _me);
3093#line 3093 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3094
3095#line 4507 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3096 fputs(MMC_STRINGDATA(_OMC_LIT35)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT35).header) + 3))) - 3)))->data)
,stdoutstdout);
3097#line 3097 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3098
3099#line 4508 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3100 omc_BackendDump_dumpAdjacencyMatrixTEnhanced(threadData, _meT);
3101#line 3101 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3102 }
3103
3104#line 4511 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3105 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
3106#line 4511 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3107 {
3108#line 4512 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3109 fputs(MMC_STRINGDATA(_OMC_LIT36)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT36).header) + 3))) - 3)))->data)
,stdoutstdout);
3110#line 3110 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3111
3112#line 4513 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3113 omc_BackendDump_dumpAdjacencyMatrix(threadData, _mapEqnIncRow);
3114#line 3114 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3115
3116#line 4514 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3117 tmpMeta[1] = stringAppend(_OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)),stringDelimitList(omc_List_map(threadData, arrayList(_mapIncRowEqn), boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
3118#line 4514 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3119 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
3120#line 4514 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3121 fputs(MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
,stdoutstdout);
3122#line 3122 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3123
3124#line 4515 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3125 tmpMeta[1] = stringAppend(_OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)),stringDelimitList(omc_List_map(threadData, _unsolvables, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
3126#line 4515 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3127 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
3128#line 4515 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3129 fputs(MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
,stdoutstdout);
3130#line 3130 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3131 }
3132
3133#line 4519 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3134 _discreteVars = omc_Tearing_findDiscrete(threadData, _var_lst);
3135#line 3135 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3136
3137#line 4520 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3138 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
3139#line 4520 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3140 {
3141#line 4521 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3142 tmpMeta[1] = stringAppend(_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)),stringDelimitList(omc_List_map(threadData, _discreteVars, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
3143#line 4521 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3144 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
3145#line 4521 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3146 fputs(MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
,stdoutstdout);
3147#line 3147 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3148 }
3149
3150#line 4528 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3151 tmp1 = ((modelica_integer) -1) + omc_Util_intPow(threadData, ((modelica_integer) 2), _size); tmp2 = ((modelica_integer) -1); tmp3 = ((modelica_integer) 1);
3152#line 4528 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3153 if(!(((tmp2 > 0) && (tmp1 > tmp3)) || ((tmp2 < 0) && (tmp1 < tmp3))))
3154#line 4528 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3155 {
3156#line 4528 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3157 modelica_integer _i;
3158#line 4528 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3159 for(_i = ((modelica_integer) -1) + omc_Util_intPow(threadData, ((modelica_integer) 2), _size); in_range_integer(_i, tmp1, tmp3); _i += tmp2)
3160#line 4528 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3161 {
3162#line 4529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3163 tmpMeta[1] = mmc_mk_cons(omc_Tearing_getPowerSetElement(threadData, _i), _powerSet);
3164#line 4529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3165 _powerSet = tmpMeta[1];
3166#line 3166 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3167 }
3168 }
3169
3170#line 4531 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3171 if((omc_Flags_isSet(threadData, _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))) || omc_Flags_isSet(threadData, _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)))))
3172#line 4531 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3173 {
3174#line 4532 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3175 omc_BackendDump_dumpListList(threadData, _powerSet, _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)));
3176#line 3176 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3177 }
3178
3179#line 4539 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3180 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3181#line 4539 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3182 _tearingSets = tmpMeta[1];
3183#line 3183 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3184
3185#line 4541 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3186 if((omc_Flags_isSet(threadData, _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))) || omc_Flags_isSet(threadData, _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)))))
3187#line 4541 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3188 {
3189#line 4542 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3190 fputs(MMC_STRINGDATA(_OMC_LIT65)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT65).header) + 3))) - 3)))->data)
,stdoutstdout);
3191#line 3191 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3192 }
3193
3194#line 4545 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3195 {
3196#line 4545 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3197 modelica_metatype _tVars;
3198#line 4545 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3199 for (tmpMeta[1] = _powerSet; !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)))))
)
3200#line 4545 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3201 {
3202#line 4545 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3203 _tVars = MMC_CAR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
3204#line 4546 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3205 if(omc_Flags_isSet(threadData, _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))))
3206#line 4546 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3207 {
3208#line 4547 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3209 tmpMeta[2] = stringAppend(_OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)),stringDelimitList(omc_List_map(threadData, _tVars, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
3210#line 4547 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3211 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
3212#line 4547 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3213 fputs(MMC_STRINGDATA(tmpMeta[3])(((struct mmc_string*)((void*)((char*)(tmpMeta[3]) - 3)))->
data)
,stdoutstdout);
3214#line 3214 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3215 }
3216
3217#line 4552 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3218 _ass1 = arrayCreate(_size, mmc_mk_integermmc_mk_icon(((modelica_integer) -1)));
3219#line 3219 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3220
3221#line 4553 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3222 _ass2 = arrayCreate(_size, mmc_mk_integermmc_mk_icon(((modelica_integer) -1)));
3223#line 3223 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3224
3225#line 4554 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3226 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3227#line 4554 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3228 _order = tmpMeta[2];
3229#line 3229 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3230
3231#line 4556 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3232 _mLoop = arrayCopy(_m);
3233#line 3233 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3234
3235#line 4557 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3236 _mtLoop = arrayCopy(_mt);
3237#line 3237 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3238
3239#line 4560 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3240 omc_Tearing_markTVarsOrResiduals(threadData, _tVars, _ass1);
3241#line 3241 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3242
3243#line 4563 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3244 omc_Tearing_deleteEntriesFromAdjacencyMatrix(threadData, _mLoop, _mtLoop, _tVars);
3245#line 3245 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3246
3247#line 4564 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3248 omc_Tearing_deleteRowsFromAdjacencyMatrix(threadData, _mtLoop, _tVars);
3249#line 3249 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3250
3251#line 4567 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3252 _causEq = omc_Tearing_traverseCollectiveEqnsforAssignable(threadData, _ass2, _mLoop, _mapEqnIncRow);
3253#line 3253 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3254
3255#line 4580 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3256 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3257#line 4580 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3258 _matchingList = omc_Tearing_totalMatching(threadData, _ass1, _ass2, _order, _causEq, _mLoop, _mtLoop, _me, _mapEqnIncRow, _mapIncRowEqn, tmpMeta[2]);
3259#line 3259 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3260
3261#line 4581 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3262 if(omc_Flags_isSet(threadData, _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))))
3263#line 4581 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3264 {
3265#line 4582 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3266 omc_Tearing_dumpMatchingList(threadData, _matchingList);
3267#line 3267 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3268 }
3269
3270#line 4586 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3271 _tearingSets = omc_Tearing_createTearingSets(threadData, _tVars, _matchingList, _vindx, _eindex, _mapEqnIncRow, _mapIncRowEqn, _tearingSets);
3272#line 3272 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3273 }
3274 }
3275
3276#line 4591 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3277 if((omc_Flags_isSet(threadData, _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))) || omc_Flags_isSet(threadData, _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)))))
3278#line 4591 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3279 {
3280#line 4592 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3281 omc_Tearing_dumpTearingSetsGlobalIndexes(threadData, _tearingSets, _size);
3282#line 3282 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3283 }
3284
3285#line 4597 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3286 tmpMeta[1] = mmc_mk_box5(10, &BackendDAE_StrongComponent_TORNSYSTEM__desc, listHead(_tearingSets)boxptr_listHead(threadData,_tearingSets), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), mmc_mk_boolean(_linear)((_linear) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), mmc_mk_boolean(_mixedSystem)((_mixedSystem) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))));
3287#line 4597 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3288 _ocomp = tmpMeta[1];
3289#line 3289 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3290
3291#line 4598 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3292 _outRunMatching = 1;
3293#line 3293 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3294
3295#line 4600 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3296 if((omc_Flags_isSet(threadData, _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))) || omc_Flags_isSet(threadData, _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)))))
3297#line 4600 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3298 {
3299#line 4601 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3300 tmpMeta[1] = stringAppend(_OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)),intString(listLength(_tearingSets)));
3301#line 4601 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3302 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
3303#line 4601 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3304 fputs(MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
,stdoutstdout);
3305#line 3305 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3306 }
3307
3308#line 4604 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3309 if(omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))))
3310#line 4604 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3311 {
3312#line 4605 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3313 fputs(MMC_STRINGDATA(_OMC_LIT68)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT68).header) + 3))) - 3)))->data)
,stdoutstdout);
3314#line 3314 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3315 }
3316 _return: OMC_LABEL_UNUSED__attribute__((unused))
3317 if (out_outRunMatching) { *out_outRunMatching = _outRunMatching; }
3318 return _ocomp;
3319}
3320PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_Tearing_totalTearing(threadData_t *threadData, modelica_metatype _isyst, modelica_metatype _ishared, modelica_metatype _eindex, modelica_metatype _vindx, modelica_metatype _ojac, modelica_metatype _jacType, modelica_metatype _mixedSystem, modelica_metatype *out_outRunMatching)
3321{
3322 modelica_integer tmp1;
3323 modelica_boolean _outRunMatching;
3324 modelica_metatype _ocomp = NULL((void*)0);
3325 tmp1 = mmc_unbox_integer(_mixedSystem)(((mmc_sint_t) (_mixedSystem)) >> 1);
3326 _ocomp = omc_Tearing_totalTearing(threadData, _isyst, _ishared, _eindex, _vindx, _ojac, _jacType, tmp1, &_outRunMatching);
3327 /* skip box _ocomp; BackendDAE.StrongComponent */
3328 if (out_outRunMatching) { *out_outRunMatching = mmc_mk_icon(_outRunMatching); }
3329 return _ocomp;
3330}
3331
3332PROTECTED_FUNCTION_STATIC void omc_Tearing_dumpTearingSetsGlobalIndexes(threadData_t *threadData, modelica_metatype _tearingSets, modelica_integer _size)
3333{
3334 modelica_metatype _tVars = NULL((void*)0);
3335 modelica_metatype _residuals = NULL((void*)0);
3336 modelica_metatype _innerEquations = NULL((void*)0);
3337 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
3338 MMC_SO()mmc_check_stackoverflow(threadData);
3339 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3340 // _tVars has no default value.
3341 // _residuals has no default value.
3342 // _innerEquations has no default value.
3343#line 4426 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3344 {
3345#line 4426 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3346 modelica_metatype _tearingSet;
3347#line 4426 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3348 for (tmpMeta[0] = _tearingSets; !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)))))
)
3349#line 4426 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3350 {
3351#line 4426 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3352 _tearingSet = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
3353#line 4427 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3354 omc_Tearing_dumpTearingSetGlobalIndexes(threadData, _tearingSet, _size, _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)));
3355#line 3355 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3356 }
3357 }
3358 _return: OMC_LABEL_UNUSED__attribute__((unused))
3359 return;
3360}
3361PROTECTED_FUNCTION_STATIC void boxptr_Tearing_dumpTearingSetsGlobalIndexes(threadData_t *threadData, modelica_metatype _tearingSets, modelica_metatype _size)
3362{
3363 modelica_integer tmp1;
3364 tmp1 = mmc_unbox_integer(_size)(((mmc_sint_t) (_size)) >> 1);
3365 omc_Tearing_dumpTearingSetsGlobalIndexes(threadData, _tearingSets, tmp1);
3366 return;
3367}
3368
3369PROTECTED_FUNCTION_STATIC void omc_Tearing_dumpTearingSetGlobalIndexes(threadData_t *threadData, modelica_metatype _tearingSet, modelica_integer _size, modelica_string _setString)
3370{
3371 modelica_metatype _tVars = NULL((void*)0);
3372 modelica_metatype _residuals = NULL((void*)0);
3373 modelica_metatype _innerEquations = NULL((void*)0);
3374 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
3375 MMC_SO()mmc_check_stackoverflow(threadData);
3376 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3377 // _tVars has no default value.
3378 // _residuals has no default value.
3379 // _innerEquations has no default value.
3380#line 4410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3381 /* Pattern-matching assignment */
3382#line 4410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3383 tmpMeta[0] = _tearingSet;
3384#line 4410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3385 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3386#line 4410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3387 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
3388#line 4410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3389 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
3390#line 4410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3391 _tVars = tmpMeta[1];
3392#line 4410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3393 _residuals = tmpMeta[2];
3394#line 4410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3395 _innerEquations = tmpMeta[3];
3396#line 3396 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3397
3398#line 4411 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3399 tmpMeta[0] = stringAppend(_OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)),_setString);
3400#line 4411 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3401 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)));
3402#line 4411 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3403 tmpMeta[2] = stringAppend(tmpMeta[1],intString(_size));
3404#line 4411 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3405 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
3406#line 4411 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3407 fputs(MMC_STRINGDATA(tmpMeta[3])(((struct mmc_string*)((void*)((char*)(tmpMeta[3]) - 3)))->
data)
,stdoutstdout);
3408#line 3408 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3409
3410#line 4412 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3411 tmpMeta[0] = stringAppend(_OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)),intString(listLength(_tVars)));
3412#line 4412 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3413 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
3414#line 4412 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3415 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
3416#line 3416 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3417
3418#line 4413 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3419 tmpMeta[0] = stringAppend(_OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)),stringDelimitList(omc_List_map(threadData, listReverse(_tVars), boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
3420#line 4413 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3421 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
3422#line 4413 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3423 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
3424#line 3424 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3425
3426#line 4414 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3427 tmpMeta[0] = stringAppend(_OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)),stringDelimitList(omc_List_map(threadData, _residuals, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
3428#line 4414 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3429 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
3430#line 4414 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3431 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
3432#line 3432 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3433
3434#line 4415 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3435 tmpMeta[0] = stringAppend(_OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)),stringDelimitList(omc_List_map(threadData, _innerEquations, boxvar_BackendDump_innerEquationString((void*)((char*)(&(boxvar_lit_BackendDump_innerEquationString
).header) + 3))
), _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))));
3436#line 4415 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3437 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)));
3438#line 4415 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3439 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)));
3440#line 4415 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3441 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
3442#line 4415 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3443 fputs(MMC_STRINGDATA(tmpMeta[3])(((struct mmc_string*)((void*)((char*)(tmpMeta[3]) - 3)))->
data)
,stdoutstdout);
3444#line 3444 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3445 _return: OMC_LABEL_UNUSED__attribute__((unused))
3446 return;
3447}
3448PROTECTED_FUNCTION_STATIC void boxptr_Tearing_dumpTearingSetGlobalIndexes(threadData_t *threadData, modelica_metatype _tearingSet, modelica_metatype _size, modelica_metatype _setString)
3449{
3450 modelica_integer tmp1;
3451 tmp1 = mmc_unbox_integer(_size)(((mmc_sint_t) (_size)) >> 1);
3452 omc_Tearing_dumpTearingSetGlobalIndexes(threadData, _tearingSet, tmp1, _setString);
3453 return;
3454}
3455
3456PROTECTED_FUNCTION_STATIC void omc_Tearing_dumpTearingSetLocalIndexes(threadData_t *threadData, modelica_metatype _tVars, modelica_metatype _residuals, modelica_metatype _order, modelica_metatype _ass2, modelica_integer _size, modelica_metatype _mapEqnIncRow, modelica_metatype _vars, modelica_metatype _eqns, modelica_string _setString)
3457{
3458 modelica_metatype _s = NULL((void*)0);
3459 modelica_metatype tmpMeta[6] __attribute__((unused)) = {0};
3460 MMC_SO()mmc_check_stackoverflow(threadData);
3461 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3462 // _s has no default value.
3463#line 4385 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3464 tmpMeta[0] = stringAppend(_OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)),_setString);
3465#line 4385 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3466 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)));
3467#line 4385 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3468 tmpMeta[2] = stringAppend(tmpMeta[1],intString(_size));
3469#line 4385 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3470 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
3471#line 4385 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3472 fputs(MMC_STRINGDATA(tmpMeta[3])(((struct mmc_string*)((void*)((char*)(tmpMeta[3]) - 3)))->
data)
,stdoutstdout);
3473#line 3473 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3474
3475#line 4386 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3476 tmpMeta[0] = stringAppend(_OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)),intString(listLength(_tVars)));
3477#line 4386 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3478 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
3479#line 4386 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3480 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
3481#line 3481 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3482
3483#line 4387 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3484 tmpMeta[0] = stringAppend(_OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)),stringDelimitList(omc_List_map(threadData, listReverse(_tVars), boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
3485#line 4387 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3486 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
3487#line 4387 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3488 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
3489#line 3489 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3490
3491#line 4388 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3492 if(omc_Flags_isSet(threadData, _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))))
3493#line 4388 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3494 {
3495#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3496 {
3497#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3498 modelica_metatype _D_24tmpVar5;
3499#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3500 modelica_metatype* tmp1;
3501#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3502 modelica_string _D_24tmpVar4;
3503#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3504 int tmp2;
3505#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3506 modelica_metatype _tVar_loopVar = 0;
3507#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3508 modelica_metatype _tVar;
3509#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3510 _tVar_loopVar = _tVars;
3511#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3512 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3513#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3514 _D_24tmpVar5 = tmpMeta[1]; /* defaultValue */
3515#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3516 tmp1 = &_D_24tmpVar5;
3517#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3518 while(1) {
3519#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3520 tmp2 = 1;
3521#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3522 if (!listEmpty(_tVar_loopVar)((*(mmc_uint_t*)((void*)((char*)(_tVar_loopVar) - 3))) == (((
0) << 10) + (((0) & 255) << 2)))
) {
3523#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3524 _tVar = MMC_CAR(_tVar_loopVar)(*(void**)(((void*)((void**)(((void*)((char*)(_tVar_loopVar) -
3))) + (1)))))
;
3525#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3526 _tVar_loopVar = MMC_CDR(_tVar_loopVar)(*(void**)(((void*)((void**)(((void*)((char*)(_tVar_loopVar) -
3))) + (2)))))
;
3527#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3528 tmp2--;
3529#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3530 }
3531#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3532 if (tmp2 == 0) {
3533#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3534 tmpMeta[2] = stringAppend(_OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)),intString(mmc_unbox_integer(_tVar)(((mmc_sint_t) (_tVar)) >> 1)));
3535#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3536 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)));
3537#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3538 tmpMeta[4] = stringAppend(tmpMeta[3],omc_BackendDump_varString(threadData, omc_BackendVariable_getVarAt(threadData, _vars, mmc_unbox_integer(_tVar)(((mmc_sint_t) (_tVar)) >> 1))));
3539#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3540 _D_24tmpVar4 = tmpMeta[4];
3541#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3542 *tmp1 = mmc_mk_cons(_D_24tmpVar4,0);
3543#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3544 tmp1 = &MMC_CDR(*tmp1)(*(void**)(((void*)((void**)(((void*)((char*)(*tmp1) - 3))) +
(2)))))
;
3545#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3546 } else if (tmp2 == 1) {
3547#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3548 break;
3549#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3550 } else {
3551#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3552 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3553#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3554 }
3555#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3556 }
3557#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3558 *tmp1 = mmc_mk_nil()((void*)((char*)(&(mmc_nil).header) + 3));
3559#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3560 tmpMeta[0] = _D_24tmpVar5;
3561#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3562 }
3563#line 4389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3564 _s = tmpMeta[0];
3565#line 3565 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3566
3567#line 4390 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3568 tmpMeta[0] = stringAppend(stringDelimitList(_s, _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))),_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
3569#line 4390 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3570 fputs(MMC_STRINGDATA(tmpMeta[0])(((struct mmc_string*)((void*)((char*)(tmpMeta[0]) - 3)))->
data)
,stdoutstdout);
3571#line 3571 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3572 }
3573
3574#line 4392 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3575 tmpMeta[0] = stringAppend(_OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)),stringDelimitList(omc_List_map(threadData, _residuals, boxvar_intString((void*)((char*)(&(boxvar_lit_intString).header) + 3))), _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))));
3576#line 4392 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3577 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
3578#line 4392 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3579 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
3580#line 3580 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/Tearing.c"
3581
3582#line 4393 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3583 if((omc_Flags_isSet(threadData, _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))) && omc_Flags_isSet(threadData, _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)))))
3584#line 4393 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3585 {
3586#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3587 {
3588#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3589 modelica_metatype _D_24tmpVar7;
3590#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3591 modelica_metatype* tmp3;
3592#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3593 modelica_string _D_24tmpVar6;
3594#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3595 int tmp4;
3596#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3597 modelica_metatype _eqn_loopVar = 0;
3598#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3599 modelica_metatype _eqn;
3600#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3601 _eqn_loopVar = _residuals;
3602#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3603 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3604#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3605 _D_24tmpVar7 = tmpMeta[1]; /* defaultValue */
3606#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3607 tmp3 = &_D_24tmpVar7;
3608#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3609 while(1) {
3610#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3611 tmp4 = 1;
3612#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3613 if (!listEmpty(_eqn_loopVar)((*(mmc_uint_t*)((void*)((char*)(_eqn_loopVar) - 3))) == (((0
) << 10) + (((0) & 255) << 2)))
) {
3614#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3615 _eqn = MMC_CAR(_eqn_loopVar)(*(void**)(((void*)((void**)(((void*)((char*)(_eqn_loopVar) -
3))) + (1)))))
;
3616#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3617 _eqn_loopVar = MMC_CDR(_eqn_loopVar)(*(void**)(((void*)((void**)(((void*)((char*)(_eqn_loopVar) -
3))) + (2)))))
;
3618#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3619 tmp4--;
3620#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3621 }
3622#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3623 if (tmp4 == 0) {
3624#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3625 tmpMeta[2] = stringAppend(_OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)),intString(mmc_unbox_integer(_eqn)(((mmc_sint_t) (_eqn)) >> 1)));
3626#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3627 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)));
3628#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3629 tmpMeta[4] = stringAppend(tmpMeta[3],omc_BackendDump_equationString(threadData, omc_BackendEquation_get(threadData, _eqns, mmc_unbox_integer(_eqn)(((mmc_sint_t) (_eqn)) >> 1))));
3630#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3631 _D_24tmpVar6 = tmpMeta[4];
3632#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3633 *tmp3 = mmc_mk_cons(_D_24tmpVar6,0);
3634#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3635 tmp3 = &MMC_CDR(*tmp3)(*(void**)(((void*)((void**)(((void*)((char*)(*tmp3) - 3))) +
(2)))))
;
3636#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3637 } else if (tmp4 == 1) {
3638#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3639 break;
3640#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3641 } else {
3642#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3643 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3644#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3645 }
3646#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"
3647 }
3648#line 4394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/BackEnd/Tearing.mo"