diff --git a/test/ExampleDAE/ExampleDAEs.jl b/examples/ExampleDAEs.jl similarity index 92% rename from test/ExampleDAE/ExampleDAEs.jl rename to examples/ExampleDAEs.jl index 34f75cec..230b835d 100644 --- a/test/ExampleDAE/ExampleDAEs.jl +++ b/examples/ExampleDAEs.jl @@ -14,7 +14,6 @@ import DAE.ClassInf include("helloWorld.jl") include("bouncingBall.jl") include("vanDerPol.jl") -include("influenca.jl") include("lotkaVolterra.jl") include("simpleMech.jl") include("simpleCircuit.jl") @@ -22,7 +21,6 @@ include("simpleCircuit.jl") export helloWorld_DAE export bouncingBall_DAE export vanDerPol_DAE -export influenca_DAE export lotkaVolterra_DAE export simpleMech_DAE export simpleCircuit_DAE diff --git a/examples/README.md b/examples/README.md new file mode 100644 index 00000000..cf8f34c0 --- /dev/null +++ b/examples/README.md @@ -0,0 +1,31 @@ +# OMBackend examples + +This directory contains example models expressed as hand-built `DAE.DAE_LIST` +values — the intermediate representation OMBackend consumes from the frontend. +They double as the test suite's stable backend contract (`test/runtests.jl` +includes `ExampleDAEs.jl` from here). + +## Models (`ExampleDAEs.jl`) + +| Binding | Model name | Notes | +|----------------------|-------------------------|-----------------------------| +| `helloWorld_DAE` | `HelloWorld` | trivial scalar ODE | +| `lotkaVolterra_DAE` | `LotkaVolterra` | predator–prey ODE | +| `vanDerPol_DAE` | `VanDerPol` | stiff oscillator | +| `bouncingBall_DAE` | `BouncingBall` | hybrid / events | +| `simpleMech_DAE` | `SimpleMechanicalSystem`| mechanical | +| `simpleCircuit_DAE` | `SimpleCircuit` | electrical | + +(`HelloWorld`, `LotkaVolterra` and `VanDerPol` are verified to translate and +simulate to `retcode = Success` via the MTK backend on Julia 1.12 / Windows.) + +## Run + +From an environment where `OMBackend` is available (e.g. the OMJL dev project): + +```julia +julia --project=. examples/simulate_examples.jl +``` + +This translates each model with `OMBackend.translate(...; BackendMode = OMBackend.MTK_MODE)` +and simulates it with `OMBackend.simulateModel(name; tspan, solver)`. diff --git a/test/ExampleDAE/bouncingBall.jl b/examples/bouncingBall.jl similarity index 100% rename from test/ExampleDAE/bouncingBall.jl rename to examples/bouncingBall.jl diff --git a/test/ExampleDAE/bouncingBallReals.jl b/examples/bouncingBallReals.jl similarity index 100% rename from test/ExampleDAE/bouncingBallReals.jl rename to examples/bouncingBallReals.jl diff --git a/test/ExampleDAE/helloWorld.jl b/examples/helloWorld.jl similarity index 100% rename from test/ExampleDAE/helloWorld.jl rename to examples/helloWorld.jl diff --git a/test/ExampleDAE/lotkaVolterra.jl b/examples/lotkaVolterra.jl similarity index 100% rename from test/ExampleDAE/lotkaVolterra.jl rename to examples/lotkaVolterra.jl diff --git a/test/ExampleDAE/simpleCircuit.jl b/examples/simpleCircuit.jl similarity index 100% rename from test/ExampleDAE/simpleCircuit.jl rename to examples/simpleCircuit.jl diff --git a/test/ExampleDAE/simpleMech.jl b/examples/simpleMech.jl similarity index 100% rename from test/ExampleDAE/simpleMech.jl rename to examples/simpleMech.jl diff --git a/examples/simulate_examples.jl b/examples/simulate_examples.jl new file mode 100644 index 00000000..fe33face --- /dev/null +++ b/examples/simulate_examples.jl @@ -0,0 +1,24 @@ +# Runnable demo: translate + simulate the example DAEs through the OMBackend MTK +# pipeline. Run from an environment where OMBackend is available: +# +# julia --project=. examples/simulate_examples.jl +# +import OMBackend +include(joinpath(@__DIR__, "ExampleDAEs.jl")) +import .ExampleDAEs + +# (model name, ExampleDAEs binding, tspan) +const CASES = [ + ("HelloWorld", :helloWorld_DAE, (0.0, 1.0)), + ("LotkaVolterra", :lotkaVolterra_DAE, (0.0, 10.0)), + ("VanDerPol", :vanDerPol_DAE, (0.0, 10.0)), +] + +for (name, sym, tspan) in CASES + dae = getproperty(ExampleDAEs, sym) + OMBackend.translate(dae; BackendMode = OMBackend.MTK_MODE) + sol = OMBackend.simulateModel(name; tspan = tspan) + inner = hasproperty(sol, :diffEqSol) ? getfield(sol, :diffEqSol) : sol + rc = try; string(inner.retcode); catch; "?"; end + @info "simulated $name" tspan retcode = rc +end diff --git a/test/ExampleDAE/vanDerPol.jl b/examples/vanDerPol.jl similarity index 100% rename from test/ExampleDAE/vanDerPol.jl rename to examples/vanDerPol.jl diff --git a/test/ExampleDAE/README.md b/test/ExampleDAE/README.md deleted file mode 100644 index 261df54f..00000000 --- a/test/ExampleDAE/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Example DAE's - -This directory contains a set of example DAEs. -That is DAE used by the frontend. - -These files can be used diff --git a/test/ExampleDAE/influenca.jl b/test/ExampleDAE/influenca.jl deleted file mode 100644 index 4abcc465..00000000 --- a/test/ExampleDAE/influenca.jl +++ /dev/null @@ -1,25 +0,0 @@ -const influenza_DAE = dae = DAE.DAE_LIST(Cons{DAE.Element}(DAE.COMP("Influenza", Cons{DAE.Element}(DAE.VAR(DAE.CREF_IDENT("Introduction", DAE.T_REAL(Nil{Any}()), Nil{Any}()), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.CAST(DAE.T_REAL(Nil{Any}()), DAE.ICONST(77))), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 72, 3, 72, 31, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.NOCOMPPRE(), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, -nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Immune_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 6, 3, 6, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Immune_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 74, 3, 74, 41, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Immune_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 7, 3, 7, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Immune_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 74, 3, 74, 41, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Immune_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 8, 3, 8, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Immune_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 74, 3, 74, 41, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Immune_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 9, 3, 9, 26, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Immune_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 74, 3, 74, 41, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, SOME{DAE.Exp}(DAE.CAST(DAE.T_REAL(Nil{Any}()), DAE.ICONST(10))), nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), SOME{DAE.Exp}(DAE.SCONST("binding")))), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CALL(IDENT("der"), Cons{DAE.Exp}(DAE.CREF(DAE.CREF_QUAL("Immune_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), Nil{Any}()), DAE.CALL_ATTR(DAE.T_REAL(Nil{Any}()), false, true, false, false, DAE.DEFAULT_INLINE(), DAE.NO_TAIL())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Immune_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SUB(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Immune_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}()))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 11, 3, 11, 21, 0.0), Cons{Within}(WITHIN(IDENT("PopulationImmune_Popul")), Nil{Any}()), Prefix.PRE("Immune_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 74, 3, 74, 41, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Immune_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Immune_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 12, 3, 12, 12, 0.0), Cons{Within}(WITHIN(IDENT("PopulationImmune_Popul")), Nil{Any}()), Prefix.PRE("Immune_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationImmune_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 74, 3, 74, 41, 0.0)), Nil{Any}(), Nil{Any}(), -Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Non_Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 6, 3, 6, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Non_Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 75, 3, 75, 48, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Non_Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 7, 3, 7, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Non_Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 75, 3, 75, 48, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Non_Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 8, 3, 8, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Non_Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 75, 3, 75, 48, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Non_Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, -9, 3, 9, 26, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Non_Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 75, 3, 75, 48, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, SOME{DAE.Exp}(DAE.CAST(DAE.T_REAL(Nil{Any}()), DAE.ICONST(100))), nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), SOME{DAE.Exp}(DAE.SCONST("binding")))), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CALL(IDENT("der"), Cons{DAE.Exp}(DAE.CREF(DAE.CREF_QUAL("Non_Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), Nil{Any}()), DAE.CALL_ATTR(DAE.T_REAL(Nil{Any}()), false, true, false, false, DAE.DEFAULT_INLINE(), DAE.NO_TAIL())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Non_Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SUB(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Non_Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}()))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 11, 3, 11, 21, 0.0), Cons{Within}(WITHIN(IDENT("PopulationNon_Infected_Popul")), Nil{Any}()), Prefix.PRE("Non_Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 75, 3, 75, 48, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Non_Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Non_Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 12, 3, 12, 12, 0.0), Cons{Within}(WITHIN(IDENT("PopulationNon_Infected_Popul")), Nil{Any}()), Prefix.PRE("Non_Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationNon_Infected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", -true, 75, 3, 75, 48, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 6, 3, 6, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 76, 3, 76, 43, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 7, 3, 7, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 76, 3, 76, 43, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 8, 3, 8, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 76, 3, 76, 43, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 9, 3, 9, 26, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 76, 3, 76, 43, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, SOME{DAE.Exp}(DAE.CAST(DAE.T_REAL(Nil{Any}()), DAE.ICONST(50))), nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), SOME{DAE.Exp}(DAE.SCONST("binding")))), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CALL(IDENT("der"), Cons{DAE.Exp}(DAE.CREF(DAE.CREF_QUAL("Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), Nil{Any}()), DAE.CALL_ATTR(DAE.T_REAL(Nil{Any}()), false, true, false, false, DAE.DEFAULT_INLINE(), DAE.NO_TAIL())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SUB(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}()))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 11, 3, 11, 21, 0.0), Cons{Within}(WITHIN(IDENT("PopulationInfected_Popul")), Nil{Any}()), Prefix.PRE("Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 76, 3, 76, 43, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Infected_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 12, 3, 12, 12, 0.0), Cons{Within}(WITHIN(IDENT("PopulationInfected_Popul")), Nil{Any}()), Prefix.PRE("Infected_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationInfected_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 76, 3, 76, 43, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Sick_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 6, 3, 6, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Sick_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 77, 3, 77, 38, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Sick_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 7, 3, 7, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Sick_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 77, 3, 77, 38, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Sick_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 8, 3, 8, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Sick_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 77, 3, 77, 38, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Sick_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 9, 3, 9, 26, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Sick_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), -ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 77, 3, 77, 38, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, SOME{DAE.Exp}(DAE.CAST(DAE.T_REAL(Nil{Any}()), DAE.ICONST(0))), nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), SOME{DAE.Exp}(DAE.SCONST("binding")))), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CALL(IDENT("der"), Cons{DAE.Exp}(DAE.CREF(DAE.CREF_QUAL("Sick_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), Nil{Any}()), DAE.CALL_ATTR(DAE.T_REAL(Nil{Any}()), false, true, false, false, DAE.DEFAULT_INLINE(), DAE.NO_TAIL())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Sick_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SUB(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Sick_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}()))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 11, 3, 11, 21, 0.0), Cons{Within}(WITHIN(IDENT("PopulationSick_Popul")), Nil{Any}()), Prefix.PRE("Sick_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 77, 3, 77, 38, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Sick_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Sick_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("p", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 12, 3, 12, 12, 0.0), Cons{Within}(WITHIN(IDENT("PopulationSick_Popul")), Nil{Any}()), Prefix.PRE("Sick_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("PopulationSick_Popul"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 77, 3, 77, 38, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Incubation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 17, 3, 17, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Incubation", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 79, 3, 79, 22, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Incubation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 18, 3, 18, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), -Nil{Any}()), Prefix.PRE("Incubation", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 79, -3, 79, 22, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Incubation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 19, 3, 19, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Incubation", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 79, 3, 79, 22, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), -SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Incubation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(1.0)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 20, 3, 20, 24, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Incubation", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 79, 3, 79, 22, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Incubation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Incubation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.MUL(DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Incubation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.DIV(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Incubation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 22, 3, 22, 22, 0.0), Cons{Within}(WITHIN(IDENT("Division")), Nil{Any}()), Prefix.PRE("Incubation", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 79, 3, 79, 22, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Cure_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), -nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 17, 3, 17, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Cure_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 80, 3, 80, 21, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Cure_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 18, 3, 18, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Cure_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 80, 3, 80, 21, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Cure_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 19, 3, 19, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Cure_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 80, 3, 80, 21, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Cure_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(1.0)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 20, 3, 20, 24, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Cure_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 80, 3, 80, 21, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Cure_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Cure_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.MUL(DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Cure_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.DIV(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Cure_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 22, 3, 22, 22, 0.0), Cons{Within}(WITHIN(IDENT("Division")), Nil{Any}()), Prefix.PRE("Cure_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 80, 3, 80, 21, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Activation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 17, 3, 17, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Activation", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 81, 3, 81, 22, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Activation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 18, 3, 18, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Activation", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 81, 3, 81, 22, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), -NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Activation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 19, 3, 19, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Activation", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 81, 3, 81, 22, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Activation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(1.0)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 20, 3, 20, 24, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Activation", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 81, 3, 81, 22, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Activation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Activation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.MUL(DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Activation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.DIV(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Activation", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 22, 3, 22, 22, 0.0), Cons{Within}(WITHIN(IDENT("Division")), Nil{Any}()), Prefix.PRE("Activation", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 81, 3, 81, 22, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Perc_Infected", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 17, 3, 17, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Perc_Infected", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 82, 3, 82, 25, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Perc_Infected", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 18, 3, 18, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Perc_Infected", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 82, 3, 82, 25, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Perc_Infected", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 19, 3, 19, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Perc_Infected", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 82, 3, 82, 25, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Perc_Infected", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(1.0)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 20, 3, 20, 24, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Perc_Infected", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 82, 3, 82, 25, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), -Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Perc_Infected", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Perc_Infected", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.MUL(DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Perc_Infected", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.DIV(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Perc_Infected", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 22, 3, 22, -22, 0.0), Cons{Within}(WITHIN(IDENT("Division")), Nil{Any}()), Prefix.PRE("Perc_Infected", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Division"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 82, 3, 82, 25, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Time_to_Breakdown", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 27, 3, 27, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Time_to_Breakdown", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 84, 3, 84, 30, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Time_to_Breakdown", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(1.0)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 28, 3, 28, 23, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Time_to_Breakdown", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 84, 3, 84, 30, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Time_to_Breakdown", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Time_to_Breakdown", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 30, 3, 30, 12, 0.0), Cons{Within}(WITHIN(IDENT("Constants")), Nil{Any}()), Prefix.PRE("Time_to_Breakdown", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 84, 3, 84, 30, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Sickness_Duration", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 27, 3, 27, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Sickness_Duration", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 85, 3, 85, 30, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Sickness_Duration", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(1.0)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 28, 3, 28, 23, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Sickness_Duration", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 85, 3, 85, 30, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Sickness_Duration", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Sickness_Duration", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 30, 3, 30, 12, 0.0), Cons{Within}(WITHIN(IDENT("Constants")), Nil{Any}()), Prefix.PRE("Sickness_Duration", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 85, 3, 85, 30, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Contraction_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 27, 3, 27, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Contraction_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 86, 3, 86, 29, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Contraction_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(1.0)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 28, 3, 28, 23, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Contraction_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 86, 3, 86, 29, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Contraction_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Contraction_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 30, 3, 30, 12, 0.0), Cons{Within}(WITHIN(IDENT("Constants")), Nil{Any}()), Prefix.PRE("Contraction_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 86, 3, 86, 29, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), -Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Immune_Period", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 27, 3, 27, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Immune_Period", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 87, 3, 87, 26, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, -nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Immune_Period", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(1.0)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 28, 3, 28, 23, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Immune_Period", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 87, 3, 87, 26, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Immune_Period", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Immune_Period", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 30, 3, 30, 12, 0.0), Cons{Within}(WITHIN(IDENT("Constants")), Nil{Any}()), Prefix.PRE("Immune_Period", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Constants"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 87, 3, 87, 26, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 54, 3, 54, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Contagious_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 89, 3, 89, 23, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 55, 3, 55, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Contagious_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 89, 3, 89, 23, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 56, 3, 56, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Contagious_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 89, 3, 89, 23, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.ADD(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}()))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 58, 3, 58, 22, 0.0), Cons{Within}(WITHIN(IDENT("Sum")), Nil{Any}()), Prefix.PRE("Contagious_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 89, 3, 89, 23, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Non_Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 54, 3, 54, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Non_Contagious_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 90, 3, 90, 27, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Non_Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 55, 3, 55, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Non_Contagious_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 90, 3, 90, 27, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Non_Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 56, 3, 56, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Non_Contagious_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 90, 3, 90, 27, 0.0)), Nil{Any}(), -Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Non_Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Non_Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.ADD(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Non_Contagious_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}()))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 58, 3, 58, 22, 0.0), Cons{Within}(WITHIN(IDENT("Sum")), Nil{Any}()), Prefix.PRE("Non_Contagious_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 90, 3, 90, 27, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Total_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 54, 3, 54, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Total_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 91, 3, 91, 18, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), -nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Total_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 55, 3, 55, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Total_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 91, 3, 91, 18, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Total_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 56, 3, 56, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Total_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 91, 3, 91, 18, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Total_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Total_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.ADD(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Total_Popul", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}()))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 58, 3, 58, 22, 0.0), Cons{Within}(WITHIN(IDENT("Sum")), Nil{Any}()), Prefix.PRE("Total_Popul", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 91, 3, 91, 18, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp3", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 54, 3, 54, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp3", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 92, 3, 92, 12, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp3", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), -Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 55, 3, 55, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp3", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 92, 3, 92, 12, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp3", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 56, 3, 56, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp3", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 92, 3, 92, 12, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, -nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Temp3", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Temp3", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.ADD(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Temp3", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}()))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 58, 3, 58, 22, 0.0), Cons{Within}(WITHIN(IDENT("Sum")), Nil{Any}()), Prefix.PRE("Temp3", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 92, 3, 92, 12, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Contacts_Wk", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product1"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 35, 3, 35, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Contacts_Wk", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product1"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 94, 3, 94, 23, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Contacts_Wk", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product1"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 36, 3, 36, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Contacts_Wk", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product1"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 94, 3, 94, 23, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Contacts_Wk", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product1"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(0.1)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 37, 3, 37, 24, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Contacts_Wk", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product1"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 94, 3, 94, 23, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Contacts_Wk", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product1"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Contacts_Wk", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product1"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.MUL(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Contacts_Wk", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product1"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}()))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 39, 3, 39, 15, 0.0), Cons{Within}(WITHIN(IDENT("Product1")), Nil{Any}()), Prefix.PRE("Contacts_Wk", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product1"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 94, 3, 94, 23, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp1", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 44, 3, 44, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp1", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 96, 3, 96, 17, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp1", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 45, 3, 45, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp1", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 96, 3, 96, 17, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp1", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, -Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 46, 3, 46, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp1", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 96, 3, 96, 17, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp1", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(1.0)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 47, 3, 47, 24, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp1", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 96, 3, 96, 17, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Temp1", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Temp1", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.MUL(DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Temp1", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", -DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.MUL(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Temp1", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 49, 3, 49, 20, 0.0), Cons{Within}(WITHIN(IDENT("Product2")), Nil{Any}()), Prefix.PRE("Temp1", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 96, 3, 96, 17, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp2", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 44, 3, 44, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp2", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 97, 3, 97, 17, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp2", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 45, 3, 45, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp2", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 97, 3, 97, 17, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp2", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 46, 3, 46, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp2", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 97, 3, 97, 17, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Temp2", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), -DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.PARAM(), DAE.BIDIR(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), SOME{DAE.Exp}(DAE.RCONST(1.0)), Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 47, 3, 47, 24, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Temp2", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 97, 3, 97, 17, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Temp2", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), -Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Temp2", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("c", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.MUL(DAE.T_REAL(Nil{Any}())), DAE.BINARY(DAE.CREF(DAE.CREF_QUAL("Temp2", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.MUL(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Temp2", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 49, 3, 49, 20, 0.0), Cons{Within}(WITHIN(IDENT("Product2")), Nil{Any}()), Prefix.PRE("Temp2", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Product2"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 97, 3, 97, 17, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Infection_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 63, 3, 63, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Infection_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 99, 3, 99, 25, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Infection_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.INPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 64, 3, 64, 18, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Infection_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 99, 3, 99, 25, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.VAR(DAE.CREF_QUAL("Infection_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.VARIABLE(), DAE.OUTPUT(), DAE.NON_PARALLEL(), DAE.PUBLIC(), DAE.T_REAL(Nil{Any}()), nothing, Nil{Any}(), DAE.NON_CONNECTOR(), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 65, 3, 65, 20, 0.0), Cons{Within}(WITHIN(IDENT("Real")), Nil{Any}()), Prefix.PRE("Infection_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 99, 3, 99, 25, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{DAE.VariableAttributes}(DAE.VAR_ATTR_REAL(nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, SOME{Bool}(false), nothing)), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing)), NOT_INNER_OUTER()), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Infection_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("out_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.IFEXP(DAE.RELATION(DAE.CREF(DAE.CREF_QUAL("Infection_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.LESS(DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Infection_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), -1, -nothing), DAE.CREF(DAE.CREF_QUAL("Infection_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_1", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_QUAL("Infection_Rate", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), Nil{Any}(), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}()))), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 67, 3, 67, 47, 0.0), Cons{Within}(WITHIN(IDENT("Minimum")), Nil{Any}()), Prefix.PRE("Infection_Rate", Nil{Any}(), Nil{Any}(), Prefix.NOCOMPPRE(), ClassInf.MODEL(FULLYQUALIFIED(IDENT("Minimum"))), SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 99, 3, 99, 25, 0.0)), Nil{Any}(), Nil{Any}(), Nil{Any}(), -Nil{Any}())), Cons{DAE.Element}(DAE.EQUATION(DAE.CREF(DAE.CREF_QUAL("Temp3", DAE.T_COMPLEX(ClassInf.MODEL(FULLYQUALIFIED(IDENT("Sum"))), Cons{DAE.Var}(DAE.TYPES_VAR("in_1", DAE.ATTR(DAE.POTENTIAL(), SCode.NON_PARALLEL(), SCode.VAR(), INPUT(), NOT_INNER_OUTER(), SCode.PUBLIC()), DAE.T_REAL(Nil{Any}()), DAE.UNBOUND(), nothing), Cons{DAE.Var}(DAE.TYPES_VAR("in_2", DAE.ATTR(DAE.POTENTIAL(), SCode.NON_PARALLEL(), SCode.VAR(), INPUT(), NOT_INNER_OUTER(), SCode.PUBLIC()), DAE.T_REAL(Nil{Any}()), DAE.UNBOUND(), nothing), Cons{DAE.Var}(DAE.TYPES_VAR("out_1", DAE.ATTR(DAE.POTENTIAL(), SCode.NON_PARALLEL(), SCode.VAR(), OUTPUT(), NOT_INNER_OUTER(), SCode.PUBLIC()), DAE.T_REAL(Nil{Any}()), DAE.UNBOUND(), nothing), Nil{Any}()))), nothing), Nil{Any}(), DAE.CREF_IDENT("in_2", DAE.T_REAL(Nil{Any}()), Nil{Any}())), DAE.T_REAL(Nil{Any}())), DAE.CREF(DAE.CREF_IDENT("Introduction", DAE.T_REAL(Nil{Any}()), Nil{Any}()), DAE.T_REAL(Nil{Any}())), DAE.SOURCE(SOURCEINFO("C:\\home\\adrpo33\\dev\\julia\\OMCompiler.jl\\lib\\omc\\Influenza.mo", true, 128, 3, 128, 28, 0.0), Cons{Within}(WITHIN(IDENT("Influenza")), Nil{Any}()), Prefix.NOCOMPPRE(), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}())), Nil{Any}())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), DAE.SOURCE(SOURCEINFO("", false, 0, 0, 0, 0, 0.0), Nil{Any}(), Prefix.NOCOMPPRE(), Nil{Any}(), Nil{Any}(), Nil{Any}(), Nil{Any}()), SOME{SCode.Comment}(SCode.COMMENT(nothing, nothing))), Nil{Any}())) diff --git a/test/runtests.jl b/test/runtests.jl index c735388d..5c51b357 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -53,7 +53,7 @@ using Test using Dates using DifferentialEquations: ReturnCode -include("./ExampleDAE/ExampleDAEs.jl") +include("../examples/ExampleDAEs.jl") import .ExampleDAEs @testset "OMBackend" begin @@ -117,7 +117,7 @@ import .ExampleDAEs ENV["OMJL_LOG_DIR"] = $(repr(tmp)) cd($(repr(repoRoot))) include("src/OMBackend.jl") - include("test/ExampleDAE/ExampleDAEs.jl") + include("examples/ExampleDAEs.jl") using .ExampleDAEs println("same_module=", OMBackend === OMBackend.CodeGeneration.OMBackend) OMBackend.translate(ExampleDAEs.helloWorld_DAE; BackendMode = OMBackend.MTK_MODE)