From b4594509d5b769906d55e967627a16a24211de3b Mon Sep 17 00:00:00 2001 From: jplaine Date: Thu, 16 Dec 2010 14:16:56 +0000 Subject: [PATCH] Cancer model (doesn't simulate but the diagram can be viewed) git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19156 ac1ea38d-2e2b-0410-8846-a27921b304fc --- .../graph/Cancer.pgraph | 6820 +++++++++++++++++ org.simantics.sysdyn.ontology/mdl2pgraph.pl | 659 ++ 2 files changed, 7479 insertions(+) create mode 100644 org.simantics.sysdyn.ontology/graph/Cancer.pgraph create mode 100755 org.simantics.sysdyn.ontology/mdl2pgraph.pl diff --git a/org.simantics.sysdyn.ontology/graph/Cancer.pgraph b/org.simantics.sysdyn.ontology/graph/Cancer.pgraph new file mode 100644 index 00000000..633f5bdb --- /dev/null +++ b/org.simantics.sysdyn.ontology/graph/Cancer.pgraph @@ -0,0 +1,6820 @@ +L0 = +G2D = +STR = +DIA = +SIMU = +MOD = +SYSDYN = +PROJ = + +//###################################################################### +//# Example work model with two modules +//###################################################################### + +WM = : PROJ.Project + PROJ.HasFeature _ : PROJ.FeatureSpec + PROJ.HasGroupId "org.simantics.sysdyn.feature.group" + L0.PartOf + +TAGS = WM.Tags : L0.Library + +//WM.dependency : L0.Template +// @template %type %head %tail %angle +// %type +// @L0.tag TAGS.AdminIsVisible +// @L0.tag TAGS.AdminIsFocusable +// STR.HasConnectionType SYSDYN.SysdynConnectionType +// SYSDYN.angle %angle +// DIA.HasArrowConnector _ : DIA.Connector +// SYSDYN.HasHeadTerminal %head +// DIA.AreConnected _ : DIA.Connector +// SYSDYN.HasTailTerminal %tail +// DIA.IsPlainConnectorOf %type +// +//WM.flow : L0.Template +// @template %type %head %tail +// %type +// @L0.tag TAGS.AdminIsVisible +// @L0.tag TAGS.AdminIsFocusable +// STR.HasConnectionType SYSDYN.SysdynConnectionType +// DIA.HasArrowConnector _ : DIA.Connector +// SYSDYN.HasHeadTerminal %head +// DIA.AreConnected _ : DIA.Connector +// SYSDYN.HasTailTerminal %tail +// DIA.IsPlainConnectorOf %type +// +//WM.conf_dependency : L0.Template +// @template %type %head %tail +// %type +// @L0.tag MOD.Mapped +// SYSDYN.HasHead %head +// SYSDYN.HasTail %tail +// +//WM.conf_dependency_ref : L0.Template +// @template %type %head %tail %ref +// %type +// @L0.tag MOD.Mapped +// SYSDYN.HasHead %head +// SYSDYN.HasTail %tail +// SYSDYN.RefersTo %ref + +WM.CancerModel : SYSDYN.SysdynModel + L0.HasLabel "Cancer Model" + SIMU.HasConfiguration CMC + SYSDYN.HasStartTime 0.0 + SYSDYN.HasStopTime 24.0 + +WM.CancerModel.Experiment : SYSDYN.Experiment + L0.HasLabel "Experiment" + +CMC = WM.CancerModel.CancerModelConfiguration : SYSDYN.Configuration + L0.HasLabel "CancerModelConfiguration" + +CMC.LungCProgressIAIVRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIAIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIAIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIAIVNos')" + +CMC.LungCT1Progresses : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCNotProgressing1[Type,Stage,Gender,Age]*LungCT1ProgressesRate[Type,Stage,Age,Gender]" +CMC.LungCProgressIAIB : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIAIBRate[Type,Age,Gender]*LungCsIANoD[Type,Gender,Age]" +CMC.LungCT1Death : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCT1Disabling[Type,Stage,Gender,Age]*LungCT1DeathRate[Type,Stage,Age,Gender]" +CMC.LungCHealthyPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCHealthy[Gender,Age]*LungCModelPopCorrectionFactor[Gender,Age]" +CMC.LungCsIADiagnosisRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIANos')" + +CMC.LungCProgress03IV : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgress03IVRate[Type,Age,Gender]*LungCs03[Type,Gender,Age]" +CMC.LungCsIIIBNoDAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCsIIIBNoD[Type,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCsIIIBNoD[Type,Gender,Age], -1) else -LungCsIIIBNoD[Type,Gender,Age]+VECTOR_MAP(LungCsIIIBNoD[Type,Gender,Age], -1)" +CMC.LungCProgressIBIVRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIBIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIBIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIBIVNos')" + +CMC.LungCOutputs02NosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs02Diagnosis[NotSmoker,Gender!,Age!])" + +CMC.LungCProgressIIAIV : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIIAIVRate[Type,Age,Gender]*LungCsIIANoD[Type,Gender,Age]" +CMC.LungCTherapy1Mortality : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCFirstTreatmentRate*(LungCD[Type,Stage,Gender,Age]*LungCTherapy1Ratio[Type,Stage,Age,Gender])*LungCTherapy1MortalityRatio/100" +CMC.LungCCured1PopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCCured1[Type,Stage,Gender,Age]" +CMC.LungCProgress01IV : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgress01IVRate[Type,Age,Gender]*LungCs01[Type,Gender,Age]" +CMC.LungCs03Diagnosis : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCs03DiagnosisRate[Type,Age,Gender]*LungCs03[Type,Gender,Age]" +CMC.LungCs03PopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCs03[Type,Gender,Age]" +CMC.LungCProgressIAIIA : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIAIIARate[Type,Age,Gender]*LungCsIANoD[Type,Gender,Age]" +CMC.LungCDPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCD[Type,Stage,Gender,Age]" +CMC.LungCsIIIADiagnosisRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIIANos')" + +CMC.LungCOutputsIANsNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIANoD[NonSmall,Gender!,Age!])" + +CMC.LungCOutputTherapy1 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCTherapy1[Type!,Stage!,Gender!,Age!])+sum(LungCTherapyCure1[Type!,Stage!,Gender!,Age!])+sum(LungCTherapy1Mortality[Type!,Stage!,Gender!,Age!])" + +CMC.LungCT2ProgressesRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Re01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Re02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Re03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Re01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Re02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Re03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Re01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Re02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Re03Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2ReIVNos')" + +CMC.LungCOutputTherapy2Cure : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCTherapyCure2[Type!,Stage!,Gender!,Age!])" + +CMC.LungCT2Progresses : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCNotProgressing2[Type,Stage,Gender,Age]*LungCT2ProgressesRate[Type,Stage,Age,Gender]" +CMC.LungCT1ProgToDisablingRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Di01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Di02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Di03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Di01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Di02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Di03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Di01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Di02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Di03Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1DiIVNos')" + +CMC.LungCProgressIIBIIIB : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIIBIIIBRate[Type,Age,Gender]*LungCsIIBNoD[Type,Gender,Age]" +CMC.LungCsIIIANoDAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCsIIIANoD[Type,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCsIIIANoD[Type,Gender,Age], -1) else -LungCsIIIANoD[Type,Gender,Age]+VECTOR_MAP(LungCsIIIANoD[Type,Gender,Age], -1)" +CMC.LungCOutputsIBNsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIBDiagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCOutputRelapse : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCT1Progresses[Type!,Stage!,Gender!,Age!])+sum(LungCT2Progresses[Type!,Stage!,Gender!,Age!])" + +CMC.LungCT1Deceased : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "0" + +CMC.LungCT1DisablingPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCT1Disabling[Type,Stage,Gender,Age]" +CMC.LungCOutputsIAScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIADiagnosis[Small,Gender!,Age!])" + +CMC.LungCProgressIBIV : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIBIVRate[Type,Age,Gender]*LungCsIBNoD[Type,Gender,Age]" +CMC.LungCsIVDiagnosis : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCsIVDiagnosisRate[Type,Age,Gender]*LungCsIVNoD[Type,Gender,Age]" +CMC.LungCOutputsIIIBScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIBDiagnosis[Small,Gender!,Age!])" + +CMC.LungCsIIADiagnosis : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCsIIADiagnosisRate[Type,Age,Gender]*LungCsIIANoD[Type,Gender,Age]" +CMC.LungCTherapy1Ratio : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Ra01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Ra02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Ra03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Ra01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Ra02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Ra03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Ra01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Ra02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Ra03Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1RaIVNos')" + +CMC.LungCsIBNoDPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCsIBNoD[Type,Gender,Age]" +CMC.LungCsIANoDAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCsIANoD[Type,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCsIANoD[Type,Gender,Age], -1) else -LungCsIANoD[Type,Gender,Age]+VECTOR_MAP(LungCsIANoD[Type,Gender,Age], -1)" +CMC.LungCCured1Ageing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCCured1[Type,Stage,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCCured1[Type,Stage,Gender,Age], -1) else -LungCCured1[Type,Stage,Gender,Age]+VECTOR_MAP(LungCCured1[Type,Stage,Gender,Age], -1)" +CMC.LungCProgress03IARate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P03IASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P03IANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P03IANos')" + +CMC.LungCT1Disabling : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCT1DisablingIniVal[Type,Stage,Age,Gender]" + +CMC.LungCCured2PopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCCured2[Type,Stage,Gender,Age]" +CMC.LungCTreated2IniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Tr01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Tr02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Tr03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Tr01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Tr02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Tr03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2TrIVNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Tr01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Tr02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Tr03Nos')" + +CMC.LungCsIIBDiagnosisRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIBNos')" + +CMC.LungCOutputNoDSc : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCOutputs01ScNoD+LungCOutputs02ScNoD+LungCOutputs03ScNoD+LungCOutputsIAScNoD+LungCOutputsIBScNoD+LungCOutputsIIAScNoD+LungCOutputsIIBScNoD+LungCOutputsIIIAScNoD+LungCOutputsIIIBScNoD+LungCOutputsIVScNoD" + +CMC.LungCOutputsIANsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIADiagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCTherapy2Failed : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCFirstTreatmentRate*(LungCD[Type,Stage,Gender,Age]*LungCTherapy2Ratio[Type,Stage,Age,Gender])*LungCTherapy2FailRatio/100" +CMC.LungCProgressIIBIIIARate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIBIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIBIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIBIIIANos')" + +CMC.LungCProgressIBIIB : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIBIIBRate[Type,Age,Gender]*LungCsIBNoD[Type,Gender,Age]" +CMC.LungCsIIIBNoD : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCsIIIBNoDIniVal[Type,Age,Gender]" + +CMC.LungCDAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCD[Type,Stage,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCD[Type,Stage,Gender,Age], -1) else -LungCD[Type,Stage,Gender,Age]+VECTOR_MAP(LungCD[Type,Stage,Gender,Age], -1)" +CMC.LungCOutputProgressing2 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCT2Progressing[Type!,Stage!,Gender!,Age!])" + +CMC.LungCT1ProgressingAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCT1Progressing[Type,Stage,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCT1Progressing[Type,Stage,Gender,Age], -1) else -LungCT1Progressing[Type,Stage,Gender,Age]+VECTOR_MAP(LungCT1Progressing[Type,Stage,Gender,Age], -1)" +CMC.LungCT1ProgToDisabling : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCT1Progressing[Type,Stage,Gender,Age]*LungCT1ProgToDisablingRate[Type,Stage,Age,Gender]" +CMC.LungCT2ProgressingPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCT2Progressing[Type,Stage,Gender,Age]" +CMC.LungCInception : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCHealthy[Gender,Age]*LungCSmokersPercentageOfPopulation[Age,Gender]/100*LungCInceptionRate[Small,Age,Gender]" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCHealthy[Gender,Age]*LungCSmokersPercentageOfPopulation[Age,Gender]/100*LungCInceptionRate[NonSmall,Age,Gender]" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCHealthy[Gender,Age]*LungCInceptionRate[NotSmoker,Age,Gender]*LungCInceptionRateChanges[Gender]" +CMC.LungCTherapyCure2 : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCFirstTreatmentRate*(LungCD[Type,Stage,Gender,Age]*LungCTherapy2Ratio[Type,Stage,Age,Gender]*LungCTherapy2CureRatio[Type,Stage,Age,Gender])*(1-LungCTherapy2FailRatio/100)" +CMC.LungCCured1 : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCCured1IniVal[Type,Stage,Age,Gender]" + +CMC.LungCBirth : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "TotalPopulationBirth[Gender]" +CMC.LungCT2ProgressingAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCT2Progressing[Type,Stage,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCT2Progressing[Type,Stage,Gender,Age], -1) else -LungCT2Progressing[Type,Stage,Gender,Age]+VECTOR_MAP(LungCT2Progressing[Type,Stage,Gender,Age], -1)" +CMC.LungCTherapy1 : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCFirstTreatmentRate*(LungCD[Type,Stage,Gender,Age]*LungCTherapy1Ratio[Type,Stage,Age,Gender]*(1-LungCTherapy1CureRatio[Type,Stage,Age,Gender]))*(1-LungCTherapy1MortalityRatio/100)" +CMC.LungCOutputNoDNs : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCOutputs01NsNoD+LungCOutputs02NsNoD+LungCOutputs03NsNoD+LungCOutputsIANsNoD+LungCOutputsIBNsNoD+LungCOutputsIIANsNoD+LungCOutputsIIBNsNoD+LungCOutputsIIIANsNoD+LungCOutputsIIIBNsNoD+LungCOutputsIVNsNoD" + +CMC.LungCProgressIIAIIIA : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIIAIIIARate[Type,Age,Gender]*LungCsIIANoD[Type,Gender,Age]" +CMC.LungCs01PopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCs01[Type,Gender,Age]" +CMC.LungCOutputsIIBNosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIBDiagnosis[NotSmoker,Gender!,Age!])" + +CMC.LungCModelPop : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "0.1+LungCHealthy[Gender,Age]+LungCNoDSum[Gender,Age]+sum(LungCD[Type!,Stage!,Gender,Age])+sum(LungCCured1[Type!,Stage!,Gender,Age])+sum(LungCNotProgressing1[Type!,Stage!,Gender,Age])+sum(LungCT1Progressing[Type!,Stage!,Gender,Age])+sum(LungCT1Disabling[Type!,Stage!,Gender,Age])+sum(LungCCured2[Type!,Stage!,Gender,Age])+sum(LungCNotProgressing2[Type!,Stage!,Gender,Age])+sum(LungCT2Progressing[Type!,Stage!,Gender,Age])+sum(LungCT2Disabling[Type!,Stage!,Gender,Age])" + +CMC.LungCProgressIIIAIIIBRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIIAIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIIAIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIIAIIIBNos')" + +CMC.LungCProgress0203 : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgress0203Rate[Type,Age,Gender]*LungCs02[Type,Gender,Age]" +CMC.LungCOutputsIIBNosNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIBNoD[NotSmoker,Gender!,Age!])" + +CMC.LungCsIIBDiagnosis : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCsIIBDiagnosisRate[Type,Age,Gender]*LungCsIIBNoD[Type,Gender,Age]" +CMC.LungCOutputs03ScNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs03[Small,Gender!,Age!])" + +CMC.LungCsIIIBNoDPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCsIIIBNoD[Type,Gender,Age]" +CMC.LungCsIIANoDIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIANos')" + +CMC.LungCProgress02IVRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P02IVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P02IVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P02IVNos')" + +CMC.LungCOutputs01ScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01Diagnosis[Small,Gender!,Age!])" + +CMC.LungCT2Progressing : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCT2ProgressingIniVal[Type,Stage,Age,Gender]" + +CMC.LungCT2Death : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCT2Disabling[Type,Stage,Gender,Age]*LungCT2DeathRate[Type,Stage,Age,Gender]" +CMC.LungCOutputsIIAScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIADiagnosis[Small,Gender!,Age!])" + +CMC.LungCsIBNoD : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCsIBNoDIniVal[Type,Age,Gender]" + +CMC.LungCT1DisablingIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Di01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Di02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Di03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Di01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Di02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Di03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1DiIVNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Di01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Di02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Di03Nos')" + +CMC.LungCNotProgressing1 : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCTreated1IniVal[Type,Stage,Age,Gender]" + +CMC.LungCOutputsIBScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIBDiagnosis[Small,Gender!,Age!])" + +CMC.LungCOutputProgressing1 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCT1Progressing[Type!,Stage!,Gender!,Age!])" + +CMC.LungCProgressIIIAIV : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIIIAIVRate[Type,Age,Gender]*LungCsIIIANoD[Type,Gender,Age]" +CMC.LungCProgressIAIV : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIAIVRate[Type,Age,Gender]*LungCsIANoD[Type,Gender,Age]" +CMC.LungCsIADiagnosis : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCsIADiagnosisRate[Type,Age,Gender]*LungCsIANoD[Type,Gender,Age]" +CMC.LungCOutputsIVNsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIVDiagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCOutputsIIIBNsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIBDiagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCProgress01IVRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P01IVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P01IVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P01IVNos')" + +CMC.LungCProgressIIAIIB : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIIAIIBRate[Type,Age,Gender]*LungCsIIANoD[Type,Gender,Age]" +CMC.LungCOutputNotProgressing1 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCNotProgressing1[Type!,Stage!,Gender!,Age!])" + +CMC.LungCsIIANoDPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCsIIANoD[Type,Gender,Age]" +CMC.LungCOutputsIIBNsNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIBNoD[NonSmall,Gender!,Age!])" + +CMC.LungCProgressIIAIIBRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIAIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIAIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIAIIBNos')" + +CMC.LungCProgress0203Rate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P0203Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P0203Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P0203Nos')" + +CMC.LungCsIIBNoDPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCsIIBNoD[Type,Gender,Age]" +CMC.LungCSmokersPercentageOfPopulation : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_DATA('LCancer.xls', 'LungC_Risk', 'PSmokingMenT', 'PSmokingMen')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_DATA('LCancer.xls', 'LungC_Risk', 'PSmokingWomenT', 'PSmokingWomen')" + +CMC.LungCOutputsIVScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIVDiagnosis[Small,Gender!,Age!])" + +CMC.LungCs01Ageing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCs01[Type,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCs01[Type,Gender,Age], -1) else -LungCs01[Type,Gender,Age]+VECTOR_MAP(LungCs01[Type,Gender,Age], -1)" +CMC.LungCOutputsIBNosNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIBNoD[NotSmoker,Gender!,Age!])" + +CMC.LungCs02 : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCs02IniVal[Type,Age,Gender]" + +CMC.LungCCausedDeath : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCT1Death[Type!,Stage!,Gender,Age])+sum(LungCT2Death[Type!,Stage!,Gender,Age])+sum(LungCTherapy1Mortality[Type!,Stage!,Gender,Age])" + +CMC.LungCsIBDiagnosis : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCsIBNoD[Type,Gender,Age]*LungCsIBDiagnosisRate[Type,Age,Gender]" +CMC.LungCProgressIIBIV : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIIBIVRate[Type,Age,Gender]*LungCsIIBNoD[Type,Gender,Age]" +CMC.LungCOutputCured2 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCCured2[Type!,Stage!,Gender!,Age!])" + +CMC.LungCsIBDiagnosisRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIBNos')" + +CMC.LungCTherapy1MortalityRatio : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Mor')" + +CMC.LungCTreated1PopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCNotProgressing1[Type,Stage,Gender,Age]" +CMC.LungCOutputTherapy2 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCTherapy2[Type!,Stage!,Gender!,Age!])+sum(LungCTherapyCure2[Type!,Stage!,Gender!,Age!])+sum(LungCTherapy2Failed[Type!,Stage!,Gender!,Age!])" + +CMC.LungCsIIBNoDIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIBNos')" + +CMC.LungCs03DiagnosisRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PD03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PD03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PD03Nos')" + +CMC.LungCsIIIANoDIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIIANos')" + +CMC.LungCTreated1Ageing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCNotProgressing1[Type,Stage,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCNotProgressing1[Type,Stage,Gender,Age], -1) else -LungCNotProgressing1[Type,Stage,Gender,Age]+VECTOR_MAP(LungCNotProgressing1[Type,Stage,Gender,Age], -1)" +CMC.LungCT2DisablingPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCT2Disabling[Type,Stage,Gender,Age]" +CMC.LungCOutputs03ScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs03Diagnosis[Small,Gender!,Age!])" + +CMC.LungCProgressIIIBIV : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIIIBIVRate[Type,Age,Gender]*LungCsIIIBNoD[Type,Gender,Age]" +CMC.LungCProgressIIIBIVRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIIBIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIIBIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIIBIVNos')" + +CMC.LungCProgressIIIAIVRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIIAIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIIAIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIIAIVNos')" + +CMC.LungCT2ProgToDisabling : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCT2Progressing[Type,Stage,Gender,Age]*LungCT2ProgToDisablingRate[Type,Stage,Age,Gender]" +CMC.LungCProgress03IVRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P03IVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P03IVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P03IVNos')" + +CMC.LungCOutputs03NosNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs03[NotSmoker,Gender!,Age!])" + +CMC.LungCOutputsIIIAScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIADiagnosis[Small,Gender!,Age!])" + +CMC.LungCOutputsIIBScNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIBNoD[Small,Gender!,Age!])" + +CMC.LungCOutputsIIIBNosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIBDiagnosis[NotSmoker,Gender!,Age!])" + +CMC.Cloud45 : SYSDYN.Cloud + +CMC.LungCOutputs03NosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs03Diagnosis[NotSmoker,Gender!,Age!])" + +CMC.LungCOutputs03NsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs03Diagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCOutputsIBNosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIBDiagnosis[NotSmoker,Gender!,Age!])" + +CMC.LungCOutputsIIIANsNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIANoD[NonSmall,Gender!,Age!])" + +CMC.LungCHealthy : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCHealthyIniVal[Age,Gender]" + +CMC.LungCs01DiagnosisRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PD01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PD01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PD01Nos')" + +CMC.LungCTreated1IniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Tr01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Tr02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Tr03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Tr01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Tr02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Tr03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1TrIVNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Tr01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Tr02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Tr03Nos')" + +CMC.LungCProgressIBIIBRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIBIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIBIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIBIIBNos')" + +CMC.LungCsIIBNoDAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCsIIBNoD[Type,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCsIIBNoD[Type,Gender,Age], -1) else -LungCsIIBNoD[Type,Gender,Age]+VECTOR_MAP(LungCsIIBNoD[Type,Gender,Age], -1)" +CMC.LungCProgressIIIAIIIB : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCsIIIANoD[Type,Gender,Age]*LungCProgressIIIAIIIBRate[Type,Age,Gender]" +CMC.LungCOutputsIVNsNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIVNoD[NonSmall,Gender!,Age!])" + +CMC.LungCT1ProgressingIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Pr01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Pr02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Pr03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Pr01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Pr02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Pr03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1PrIVNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Pr01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Pr02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Pr03Nos')" + +CMC.LungCs02Ageing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCs02[Type,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCs02[Type,Gender,Age], -1) else -LungCs02[Type,Gender,Age]+VECTOR_MAP(LungCs02[Type,Gender,Age], -1)" +CMC.LungCOutputDisabling1 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCT1Disabling[Type!,Stage!,Gender!,Age!])" + +CMC.LungCOutputsIIIANsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIADiagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCsIIANoDAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCsIIANoD[Type,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCsIIANoD[Type,Gender,Age], -1) else -LungCsIIANoD[Type,Gender,Age]+VECTOR_MAP(LungCsIIANoD[Type,Gender,Age], -1)" +CMC.LungCOutputsIIIANosNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIANoD[NotSmoker,Gender!,Age!])" + +CMC.LungCProgress03IA : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgress03IARate[Type,Age,Gender]*LungCs03[Type,Gender,Age]" +CMC.LungCOutputsIIIANosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIADiagnosis[NotSmoker,Gender!,Age!])" + +CMC.LungCTreated2PopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCNotProgressing2[Type,Stage,Gender,Age]" +CMC.LungCsIIIBDiagnosis : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCsIIIBDiagnosisRate[Type,Age,Gender]*LungCsIIIBNoD[Type,Gender,Age]" +CMC.LungCInceptionRateChanges : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_DATA('LCancer.xls', 'LungC_Risk', 'B', 'C147')" + +CMC.LungCNotProgressing2 : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCTreated2IniVal[Type,Stage,Age,Gender]" + +CMC.LungCProgressIIBIVRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIBIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIBIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIBIVNos')" + +CMC.LungCs02Diagnosis : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCs02DiagnosisRate[Type,Age,Gender]*LungCs02[Type,Gender,Age]" +CMC.LungCFirstTreatmentRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "10" + +CMC.LungCCured2 : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCCured2IniVal[Type,Stage,Age,Gender]" + +CMC.LungCOutputs02NosNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs02[NotSmoker,Gender!,Age!])" + +CMC.LungCOutputs02ScNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs02[Small,Gender!,Age!])" + +CMC.LungCProgressIIBIIIA : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgressIIBIIIARate[Type,Age,Gender]*LungCsIIBNoD[Type,Gender,Age]" +CMC.LungCs03Ageing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCs03[Type,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCs03[Type,Gender,Age], -1) else -LungCs03[Type,Gender,Age]+VECTOR_MAP(LungCs03[Type,Gender,Age], -1)" +CMC.LungCOutputNsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01Diagnosis[NonSmall,Gender!,Age!])+sum(LungCs02Diagnosis[NonSmall,Gender!,Age!])+sum(LungCs03Diagnosis[NonSmall,Gender!,Age!])+sum(LungCsIADiagnosis[NonSmall,Gender!,Age!])+sum(LungCsIBDiagnosis[NonSmall,Gender!,Age!])+sum(LungCsIIADiagnosis[NonSmall,Gender!,Age!])+sum(LungCsIIBDiagnosis[NonSmall,Gender!,Age!])+sum(LungCsIIIADiagnosis[NonSmall,Gender!,Age!])+sum(LungCsIIIBDiagnosis[NonSmall,Gender!,Age!])+sum(LungCsIVDiagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCTherapyCure1 : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCFirstTreatmentRate*(LungCD[Type,Stage,Gender,Age]*LungCTherapy1Ratio[Type,Stage,Age,Gender]*LungCTherapy1CureRatio[Type,Stage,Age,Gender])*(1-LungCTherapy1MortalityRatio/100)" +CMC.LungCT2DisablingIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Di01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Di02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Di03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Di01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Di02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Di03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2DiIVNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Di01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Di02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Di03Nos')" + +CMC.LungCsIBNoDIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIBNos')" + +CMC.LungCOutputModelPopExcludingHealthy : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPop[Gender,Age]-LungCHealthy[Gender,Age]" + +CMC.LungCsIIADiagnosisRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIANos')" + +CMC.LungCProgress0102 : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgress0102Rate[Type,Age,Gender]*LungCs01[Type,Gender,Age]" +CMC.LungCsIVNoDAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCsIVNoD[Type,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCsIVNoD[Type,Gender,Age], -1) else -LungCsIVNoD[Type,Gender,Age]+VECTOR_MAP(LungCsIVNoD[Type,Gender,Age], -1)" +CMC.LungCModelPopCorrectionRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "0.9" + +CMC.LungCTherapy2 : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCFirstTreatmentRate*(LungCD[Type,Stage,Gender,Age]*LungCTherapy2Ratio[Type,Stage,Age,Gender]*(1-LungCTherapy2CureRatio[Type,Stage,Age,Gender]))*(1-LungCTherapy2FailRatio/100)" +CMC.LungCsIIANoD : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCsIIANoDIniVal[Type,Age,Gender]" + +CMC.LungCsIIIANoD : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCsIIIANoDIniVal[Type,Age,Gender]" + +CMC.LungCOutputsIVNosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIVDiagnosis[NotSmoker,Gender!,Age!])" + +CMC.LungCTherapy2Ratio : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Ra01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Ra02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Ra03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Ra01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Ra02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Ra03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Ra01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Ra02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Ra03Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2RaIVNos')" + +CMC.LungCOutputs01NosNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01[NotSmoker,Gender!,Age!])" + +CMC.LungCCured2Ageing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCCured2[Type,Stage,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCCured2[Type,Stage,Gender,Age], -1) else -LungCCured2[Type,Stage,Gender,Age]+VECTOR_MAP(LungCCured2[Type,Stage,Gender,Age], -1)" +CMC.LungCs03 : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCs03IniVal[Type,Age,Gender]" + +CMC.LungCOutputs03NsNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs03[NonSmall,Gender!,Age!])" + +CMC.LungCOutputsIIANosNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIANoD[NotSmoker,Gender!,Age!])" + +CMC.LungCsIIIANoDPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCsIIIANoD[Type,Gender,Age]" +CMC.LungCs01Diagnosis : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCs01DiagnosisRate[Type,Age,Gender]*LungCs01[Type,Gender,Age]" +CMC.LungCOutputs02NsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs02Diagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCOutputsIANosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIADiagnosis[NotSmoker,Gender!,Age!])" + +CMC.LungCProgress02IV : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCProgress02IVRate[Type,Age,Gender]*LungCs02[Type,Gender,Age]" +CMC.LungCT1Progressing : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCT1ProgressingIniVal[Type,Stage,Age,Gender]" + +CMC.LungCOutputTherapy1Cure : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCTherapyCure1[Type!,Stage!,Gender!,Age!])" + +CMC.LungCsIANoDIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIANos')" + +CMC.LungCOutputsIANosNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIANoD[NotSmoker,Gender!,Age!])" + +CMC.LungCOutputTherapy1MortalityInTherapy : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCTherapy1Mortality[Type!,Stage!,Gender!,Age!])" + +CMC.LungCTreated2Ageing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCNotProgressing2[Type,Stage,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCNotProgressing2[Type,Stage,Gender,Age], -1) else -LungCNotProgressing2[Type,Stage,Gender,Age]+VECTOR_MAP(LungCNotProgressing2[Type,Stage,Gender,Age], -1)" +CMC.LungCs01IniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INd01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INd01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INd01Nos')" + +CMC.LungCOutputDisabling2 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCT2Disabling[Type!,Stage!,Gender!,Age!])" + +CMC.LungCT1ProgressesRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Re01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Re02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Re03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Re01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Re02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Re03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Re01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Re02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Re03Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1ReIVNos')" + +CMC.LungCs02PopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCs02[Type,Gender,Age]" +CMC.LungCOutputsIIAScNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIANoD[Small,Gender!,Age!])" + +CMC.LungCsIVNoDPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCsIVNoD[Type,Gender,Age]*LungCModelPopCorrectionFactor[Gender,Age]" +CMC.LungCoutputNoDNos : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCOutputs01NosNoD+LungCOutputs02NosNoD+LungCOutputs03NosNoD+LungCOutputsIANosNoD+LungCOutputsIBNosNoD+LungCOutputsIIANosNoD+LungCOutputsIIBNosNoD+LungCOutputsIIIANosNoD+LungCOutputsIIIBNosNoD+LungCOutputsIVNosNoD" + +CMC.LungCOutputsIIANosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIADiagnosis[NotSmoker,Gender!,Age!])" + +CMC.LungCs01 : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCs01IniVal[Type,Age,Gender]" + +CMC.LungCOutputCured1 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCCured1[Type!,Stage!,Gender!,Age!])" + +CMC.LungCTherapy1CureRatio : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Cr01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Cr02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Cr03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Cr01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Cr02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Cr03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Cr01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Cr02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Cr03Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1CrIVNos')" + +CMC.LungCsIIIBDiagnosisRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIIIBNos')" + +CMC.LungCsIVDiagnosisRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PDIVNos')" + +CMC.LungCOutputsIIBNsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIBDiagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCOutputModelPop : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCModelPop[Gender!,Age!])" + +CMC.LungCsIANoDPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCsIANoD[Type,Gender,Age]" +CMC.LungCCured2IniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Cr01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Cr02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Cr03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Cr01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Cr02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Cr03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2CrIVNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Cr01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Cr02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Cr03Nos')" + +CMC.LungCModelPopCorrectionFactor : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionRate*(TotalPopulation[Gender,Age]/LungCModelPop[Gender,Age]-1)-(TotalPopulationDeath[Gender,Age]-LungCCausedDeath[Gender,Age])/LungCModelPop[Gender,Age]" + +CMC.LungCTherapy2FailRatio : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Fail')" + +CMC.LungCsIBNoDAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age0 then -LungCsIBNoD[Type,Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCsIBNoD[Type,Gender,Age], -1) else -LungCsIBNoD[Type,Gender,Age]+VECTOR_MAP(LungCsIBNoD[Type,Gender,Age], -1)" +CMC.LungCOutputNosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01Diagnosis[NotSmoker,Gender!,Age!])+sum(LungCs02Diagnosis[NotSmoker,Gender!,Age!])+sum(LungCs03Diagnosis[NotSmoker,Gender!,Age!])+sum(LungCsIADiagnosis[NotSmoker,Gender!,Age!])+sum(LungCsIBDiagnosis[NotSmoker,Gender!,Age!])+sum(LungCsIIADiagnosis[NotSmoker,Gender!,Age!])+sum(LungCsIIBDiagnosis[NotSmoker,Gender!,Age!])+sum(LungCsIIIADiagnosis[NotSmoker,Gender!,Age!])+sum(LungCsIIIBDiagnosis[NotSmoker,Gender!,Age!])+sum(LungCsIVDiagnosis[NotSmoker,Gender!,Age!])" + +CMC.LungCOutputNotProgressing2 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCNotProgressing2[Type!,Stage!,Gender!,Age!])" + +CMC.LungCOutputsIIIBNosNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIBNoD[NotSmoker,Gender!,Age!])" + +CMC.LungCProgressIIBIIIBRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIBIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIBIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIBIIIBNos')" + +CMC.LungCOutputT1Mortality : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCT1Death[Type!,Stage!,Gender!,Age!])" + +CMC.LungCOutputsIIIBNsNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIBNoD[NonSmall,Gender!,Age!])" + +CMC.LungCDIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDia01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDia02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDia03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDia01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDia02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDia03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDiaIVNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDia01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDia02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IDia03Nos')" + +CMC.LungCOutputsIIANsNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIANoD[NonSmall,Gender!,Age!])" + +CMC.LungCProgressIIAIVRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIAIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIAIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIAIVNos')" + +CMC.LungCOutputs01ScNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01[Small,Gender!,Age!])" + +CMC.LungCOutputNoDSum : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCNoDSum[Gender!,Age!])" + +CMC.LungCsIVNoDIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIVNos')" + +CMC.LungCT1ProgressingPopCorr : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCModelPopCorrectionFactor[Gender,Age]*LungCT1Progressing[Type,Stage,Gender,Age]" +CMC.LungCOutputTherapy1NoCure : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCTherapy1[Type!,Stage!,Gender!,Age!])" + +CMC.LungCOutputsIVScNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIVNoD[Small,Gender!,Age!])" + +CMC.LungCProgress0102Rate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P0102Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P0102Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'P0102Nos')" + +CMC.LungCOutputDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01Diagnosis[Type!,Gender!,Age!])+sum(LungCs02Diagnosis[Type!,Gender!,Age!])+sum(LungCs03Diagnosis[Type!,Gender!,Age!])+sum(LungCsIADiagnosis[Type!,Gender!,Age!])+sum(LungCsIBDiagnosis[Type!,Gender!,Age!])+sum(LungCsIIADiagnosis[Type!,Gender!,Age!])+sum(LungCsIIBDiagnosis[Type!,Gender!,Age!])+sum(LungCsIIIADiagnosis[Type!,Gender!,Age!])+sum(LungCsIIIBDiagnosis[Type!,Gender!,Age!])+sum(LungCsIVDiagnosis[Type!,Gender!,Age!])" + +CMC.LungCOutputHealthyAndTreated : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCHealthy[Gender!,Age!])+sum(LungCNotProgressing2[Type!,Stage!,Gender!,Age!])+sum(LungCNotProgressing1[Type!,Stage!,Gender!,Age!])+sum(LungCCured1[Type!,Stage!,Gender!,Age!])+sum(LungCCured2[Type!,Stage!,Gender!,Age!])" + +CMC.LungCOutputsIIANsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIADiagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCT2DeathRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Mo01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Mo02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Mo03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Mo01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Mo02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Mo03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Mo01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Mo02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Mo03Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2MoIVNos')" + +CMC.LungCProgressIAIBRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIAIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIAIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIAIBNos')" + +CMC.LungCT2Deceased : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "0" + +CMC.LungCs03IniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INd03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INd03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INd03Nos')" + +CMC.LungCOutputs01NsDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01Diagnosis[NonSmall,Gender!,Age!])" + +CMC.LungCOutputs02NsNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs02[NonSmall,Gender!,Age!])" + +CMC.LungCsIIIADiagnosis : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "LungCsIIIADiagnosisRate[Type,Age,Gender]*LungCsIIIANoD[Type,Gender,Age]" +CMC.LungCTherapy2CureRatio : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Cr01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Cr02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Cr03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Cr01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Cr02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Cr03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Cr01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Cr02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Cr03Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2CrIVNos')" + +CMC.LungCHealthyIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IHe')" + +CMC.LungCOutputMortality : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCCausedDeath[Gender!,Age!])" + +CMC.LungCs02IniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INd02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INd02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INd02Nos')" + +CMC.LungCOutputScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01Diagnosis[Small,Gender!,Age!])+sum(LungCs02Diagnosis[Small,Gender!,Age!])+sum(LungCs03Diagnosis[Small,Gender!,Age!])+sum(LungCsIADiagnosis[Small,Gender!,Age!])+sum(LungCsIBDiagnosis[Small,Gender!,Age!])+sum(LungCsIIADiagnosis[Small,Gender!,Age!])+sum(LungCsIIBDiagnosis[Small,Gender!,Age!])+sum(LungCsIIIADiagnosis[Small,Gender!,Age!])+sum(LungCsIIIBDiagnosis[Small,Gender!,Age!])+sum(LungCsIVDiagnosis[Small,Gender!,Age!])" + +CMC.LungCOutputs01NsNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01[NonSmall,Gender!,Age!])" + +CMC.LungCT1DeathRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Mo01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Mo02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Mo03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Mo01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Mo02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Mo03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Mo01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Mo02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1Mo03Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT1MoIVNos')" + +CMC.LungCProgressIAIIARate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIAIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIAIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIAIIANos')" + +CMC.LungCsIIIBNoDIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'INdIIIBNos')" + +CMC.LungCOutputs01NosDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01Diagnosis[NotSmoker,Gender!,Age!])" + +CMC.LungCInceptionRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIncSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIncNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIncNos')" + +CMC.LungCs02DiagnosisRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PD02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PD02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PD02Nos')" + +CMC.LungCNoDSum : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs01[Type!,Gender,Age])+sum(LungCs02[Type!,Gender,Age])+sum(LungCs03[Type!,Gender,Age])+sum(LungCsIANoD[Type!,Gender,Age])+sum(LungCsIBNoD[Type!,Gender,Age])+sum(LungCsIIANoD[Type!,Gender,Age])+sum(LungCsIIBNoD[Type!,Gender,Age])+sum(LungCsIIIANoD[Type!,Gender,Age])+sum(LungCsIIIBNoD[Type!,Gender,Age])+sum(LungCsIVNoD[Type!,Gender,Age])" + +CMC.LungCOutputsIIIAScNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIANoD[Small,Gender!,Age!])" + +CMC.LungCHealthyAgeing : SYSDYN.Valve + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "(if Age==Age0 then -LungCHealthy[Gender,Age] elseif Age==Age100 then +VECTOR_MAP(LungCHealthy[Gender,Age], -1) else -LungCHealthy[Gender,Age]+VECTOR_MAP(LungCHealthy[Gender,Age], -1))" +CMC.LungCsIVNoD : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCsIVNoDIniVal[Type,Age,Gender]" + +CMC.LungCOutputsIIIBScNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIIBNoD[Small,Gender!,Age!])" + +CMC.LungCOutputs02ScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCs02Diagnosis[Small,Gender!,Age!])" + +CMC.LungCOutputsIBNsNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIBNoD[NonSmall,Gender!,Age!])" + +CMC.LungCT2ProgToDisablingRate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Di01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Di02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Di03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Di01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Di02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Di03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Di01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Di02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2Di03Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PT2DiIVNos')" + +CMC.LungCOutputsIAScNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIANoD[Small,Gender!,Age!])" + +CMC.LungCCured1IniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Cr01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Cr02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Cr03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Cr01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Cr02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Cr03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1CrIVNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Cr01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Cr02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT1Cr03Nos')" + +CMC.LungCOutputT2Mortality : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCT2Death[Type!,Stage!,Gender!,Age!])" + +CMC.LungCOutputTherapy2NoCure : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCTherapy2[Type!,Stage!,Gender!,Age!])" + +CMC.LungCOutputsIBScNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIBNoD[Small,Gender!,Age!])" + +CMC.LungCOutputsIIBScDiagnosis : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIIBDiagnosis[Small,Gender!,Age!])" + +CMC.LungCsIIBNoD : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCsIIBNoDIniVal[Type,Age,Gender]" + +CMC.LungCT2ProgressingIniVal : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIIBSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIVSm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Pr01Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Pr02Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Pr03Sm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIIBNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIVNs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Pr01Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Pr02Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Pr03Ns')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIIANos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIIIBNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2PrIVNos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Pr01Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Pr02Nos')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'IT2Pr03Nos')" + +CMC.LungCOutputTherapy2Failed : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCTherapy2Failed[Type!,Stage!,Gender!,Age!])" + +CMC.LungCOutputsIVNosNoD : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(LungCsIVNoD[NotSmoker,Gender!,Age!])" + +CMC.LungCsIANoD : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCsIANoDIniVal[Type,Age,Gender]" + +CMC.LungCT2Disabling : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCT2DisablingIniVal[Type,Stage,Age,Gender]" + +CMC.LungCProgressIIAIIIARate : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIAIIIASm')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIAIIIANs')" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_CONSTANT('LCancer.xls', 'LungC_In', 'PIIAIIIANos')" + +CMC.LungCD : SYSDYN.Stock + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCDIniVal[Type,sIA,Age,Gender]" + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCDIniVal[Type,sIB,Age,Gender]" + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCDIniVal[Type,sIIA,Age,Gender]" + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCDIniVal[Type,sIIB,Age,Gender]" + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCDIniVal[Type,sIIIA,Age,Gender]" + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCDIniVal[Type,sIIIB,Age,Gender]" + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCDIniVal[Type,sIV,Age,Gender]" + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCDIniVal[Type,s03,Age,Gender]" + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCDIniVal[Type,s02,Age,Gender]" + _ : SYSDYN.StockExpression + SYSDYN.HasInitialEquation "LungCDIniVal[Type,s01,Age,Gender]" + +CMC.d127 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCD +CMC.d882 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCoutputNoDNos CMC.LungCOutputs01NosNoD +CMC.d331 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIANoDAgeing CMC.DummyRateForUnitsConversion +CMC.d737 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNosDiagnosis CMC.LungCs02Diagnosis +CMC.f580 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCProgressIIIBIV +CMC.f805 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCTherapyCure1 CMC.LungCD +CMC.d84 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1Progresses CMC.LungCNotProgressing1 +CMC.d463 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCNotProgressing2 +CMC.f517 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCProgress03IV +CMC.d458 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNoDSum CMC.LungCsIIIBNoD +CMC.d451 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNoDSum CMC.LungCs02 +CMC.d220 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1ProgressingPopCorr CMC.LungCModelPopCorrectionFactor +CMC.d454 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNoDSum CMC.LungCsIBNoD +CMC.d846 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy1 CMC.LungCTherapyCure1 +CMC.d722 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNsDiagnosis CMC.LungCsIVDiagnosis +CMC.d578 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIIBIV CMC.LungCsIIIBNoD +CMC.d695 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs03NsDiagnosis CMC.LungCs03Diagnosis +CMC.d728 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputScDiagnosis CMC.LungCsIIADiagnosis +CMC.d742 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNosDiagnosis CMC.LungCsIIBDiagnosis +CMC.d378 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIBDiagnosis CMC.LungCsIBNoD +CMC.d325 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIANoDPopCorr CMC.LungCsIIANoD +CMC.f29 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT1Progressing CMC.LungCT1Progresses +CMC.d889 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCoutputNoDNos CMC.LungCOutputsIIIANosNoD +CMC.d572 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIAIV CMC.LungCsIIANoD +CMC.f540 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIIIBIV CMC.LungCsIIIBNoD +CMC.d58 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCInception CMC.LungCHealthy +CMC.d211 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1Death CMC.LungCT1DeathRate +CMC.f15 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs02 CMC.LungCProgress0102 +CMC.d861 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputs01NsNoD +CMC.f337 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIBNoD CMC.LungCsIIBNoDAgeing +CMC.d101 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTreated1Ageing CMC.DummyRateForUnitsConversion +CMC.d340 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIBNoDAgeing CMC.LungCsIIBNoD +CMC.f76 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCNotProgressing1 CMC.LungCTreated1Ageing +CMC.d62 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs01Ageing CMC.LungCs01 +CMC.d833 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCured2Ageing CMC.DummyRateForUnitsConversion +CMC.d571 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIAIV CMC.LungCProgressIIAIVRate +CMC.f139 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs01 CMC.LungCs01PopCorr +CMC.d129 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPopCorrectionFactor CMC.TotalPopulationDeath +CMC.d917 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapyCure2 CMC.LungCTherapy2FailRatio +CMC.d926 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy2Failed CMC.LungCTherapy2Failed +CMC.d548 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIANoD CMC.LungCsIIANoDIniVal +CMC.f495 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCs02Diagnosis +CMC.d739 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNosDiagnosis CMC.LungCsIADiagnosis +CMC.d876 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSc CMC.LungCOutputsIBScNoD +CMC.d662 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs02ScNoD CMC.LungCs02 +CMC.d783 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIANosDiagnosis CMC.LungCsIIIADiagnosis +CMC.d758 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs03NosNoD CMC.LungCs03 +CMC.f236 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIANoD CMC.LungCProgress03IA +CMC.d706 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIAScDiagnosis CMC.LungCsIIIADiagnosis +CMC.f348 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIIANoD CMC.LungCsIIIANoDAgeing +CMC.f145 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIANoD CMC.LungCsIANoDPopCorr +CMC.d627 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputProgressing2 CMC.LungCT2Progressing +CMC.d715 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNsDiagnosis CMC.LungCs03Diagnosis +CMC.f23 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCNotProgressing1 CMC.LungCTherapy1 +CMC.f364 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCsIVNoDAgeing +CMC.d96 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy2 CMC.LungCFirstTreatmentRate +CMC.d486 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNotProgressing1 CMC.LungCTreated1IniVal +CMC.f509 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCProgress01IV +CMC.d160 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTreated2PopCorr CMC.LungCModelPopCorrectionFactor +CMC.d569 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIBIV CMC.LungCProgressIBIVRate +CMC.d367 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIVNoDAgeing CMC.LungCsIVNoD +CMC.d716 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNsDiagnosis CMC.LungCsIADiagnosis +CMC.d391 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIBDiagnosis CMC.LungCsIIBDiagnosisRate +CMC.d778 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs03NosDiagnosis CMC.LungCs03Diagnosis +CMC.d743 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNosDiagnosis CMC.LungCsIIIADiagnosis +CMC.d720 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNsDiagnosis CMC.LungCsIIIADiagnosis +CMC.d723 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputScDiagnosis CMC.LungCs01Diagnosis +CMC.d453 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNoDSum CMC.LungCsIANoD +CMC.d180 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2ProgressingAgeing CMC.DummyRateForUnitsConversion +CMC.d244 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress0203 CMC.LungCs02 +CMC.d351 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIANoDAgeing CMC.DummyRateForUnitsConversion +CMC.f246 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs02 CMC.LungCs02PopCorr +CMC.d488 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1Disabling CMC.LungCT1DisablingIniVal +CMC.d835 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCured2PopCorr CMC.LungCModelPopCorrectionFactor +CMC.d415 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIAIB CMC.LungCProgressIAIBRate +CMC.d452 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNoDSum CMC.LungCs03 +CMC.f342 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIIANoD CMC.LungCsIIIANoDPopCorr +CMC.d862 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputs02NsNoD +CMC.f579 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCProgressIIIAIV +CMC.f295 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIIBIIIA CMC.LungCsIIBNoD +CMC.d341 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIBNoDAgeing CMC.DummyRateForUnitsConversion +CMC.d87 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1Progresses CMC.LungCT1ProgressesRate +CMC.d508 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs01Diagnosis CMC.LungCs01DiagnosisRate +CMC.d221 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1ProgressingPopCorr CMC.LungCT1Progressing +CMC.d64 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress0102 CMC.LungCProgress0102Rate +CMC.d417 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIBIIB CMC.LungCProgressIBIIBRate +CMC.f12 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCInception CMC.LungCHealthy +CMC.d881 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSc CMC.LungCOutputsIVScNoD +CMC.d765 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIVNosNoD CMC.LungCsIVNoD +CMC.d784 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIBNosDiagnosis CMC.LungCsIIIBDiagnosis +CMC.d507 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs01Diagnosis CMC.LungCs01 +CMC.d405 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIADiagnosis CMC.LungCsIIANoD +CMC.d573 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIBIV CMC.LungCProgressIIBIVRate +CMC.f237 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgress03IA CMC.LungCs03 +CMC.f370 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCsIVNoDPopCorr +CMC.f309 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIBNoD CMC.LungCsIBNoDPopCorr +CMC.d762 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIBNosNoD CMC.LungCsIIBNoD +CMC.d734 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCInception CMC.LungCInceptionRateChanges +CMC.d875 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSc CMC.LungCOutputsIAScNoD +CMC.d567 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress03IV CMC.LungCs03 +CMC.d116 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCausedDeath CMC.LungCT2Death +CMC.d144 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs01PopCorr CMC.LungCs01 +CMC.d914 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy2Failed CMC.LungCFirstTreatmentRate +CMC.d380 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIBDiagnosis CMC.LungCsIBDiagnosisRate +CMC.d100 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs01Ageing CMC.DummyRateForUnitsConversion +CMC.f824 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCCured2 CMC.LungCCured2PopCorr +CMC.d661 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs01ScNoD CMC.LungCs01 +CMC.f286 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIBNoD CMC.LungCProgressIIAIIB +CMC.d800 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCured1PopCorr CMC.LungCCured1 +CMC.f381 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIADiagnosis CMC.LungCsIIANoD +CMC.d581 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCsIVNoDIniVal +CMC.d308 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIIAIIIB CMC.LungCsIIIANoD +CMC.f392 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIIADiagnosis CMC.LungCsIIIANoD +CMC.f177 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT2Progressing CMC.LungCT2ProgressingAgeing +CMC.f496 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs02Diagnosis CMC.LungCs02 +CMC.d605 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDiagnosis CMC.LungCsIBDiagnosis +CMC.d373 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIVNoDPopCorr CMC.LungCModelPopCorrectionFactor +CMC.d607 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDiagnosis CMC.LungCsIIBDiagnosis +CMC.d813 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCCured1 +CMC.f42 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT2Death CMC.LungCT2Disabling +CMC.f205 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT1Death CMC.LungCT1Disabling +CMC.d759 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIANosNoD CMC.LungCsIANoD +CMC.d644 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIANsNoD CMC.LungCsIANoD +CMC.d851 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy2Cure CMC.LungCTherapyCure2 +CMC.d927 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCausedDeath CMC.LungCTherapy1Mortality +CMC.d694 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs02ScDiagnosis CMC.LungCs02Diagnosis +CMC.d213 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1Death CMC.LungCT1Disabling +CMC.d51 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCBirth CMC.TotalPopulationBirth +CMC.d456 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNoDSum CMC.LungCsIIBNoD +CMC.d568 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIAIV CMC.LungCsIANoD +CMC.d874 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSc CMC.LungCOutputs03ScNoD +CMC.d171 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2ProgressingPopCorr CMC.LungCT2Progressing +CMC.d916 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy2Failed CMC.LungCTherapy2FailRatio +CMC.f386 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIBDiagnosis CMC.LungCsIIBNoD +CMC.d796 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCured1Ageing CMC.LungCCured1 +CMC.f200 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT1Disabling CMC.LungCT1ProgToDisabling +CMC.f525 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCProgressIBIV +CMC.d787 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCInception CMC.LungCSmokersPercentageOfPopulation +CMC.d161 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTreated2PopCorr CMC.LungCNotProgressing2 +CMC.d919 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy2Failed CMC.LungCTherapy2Ratio +CMC.f534 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIIBIV CMC.LungCsIIBNoD +CMC.d744 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNosDiagnosis CMC.LungCsIIIBDiagnosis +CMC.f20 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIADiagnosis CMC.LungCsIANoD +CMC.d888 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCoutputNoDNos CMC.LungCOutputsIIBNosNoD +CMC.d557 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress02IV CMC.LungCs02 +CMC.d718 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNsDiagnosis CMC.LungCsIIADiagnosis +CMC.d468 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCNoDSum +CMC.d700 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIBScDiagnosis CMC.LungCsIBDiagnosis +CMC.f287 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIIAIIB CMC.LungCsIIANoD +CMC.f475 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCTherapy2 CMC.LungCD +CMC.d868 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputsIIIANsNoD +CMC.f294 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIIANoD CMC.LungCProgressIIBIIIA +CMC.d413 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIIAIIIB CMC.LungCProgressIIIAIIIBRate +CMC.d932 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputRelapse CMC.LungCT2Progresses +CMC.d764 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIBNosNoD CMC.LungCsIIIBNoD +CMC.f275 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIBNoD CMC.LungCProgressIAIB +CMC.d803 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCured1PopCorr CMC.LungCModelPopCorrectionFactor +CMC.d606 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDiagnosis CMC.LungCsIIADiagnosis +CMC.d724 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputScDiagnosis CMC.LungCs02Diagnosis +CMC.d691 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs01NsDiagnosis CMC.LungCs01Diagnosis +CMC.d666 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIAScNoD CMC.LungCsIIANoD +CMC.d432 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIVDiagnosis CMC.LungCsIVDiagnosisRate +CMC.d346 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIANoDPopCorr CMC.LungCModelPopCorrectionFactor +CMC.f911 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCTherapy2Failed CMC.LungCD +CMC.d907 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy1 CMC.LungCTherapy1Mortality +CMC.d708 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIBScDiagnosis CMC.LungCsIIIBDiagnosis +CMC.d650 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIVNsNoD CMC.LungCsIVNoD +CMC.d710 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIVScDiagnosis CMC.LungCsIVDiagnosis +CMC.f895 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT1Deceased CMC.LungCTherapy1Mortality +CMC.d856 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputHealthyAndTreated CMC.LungCCured1 +CMC.d69 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIANoDAgeing CMC.LungCsIANoD +CMC.d664 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIAScNoD CMC.LungCsIANoD +CMC.d545 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs03 CMC.LungCs03IniVal +CMC.f191 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIANoD CMC.LungCProgressIAIIA +CMC.f224 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT1Disabling CMC.LungCT1DisablingPopCorr +CMC.d187 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputModelPop CMC.LungCModelPop +CMC.d646 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIANsNoD CMC.LungCsIIANoD +CMC.d262 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs03PopCorr CMC.LungCs03 +CMC.d79 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTreated1Ageing CMC.LungCNotProgressing1 +CMC.d212 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1ProgToDisabling CMC.LungCT1Progressing +CMC.d352 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIANoDAgeing CMC.LungCsIIIANoD +CMC.d126 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCHealthy +CMC.d251 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs02PopCorr CMC.LungCs02 +CMC.f426 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCsIIIBDiagnosis +CMC.f279 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIBIIB CMC.LungCsIBNoD +CMC.d176 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2DisablingPopCorr CMC.LungCT2Disabling +CMC.d256 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs02Ageing CMC.DummyRateForUnitsConversion +CMC.d810 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy1 CMC.LungCTherapy1CureRatio +CMC.d574 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIBIV CMC.LungCsIIBNoD +CMC.d170 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2ProgressingPopCorr CMC.LungCModelPopCorrectionFactor +CMC.f33 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT2Progressing CMC.LungCT2Progresses +CMC.d920 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy2Failed CMC.LungCD +CMC.f428 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCsIVDiagnosis +CMC.d887 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCoutputNoDNos CMC.LungCOutputsIIANosNoD +CMC.d227 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1DisablingPopCorr CMC.LungCModelPopCorrectionFactor +CMC.f26 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCNotProgressing2 CMC.LungCTherapy2 +CMC.d99 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCHealthyAgeing CMC.DummyRateForUnitsConversion +CMC.d566 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIAIV CMC.LungCProgressIAIVRate +CMC.f526 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIBIV CMC.LungCsIBNoD +CMC.d72 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIADiagnosis CMC.LungCsIADiagnosisRate +CMC.d869 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputsIIIANsNoD +CMC.d806 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapyCure1 CMC.LungCFirstTreatmentRate +CMC.d255 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs02Ageing CMC.LungCs02 +CMC.d500 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs02Diagnosis CMC.LungCs02DiagnosisRate +CMC.f790 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCCured1 CMC.LungCTherapyCure1 +CMC.f533 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCProgressIIBIV +CMC.d918 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy2 CMC.LungCTherapy2FailRatio +CMC.d604 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDiagnosis CMC.LungCsIADiagnosis +CMC.d556 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress02IV CMC.LungCProgress02IVRate +CMC.d717 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNsDiagnosis CMC.LungCsIBDiagnosis +CMC.f232 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs03 CMC.LungCProgress0203 +CMC.d462 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCNotProgressing1 +CMC.d843 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCCured2 +CMC.d815 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputCured1 CMC.LungCCured1 +CMC.d330 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIANoDAgeing CMC.LungCsIIANoD +CMC.f263 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs03 CMC.LungCs03Ageing +CMC.f167 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT2Progressing CMC.LungCT2ProgressingPopCorr +CMC.d360 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIBNoDPopCorr CMC.LungCModelPopCorrectionFactor +CMC.d692 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs01ScDiagnosis CMC.LungCs01Diagnosis +CMC.d610 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDiagnosis CMC.LungCsIVDiagnosis +CMC.f514 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgress02IV CMC.LungCs02 +CMC.d931 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputRelapse CMC.LungCT1Progresses +CMC.d725 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputScDiagnosis CMC.LungCs03Diagnosis +CMC.d663 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs03ScNoD CMC.LungCs03 +CMC.f513 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCProgress02IV +CMC.d854 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy1NoCure CMC.LungCTherapy1 +CMC.f797 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCCured1 CMC.LungCCured1PopCorr +CMC.f510 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgress01IV CMC.LungCs01 +CMC.d549 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIBNoD CMC.LungCsIIBNoDIniVal +CMC.d877 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSc CMC.LungCOutputsIIAScNoD +CMC.d645 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIBNsNoD CMC.LungCsIBNoD +CMC.f322 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIANoD CMC.LungCsIIANoDPopCorr +CMC.f469 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCDAgeing +CMC.f353 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIIBNoD CMC.LungCsIIIBNoDPopCorr +CMC.d575 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIIAIV CMC.LungCProgressIIIAIVRate +CMC.f375 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIBDiagnosis CMC.LungCsIBNoD +CMC.d709 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIVNsDiagnosis CMC.LungCsIVDiagnosis +CMC.d128 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPopCorrectionFactor CMC.LungCCausedDeath +CMC.d589 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNotProgressing2 CMC.LungCNotProgressing2 +CMC.d250 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs02PopCorr CMC.LungCModelPopCorrectionFactor +CMC.f192 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIAIIA CMC.LungCsIANoD +CMC.d303 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIBIIB CMC.LungCsIBNoD +CMC.d614 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy2 CMC.LungCTherapy2 +CMC.d699 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIBNsDiagnosis CMC.LungCsIBDiagnosis +CMC.d501 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs02Diagnosis CMC.LungCs02 +CMC.f278 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIBNoD CMC.LungCProgressIBIIB +CMC.d490 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNotProgressing2 CMC.LungCTreated2IniVal +CMC.f150 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCNotProgressing1 CMC.LungCTreated1PopCorr +CMC.d155 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTreated1PopCorr CMC.LungCNotProgressing1 +CMC.d130 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPopCorrectionFactor CMC.TotalPopulation +CMC.d245 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress03IA CMC.LungCs03 +CMC.d626 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDisabling1 CMC.LungCT1Disabling +CMC.d543 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs01 CMC.LungCs01IniVal +CMC.d583 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy2 CMC.LungCTherapy2Ratio +CMC.f257 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs03 CMC.LungCs03PopCorr +CMC.d782 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIBNosDiagnosis CMC.LungCsIIBDiagnosis +CMC.d85 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2Progresses CMC.LungCNotProgressing2 +CMC.d809 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapyCure1 CMC.LungCTherapy1CureRatio +CMC.f332 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIBNoD CMC.LungCsIIBNoDPopCorr +CMC.f425 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCsIIIADiagnosis +CMC.d745 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNosDiagnosis CMC.LungCsIVDiagnosis +CMC.f34 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT2Progresses CMC.LungCNotProgressing2 +CMC.d832 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapyCure2 CMC.LungCFirstTreatmentRate +CMC.d736 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNosDiagnosis CMC.LungCs01Diagnosis +CMC.d781 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIANosDiagnosis CMC.LungCsIIADiagnosis +CMC.d603 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDiagnosis CMC.LungCs03Diagnosis +CMC.d828 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapyCure2 CMC.LungCTherapy2Ratio +CMC.d90 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2ProgToDisabling CMC.LungCT2Progressing +CMC.d102 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTreated2Ageing CMC.DummyRateForUnitsConversion +CMC.d565 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress03IV CMC.LungCProgress03IVRate +CMC.d620 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputT2Mortality CMC.LungCT2Death +CMC.d850 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy2NoCure CMC.LungCTherapy2 +CMC.d891 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCoutputNoDNos CMC.LungCOutputsIVNosNoD +CMC.f16 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgress0102 CMC.LungCs01 +CMC.d730 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputScDiagnosis CMC.LungCsIIIADiagnosis +CMC.d921 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCD CMC.LungCDIniVal +CMC.d55 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCHealthyAgeing CMC.LungCHealthy +CMC.f233 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgress0203 CMC.LungCs02 +CMC.d57 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCInception CMC.LungCInceptionRate +CMC.d368 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIVNoDAgeing CMC.DummyRateForUnitsConversion +CMC.f424 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCsIIADiagnosis +CMC.d872 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSc CMC.LungCOutputs01ScNoD +CMC.d316 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIBNoDPopCorr CMC.LungCsIBNoD +CMC.d89 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2ProgToDisabling CMC.LungCT2ProgToDisablingRate +CMC.d175 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2DisablingPopCorr CMC.LungCModelPopCorrectionFactor +CMC.f11 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs01 CMC.LungCInception +CMC.d492 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2Progressing CMC.LungCT2ProgressingIniVal +CMC.d347 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIANoDPopCorr CMC.LungCsIIIANoD +CMC.d842 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputCured2 CMC.LungCCured2 +CMC.d665 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIBScNoD CMC.LungCsIBNoD +CMC.f434 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCs03Diagnosis +CMC.d93 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2Death CMC.LungCT2DeathRate +CMC.d899 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy1Mortality CMC.LungCFirstTreatmentRate +CMC.d865 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputsIBNsNoD +CMC.f291 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIIBIIIB CMC.LungCsIIBNoD +CMC.d374 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIVNoDPopCorr CMC.LungCsIVNoD +CMC.d904 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy1 CMC.LungCTherapy1MortalityRatio +CMC.f429 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVDiagnosis CMC.LungCsIVNoD +CMC.d649 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIBNsNoD CMC.LungCsIIIBNoD +CMC.d409 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIAIIIA CMC.LungCProgressIIAIIIARate +CMC.d642 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs02NsNoD CMC.LungCs02 +CMC.d648 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIANsNoD CMC.LungCsIIIANoD +CMC.d886 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCoutputNoDNos CMC.LungCOutputsIBNosNoD +CMC.d585 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2Progresses CMC.LungCT2ProgressesRate +CMC.f327 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIANoD CMC.LungCsIIANoDAgeing +CMC.d727 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputScDiagnosis CMC.LungCsIBDiagnosis +CMC.d320 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIBNoDAgeing CMC.LungCsIBNoD +CMC.d732 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputScDiagnosis CMC.LungCsIVDiagnosis +CMC.d811 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCured1 CMC.LungCCured1IniVal +CMC.d361 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIBNoDPopCorr CMC.LungCsIIIBNoD +CMC.d465 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCT1Disabling +CMC.d184 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputHealthyAndTreated CMC.LungCNotProgressing1 +CMC.d776 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs01NosDiagnosis CMC.LungCs01Diagnosis +CMC.d894 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputModelPopExcludingHealthy CMC.LungCHealthy +CMC.d131 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPopCorrectionFactor CMC.LungCModelPopCorrectionRate +CMC.d181 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2ProgressingAgeing CMC.LungCT2Progressing +CMC.d385 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIADiagnosis CMC.LungCsIIADiagnosisRate +CMC.f502 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCs01Diagnosis +CMC.d307 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIBIIIA CMC.LungCsIIBNoD +CMC.d801 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCured1Ageing CMC.DummyRateForUnitsConversion +CMC.d154 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTreated1PopCorr CMC.LungCModelPopCorrectionFactor +CMC.f830 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCTherapyCure2 CMC.LungCD +CMC.d553 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress01IV CMC.LungCProgress01IVRate +CMC.d747 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs01NosNoD CMC.LungCs01 +CMC.d847 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy2 CMC.LungCTherapyCure2 +CMC.d704 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIBScDiagnosis CMC.LungCsIIBDiagnosis +CMC.d326 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIANoDPopCorr CMC.LungCModelPopCorrectionFactor +CMC.f47 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCBirth CMC.Cloud45 +CMC.d619 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputT1Mortality CMC.LungCT1Death +CMC.f37 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT2Disabling CMC.LungCT2ProgToDisabling +CMC.d335 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIBNoDPopCorr CMC.LungCsIIBNoD +CMC.d855 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy1Cure CMC.LungCTherapyCure1 +CMC.d195 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIAIIA CMC.LungCsIANoD +CMC.d698 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIAScDiagnosis CMC.LungCsIADiagnosis +CMC.d554 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress01IV CMC.LungCs01 +CMC.d831 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapyCure2 CMC.LungCD +CMC.f521 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCProgressIAIV +CMC.f162 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCDPopCorr +CMC.d433 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIVDiagnosis CMC.LungCsIVNoD +CMC.d780 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIBNosDiagnosis CMC.LungCsIBDiagnosis +CMC.d880 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSc CMC.LungCOutputsIIIBScNoD +CMC.d647 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIBNsNoD CMC.LungCsIIBNoD +CMC.d74 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy2 CMC.LungCD +CMC.d440 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs03Diagnosis CMC.LungCs03 +CMC.d890 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCoutputNoDNos CMC.LungCOutputsIIIBNosNoD +CMC.d740 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNosDiagnosis CMC.LungCsIBDiagnosis +CMC.f299 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIIIAIIIB CMC.LungCsIIIANoD +CMC.d103 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIANoDAgeing CMC.DummyRateForUnitsConversion +CMC.d922 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2Disabling CMC.LungCT2DisablingIniVal +CMC.f201 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT1ProgToDisabling CMC.LungCT1Progressing +CMC.d602 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDiagnosis CMC.LungCs02Diagnosis +CMC.d871 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputsIVNsNoD +CMC.f423 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCsIIBDiagnosis +CMC.d719 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNsDiagnosis CMC.LungCsIIBDiagnosis +CMC.d902 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy1Mortality CMC.LungCTherapy1MortalityRatio +CMC.d827 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCured2PopCorr CMC.LungCCured2 +CMC.d91 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT2Death CMC.LungCT2Disabling +CMC.d266 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs03Ageing CMC.LungCs03 +CMC.d467 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCT2Disabling +CMC.d701 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIANsDiagnosis CMC.LungCsIIADiagnosis +CMC.f474 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCTherapy1 CMC.LungCD +CMC.f820 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCCured2 CMC.LungCCured2Ageing +CMC.d867 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputsIIBNsNoD +CMC.f214 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT1Progressing CMC.LungCT1ProgressingPopCorr +CMC.f422 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCsIBDiagnosis +CMC.f817 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCCured2 CMC.LungCTherapyCure2 +CMC.d905 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy1Mortality CMC.LungCD +CMC.d97 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy1 CMC.LungCTherapy1Ratio +CMC.f41 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT2Deceased CMC.LungCT2Death +CMC.d731 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputScDiagnosis CMC.LungCsIIIBDiagnosis +CMC.d668 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIAScNoD CMC.LungCsIIIANoD +CMC.f52 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCHealthy CMC.LungCHealthyAgeing +CMC.d302 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIAIB CMC.LungCsIANoD +CMC.d229 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCausedDeath CMC.LungCT1Death +CMC.d866 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputsIIANsNoD +CMC.f910 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT2Progressing CMC.LungCTherapy2Failed +CMC.d693 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs02NsDiagnosis CMC.LungCs02Diagnosis +CMC.f503 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs01Diagnosis CMC.LungCs01 +CMC.d315 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIBNoDPopCorr CMC.LungCModelPopCorrectionFactor +CMC.d402 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIBDiagnosis CMC.LungCsIIIBNoD +CMC.d641 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs01NsNoD CMC.LungCs01 +CMC.d893 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputModelPopExcludingHealthy CMC.LungCModelPop +CMC.d576 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIIAIV CMC.LungCsIIIANoD +CMC.d761 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIANosNoD CMC.LungCsIIANoD +CMC.d838 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapyCure2 CMC.LungCTherapy2CureRatio +CMC.d222 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1ProgressingAgeing CMC.LungCT1Progressing +CMC.d616 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputMortality CMC.LungCCausedDeath +CMC.d738 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNosDiagnosis CMC.LungCs03Diagnosis +CMC.d83 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTreated2Ageing CMC.LungCNotProgressing2 +CMC.d804 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapyCure1 CMC.LungCTherapy1Ratio +CMC.d870 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputsIIIBNsNoD +CMC.d305 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIAIIB CMC.LungCsIIANoD +CMC.f896 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCTherapy1Mortality CMC.LungCD +CMC.d544 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs02 CMC.LungCs02IniVal +CMC.f217 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT1Progressing CMC.LungCT1ProgressingAgeing +CMC.d122 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCHealthyPopCorr CMC.LungCHealthy +CMC.d777 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs02NosDiagnosis CMC.LungCs02Diagnosis +CMC.d143 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs01PopCorr CMC.LungCModelPopCorrectionFactor +CMC.d269 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs03Ageing CMC.DummyRateForUnitsConversion +CMC.d464 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCT1Progressing +CMC.d628 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDisabling2 CMC.LungCT2Disabling +CMC.d878 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSc CMC.LungCOutputsIIBScNoD +CMC.d363 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIBNoDAgeing CMC.DummyRateForUnitsConversion +CMC.f46 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCHealthy CMC.LungCBirth +CMC.d630 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSum CMC.LungCNoDSum +CMC.d183 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputHealthyAndTreated CMC.LungCHealthy +CMC.f518 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgress03IV CMC.LungCs03 +CMC.d472 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCDAgeing CMC.LungCD +CMC.d362 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIBNoDAgeing CMC.LungCsIIIBNoD +CMC.d439 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs03Diagnosis CMC.LungCs03DiagnosisRate +CMC.f317 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIBNoD CMC.LungCsIBNoDAgeing +CMC.d608 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDiagnosis CMC.LungCsIIIADiagnosis +CMC.d132 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPopCorrectionFactor CMC.LungCModelPop +CMC.d411 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIAIIB CMC.LungCProgressIIAIIBRate +CMC.d705 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIANsDiagnosis CMC.LungCsIIIADiagnosis +CMC.f398 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIIBDiagnosis CMC.LungCsIIIBNoD +CMC.d836 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCured2 CMC.LungCCured2IniVal +CMC.d546 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIANoD CMC.LungCsIANoDIniVal +CMC.d407 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIAIIA CMC.LungCProgressIAIIARate +CMC.f537 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIIIAIV CMC.LungCsIIIANoD +CMC.f522 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIAIV CMC.LungCsIANoD +CMC.d785 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIVNosDiagnosis CMC.LungCsIVDiagnosis +CMC.d587 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNotProgressing1 CMC.LungCNotProgressing1 +CMC.d609 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDiagnosis CMC.LungCsIIIBDiagnosis +CMC.d667 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIBScNoD CMC.LungCsIIBNoD +CMC.d741 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNosDiagnosis CMC.LungCsIIADiagnosis +CMC.f298 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIIBNoD CMC.LungCProgressIIIAIIIB +CMC.d95 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy1 CMC.LungCFirstTreatmentRate +CMC.d714 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNsDiagnosis CMC.LungCs02Diagnosis +CMC.d601 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputDiagnosis CMC.LungCs01Diagnosis +CMC.d243 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress03IA CMC.LungCProgress03IARate +CMC.d779 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIANosDiagnosis CMC.LungCsIADiagnosis +CMC.d551 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIBNoD CMC.LungCsIIIBNoDIniVal +CMC.f529 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIVNoD CMC.LungCProgressIIAIV +CMC.d697 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIANsDiagnosis CMC.LungCsIADiagnosis +CMC.d726 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputScDiagnosis CMC.LungCsIADiagnosis +CMC.d397 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIADiagnosis CMC.LungCsIIIANoD +CMC.d857 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputHealthyAndTreated CMC.LungCCured2 +CMC.d707 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIBNsDiagnosis CMC.LungCsIIIBDiagnosis +CMC.d65 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress0102 CMC.LungCs01 +CMC.d261 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCs03PopCorr CMC.LungCModelPopCorrectionFactor +CMC.d459 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNoDSum CMC.LungCsIVNoD +CMC.d321 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIBNoDAgeing CMC.DummyRateForUnitsConversion +CMC.d823 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCCured2Ageing CMC.LungCCured2 +CMC.d903 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapyCure1 CMC.LungCTherapy1MortalityRatio +CMC.f204 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT1Deceased CMC.LungCT1Death +CMC.d165 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCDPopCorr CMC.LungCModelPopCorrectionFactor +CMC.d729 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputScDiagnosis CMC.LungCsIIBDiagnosis +CMC.f435 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs03Diagnosis CMC.LungCs03 +CMC.d924 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy2 CMC.LungCTherapy2Failed +CMC.d885 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCoutputNoDNos CMC.LungCOutputsIANosNoD +CMC.d884 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCoutputNoDNos CMC.LungCOutputs03NosNoD +CMC.d228 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1DisablingPopCorr CMC.LungCT1Disabling +CMC.d760 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIBNosNoD CMC.LungCsIBNoD +CMC.d863 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputs03NsNoD +CMC.d749 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs02NosNoD CMC.LungCs02 +CMC.d268 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIANoDPopCorr CMC.LungCModelPopCorrectionFactor +CMC.f172 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT2Disabling CMC.LungCT2DisablingPopCorr +CMC.f404 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIAIB CMC.LungCsIANoD +CMC.d223 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1ProgressingAgeing CMC.DummyRateForUnitsConversion +CMC.d613 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy1 CMC.LungCTherapy1 +CMC.d721 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNsDiagnosis CMC.LungCsIIIBDiagnosis +CMC.f282 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIIANoD CMC.LungCProgressIIAIIIA +CMC.d669 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIBScNoD CMC.LungCsIIIBNoD +CMC.d121 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCHealthyPopCorr CMC.LungCModelPopCorrectionFactor +CMC.d702 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIAScDiagnosis CMC.LungCsIIADiagnosis +CMC.d487 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1Progressing CMC.LungCT1ProgressingIniVal +CMC.d873 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSc CMC.LungCOutputs02ScNoD +CMC.d577 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIIBIV CMC.LungCProgressIIIBIVRate +CMC.d209 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCT1ProgToDisabling CMC.LungCT1ProgToDisablingRate +CMC.f117 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCHealthy CMC.LungCHealthyPopCorr +CMC.d643 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs03NsNoD CMC.LungCs03 +CMC.d455 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNoDSum CMC.LungCsIIANoD +CMC.f80 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCNotProgressing2 CMC.LungCTreated2Ageing +CMC.d336 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIBNoDPopCorr CMC.LungCModelPopCorrectionFactor +CMC.d457 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNoDSum CMC.LungCsIIIANoD +CMC.d696 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputs03ScDiagnosis CMC.LungCs03Diagnosis +CMC.d713 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNsDiagnosis CMC.LungCs01Diagnosis +CMC.d879 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDSc CMC.LungCOutputsIIIAScNoD +CMC.d550 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIANoD CMC.LungCsIIIANoDIniVal +CMC.d670 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIVScNoD CMC.LungCsIVNoD +CMC.d419 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIBIIIA CMC.LungCProgressIIBIIIARate +CMC.f290 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIIBNoD CMC.LungCProgressIIBIIIB +CMC.d149 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIANoDPopCorr CMC.LungCsIANoD +CMC.d625 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputProgressing1 CMC.LungCT1Progressing +CMC.d304 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIAIIIA CMC.LungCsIIANoD +CMC.d547 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIBNoD CMC.LungCsIBNoDIniVal +CMC.d396 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIADiagnosis CMC.LungCsIIIADiagnosisRate +CMC.f530 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIIAIV CMC.LungCsIIANoD +CMC.f66 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIANoD CMC.LungCsIANoDAgeing +CMC.f19 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCD CMC.LungCsIADiagnosis +CMC.d306 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIBIIIB CMC.LungCsIIBNoD +CMC.d763 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIIANosNoD CMC.LungCsIIIANoD +CMC.d70 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIADiagnosis CMC.LungCsIANoD +CMC.d839 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy2 CMC.LungCTherapy2CureRatio +CMC.f793 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCCured1 CMC.LungCCured1Ageing +CMC.d166 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCDPopCorr CMC.LungCD +CMC.f30 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT1Progresses CMC.LungCNotProgressing1 +CMC.d570 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIBIV CMC.LungCsIBNoD +CMC.d909 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputTherapy1MortalityInTherapy CMC.LungCTherapy1Mortality +CMC.d403 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIIBDiagnosis CMC.LungCsIIIBDiagnosisRate +CMC.d466 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCModelPop CMC.LungCT2Progressing +CMC.f252 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs02 CMC.LungCs02Ageing +CMC.d883 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCoutputNoDNos CMC.LungCOutputs02NosNoD +CMC.f283 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCProgressIIAIIIA CMC.LungCsIIANoD +CMC.d134 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCHealthy CMC.LungCHealthyIniVal +CMC.d75 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy1 CMC.LungCD +CMC.f156 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCNotProgressing2 CMC.LungCTreated2PopCorr +CMC.d421 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgressIIBIIIB CMC.LungCProgressIIBIIIBRate +CMC.f59 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCs01 CMC.LungCs01Ageing +CMC.d450 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCNoDSum CMC.LungCs01 +CMC.d703 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputsIIBNsDiagnosis CMC.LungCsIIBDiagnosis +CMC.d864 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputNoDNs CMC.LungCOutputsIANsNoD +CMC.d900 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapy1Mortality CMC.LungCTherapy1Ratio +CMC.d473 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCDAgeing CMC.DummyRateForUnitsConversion +CMC.d185 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCOutputHealthyAndTreated CMC.LungCNotProgressing2 +CMC.d390 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCsIIBDiagnosis CMC.LungCsIIBNoD +CMC.f356 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCsIIIBNoD CMC.LungCsIIIBNoDAgeing +CMC.f38 : SYSDYN.Flow + @WM.conf_dependency CMC.LungCT2ProgToDisabling CMC.LungCT2Progressing +CMC.d807 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCTherapyCure1 CMC.LungCD +CMC.d242 : SYSDYN.Dependency + @WM.conf_dependency CMC.LungCProgress0203 CMC.LungCProgress0203Rate + +CMC.TotalPopulationT1 : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "delay(TotalPopulation[Gender,Age], 1)" + +CMC.TotalPopulationBirth : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "DummyRateForUnitsConversion*TotalPopulationT1[Gender,Age0]" + +CMC.TotalPopulationMen : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_DATA('LCancer.xls', 'Population_In', '7', 'C113')" + +CMC.OutputDataTotalPopulationMenSum : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(TotalPopulationMen[Age!])" + +CMC.TotalPopulationWomen : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "XLS_DATA('LCancer.xls', 'Population_In', '7', 'C9')" + +CMC.TotalPopulation : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "TotalPopulationMen[Age]" + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "TotalPopulationWomen[Age]" + +CMC.OutputDataTotalPopulationWomenSum : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "sum(TotalPopulationWomen[Age!])" + +CMC.DummyRateForUnitsConversion : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "1" + +CMC.TotalPopulationDeath : SYSDYN.Auxiliary + @L0.tag MOD.Mapped + SYSDYN.HasExpressions _ : SYSDYN.Expressions + @L0.list + _ : SYSDYN.NormalExpression + SYSDYN.HasEquation "if Age==Age99 then (TotalPopulation[Gender,Age99]+TotalPopulation[Gender,Age100]-TotalPopulationT1[Gender,Age100])/4 elseif Age==Age100 then (TotalPopulation[Gender,Age99]+TotalPopulation[Gender,Age100]-TotalPopulationT1[Gender,Age100])*3/4 else VECTOR_MAP(TotalPopulation[Gender,Age], 0)-VECTOR_MAP(TotalPopulationT1[Gender,Age], 1)" + +CMC.d6 : SYSDYN.Dependency + @WM.conf_dependency CMC.TotalPopulationDeath CMC.TotalPopulation +CMC.d21 : SYSDYN.Dependency + @WM.conf_dependency CMC.TotalPopulationDeath CMC.DummyRateForUnitsConversion +CMC.d9 : SYSDYN.Dependency + @WM.conf_dependency CMC.TotalPopulation CMC.TotalPopulationMen +CMC.d17 : SYSDYN.Dependency + @WM.conf_dependency CMC.OutputDataTotalPopulationMenSum CMC.TotalPopulationMen +CMC.d12 : SYSDYN.Dependency + @WM.conf_dependency CMC.TotalPopulationDeath CMC.TotalPopulationT1 +CMC.d20 : SYSDYN.Dependency + @WM.conf_dependency CMC.TotalPopulationBirth CMC.DummyRateForUnitsConversion +CMC.d14 : SYSDYN.Dependency + @WM.conf_dependency CMC.TotalPopulationT1 CMC.TotalPopulation +CMC.d18 : SYSDYN.Dependency + @WM.conf_dependency CMC.OutputDataTotalPopulationWomenSum CMC.TotalPopulationWomen +CMC.d10 : SYSDYN.Dependency + @WM.conf_dependency CMC.TotalPopulation CMC.TotalPopulationWomen +CMC.d13 : SYSDYN.Dependency + @WM.conf_dependency CMC.TotalPopulationBirth CMC.TotalPopulationT1 + +LungCancerConfigurationDiagram : SYSDYN.ConfigurationDiagram qr{\s+}, 1], + [Comment => qr{#.*\n?$}m, 1], + [AddOp => qr{[+-]} ], + [MulOp => qr{[*/]} ], + [Number => qr{(\d\.)+} ], + [Equals => qr{=} ], + [Lt => qr{<} ], + [Gt => qr{>} ], + [OpenParen => qr{\(} ], + [CloseParen => qr{\)} ], + [Comma => qr{,} ], + [If => qr{IFTHENELSE} ], + [Xls => qr{GETXLSCONSTANTS} ], + [XlsData => qr{GETXLSDATA} ], + [TimeShift => qr{TIMESHIFT} ], + [VectorMap => qr{VECTORELMMAP} ], + [Sum => qr{SUM} ], + [Integ => qr{INTEG} ], + [Str => qr{'[^']+'} ], + [Array => qr{[0-9\w]+\[[^\]]+\]} ], + [Variable => qr{[0-9\w]+} ], +); + +sub parseEquation($) { + my $input = shift; + my @tokens; + pos($input) = 0; + + while(pos($input) < length $input){ + my $matched = 0; + for my $t (@token_def){ + my ($name, $re, $ignore_flag) = @$t; + if ($input =~ m/\G($re)/gc){ + $matched = 1; + next if $ignore_flag; + push @tokens, [$name, $1]; + next; + } + } + unless($matched) { + print "Syntax error at position " . pos($input).": $input\n"; + return; + } + } + return token2str(\@tokens); +} + +sub match { + my $tokens = shift; + my $expected_token = shift; + if ($tokens->[0][0] eq $expected_token){ + my $current = shift @$tokens; + return $current->[1]; + } else { + print "Syntax error: expected $expected_token, got $tokens->[0][0]\n"; + } +} + +sub lookahead { + my $tokens = shift; + my @expected = @_; + no warnings 'uninitialized'; + for (0 .. $#expected){ + return 0 if $tokens->[$_][0] ne $expected[$_]; + } + return 1; +} + +# +# Parse vensim equations and convert to modelica equations +# NOTE: This is not a bullet proof solution, but does parse correctly formed Vensim equations +# FIXME: Find corresponding modelica version for the functions that are currently not transformed +# +sub token2str { + my $tokens = shift; + my $rval = ""; + + if (lookahead($tokens, 'Integ')){ + # Stock. + match($tokens, 'Integ'); + match($tokens, 'OpenParen'); + my $a = token2str($tokens); + match($tokens, 'Comma'); + my $b = token2str($tokens); + match($tokens, 'CloseParen'); +# $rval = "INTEG($a, $b)"; # Integ function will be replaced with stock component, and it has only initial value ? + $rval = $b; # FIXME! + } elsif (lookahead($tokens, 'If')){ + match($tokens, 'If'); + match($tokens, 'OpenParen'); + my $check = token2str($tokens); + match($tokens, 'Comma'); + my $then = token2str($tokens); + match($tokens, 'Comma'); + my $else = ""; + if (lookahead($tokens, 'If')){ + match($tokens, 'If'); + match($tokens, 'OpenParen'); + my $subcheck = token2str($tokens); + match($tokens, 'Comma'); + my $subthen = token2str($tokens); + match($tokens, 'Comma'); + my $subelse = token2str($tokens); # TODO doesn't support elseif yet.. + $else = "elseif $subcheck then $subthen else $subelse"; + } else { + $else = "else ".token2str($tokens).""; + } + match($tokens, 'CloseParen'); + $rval = "if $check then $then ".$else.""; # Apparently, end if is not used inside equations.. + } elsif (lookahead($tokens, 'Xls')){ + match($tokens, 'Xls'); + match($tokens, 'OpenParen'); + my $a = match($tokens, 'Str'); + match($tokens, 'Comma'); + my $b = match($tokens, 'Str'); + match($tokens, 'Comma'); + my $c = match($tokens, 'Str'); + match($tokens, 'CloseParen'); + $rval = "XLS_CONSTANT($a, $b, $c)"; + } elsif (lookahead($tokens, 'XlsData')){ + match($tokens, 'XlsData'); + match($tokens, 'OpenParen'); + my $a = match($tokens, 'Str'); + match($tokens, 'Comma'); + my $b = match($tokens, 'Str'); + match($tokens, 'Comma'); + my $c = match($tokens, 'Str'); + match($tokens, 'Comma'); + my $d = match($tokens, 'Str'); + match($tokens, 'CloseParen'); + $rval = "XLS_DATA($a, $b, $c, $d)"; + } elsif (lookahead($tokens, 'VectorMap')){ + match($tokens, 'VectorMap'); + match($tokens, 'OpenParen'); + my $a = token2str($tokens); # Should be a variable, but we can use token2str to parse it anyway + match($tokens, 'Comma'); + my $b = token2str($tokens); # Should be a number, but we can use token2str to parse it anyway + match($tokens, 'CloseParen'); + $rval = "VECTOR_MAP($a, $b)"; # + } elsif (lookahead($tokens, 'TimeShift')){ + match($tokens, 'TimeShift'); + match($tokens, 'OpenParen'); + my $var = token2str($tokens); # Should be a variable, but we can use token2str to parse it anyway + match($tokens, 'Comma'); + my $num = token2str($tokens); # Should be a number, but we can use token2str to parse it anyway + match($tokens, 'CloseParen'); + $rval = "delay($var, $num)"; # FIXME: Not sure if this is correct.. + } elsif (lookahead($tokens, 'Sum')){ + match($tokens, 'Sum'); + match($tokens, 'OpenParen'); + my $var = token2str($tokens); # Should be a variable, but we can use token2str to parse it anyway + match($tokens, 'CloseParen'); + $rval = "sum($var)"; + } elsif (lookahead($tokens, 'Array')){ + my $var = match($tokens, 'Array'); + $rval = $var; + } elsif (lookahead($tokens, 'Variable')){ + my $var = match($tokens, 'Variable'); + $rval = $var; + } elsif (lookahead($tokens, 'AddOp')){ + my $op = match($tokens, 'AddOp'); + $rval = $op; + } elsif (lookahead($tokens, 'MulOp')){ + my $op = match($tokens, 'MulOp'); + $rval = $op; + } elsif (lookahead($tokens, 'Number')){ + my $n = match($tokens, 'Number'); + $rval = $n; + } elsif (lookahead($tokens, 'Equals')){ + my $n = match($tokens, 'Equals'); + $rval = $n.$n; # In modelica we must use two times = (This should be used only in if statements..) + } elsif (lookahead($tokens, 'Lt')){ + my $n = match($tokens, 'Lt'); + $rval = $n; + } elsif (lookahead($tokens, 'Gt')){ + my $n = match($tokens, 'Gt'); + $rval = $n; + } elsif (lookahead($tokens, 'OpenParen')){ + match($tokens, 'OpenParen'); + my $inner = token2str($tokens); + match($tokens, 'CloseParen'); + $rval = "($inner)"; + } else { + return ""; + } + my $next = token2str($tokens); + return $rval.$next; +} + +# And finally the actual program + +my $sourcefile = $ARGV[0]; +my $targetfile = $ARGV[1]; + +open(DAT, $sourcefile) || die("Could not open source file for reading!"); +my @raw_data=; +close(DAT); + +my $elements = {}; + +# 1. Parse equations + +my $text = join("\n", @raw_data); +while($text =~ m/(.*)(:=|=|:)([^~]*)~([^~]*)~([^\|]*)/mg) { + my $var = trim($1); + my $op = $2; + my $equation = trim($3); + my $unit = trim($4); + my $comment = trim($5); # May include also "~ :SUPPLEMENTARY" + + $var =~ s/\[.*//g; # Remove the array part from the end ( foo[bar] => foo ) + + $equation =~ s/[\n\s\\]//g; # Remove white spaces, line breaks and backslashes (backslash seems to be used to break equation into two lines). + my $type = ""; + # FIXME: No idea what is the exact difference of these: +# if($op =~ m/^:=$/) { +# $type = "VARIABLE"; +# } elsif($op =~ m/^:$/) { +# $type = "CONSTANT"; +# } else { +# $type = "EQUATION"; +# } + $type = "auxiliary"; + if($equation =~ m/^\s*INTEG\(/) { # If equation is integral, the element type is stock. + $type = "stock"; + } + # TODO: is there any way to detect valve? + + # Convert equation to modelica format + my $modelica_equation = parseEquation($equation); + if($modelica_equation =~ m/^\+if/) { # FIXME: Not sure why "+ IF THEN ELSE" is used in Vensim.. + $modelica_equation =~ s/^\+//g; + } + $modelica_equation =~ s/\+-/-/g; # For some reason there is +- ... which means same as - + if($elements->{$var}) { + push(@{$elements->{$var}->{'equations'}}, $modelica_equation); + } else { + my @eq = ($modelica_equation); + $elements->{$var} = {name => $var, + type => $type, + equations => \@eq, + unit => $unit, + comment => $comment}; + } +} + +my $diagrams = {}; +my $connections = {}; +my $ghost_symbols = {}; +my $types = {}; + +# 2. Parse diagram layout +# i.e., the part after this: +# \\\---/// Sketch information - do not modify anything except names +# V300 Do not put anything below this section - it will be ignored +# + +my $diagram; +foreach my $row (@raw_data) { + # Lines starting with * indicates new diagram configuration.. + if($row =~ m/^\*\w/) { + $diagram = trim($row); + $diagram =~ s/^(\*)//; + } + if($diagram) { + if($row =~ m/^1\d*,/) { + my @data = split(/,/, $row); + my $type = $data[0]; + my $id = $data[1]; + if($type == 1) { + # Connection + # 1,6,1,5,1,0,0,0,0,64,0,-1--1--1,,1|(729,352)| + # 1,546,138,3,0,0,0,0,0,64,1,-1--1--1,,1|(-1642,-250)| <- this connection is not visible in vensim? + # Flow + # 1,33,35,8,4,0,0,22,0,0,0,-1--1--1,,1|(456,528)| + + my $target = $data[2]; + my $source = $data[3]; + my $foo = $data[4]; # If this is 100, the flow direction must be changed (Yeah, wtf?) + my $t = $data[9] == 64 ? "dependency" : "flow"; + my $hidden = $data[10] == 1 ? 1 : 0; # TODO: Not sure if this is correct + if($t eq "flow" && $foo == 100) { + my $tmp = $target; + $target = $source; + $source = $tmp; + } + + $connections->{$diagram} = {} unless($connections->{$diagram}); + $connections->{$diagram}->{$id} = {source => $source, target => $target, type => $t, hidden => $hidden}; + } elsif($type == 10) { + # Element + # 10,1,TotalPopulation,417,269,47,65,3,131,0,0,0,0,0,0 <- not sure, might be stock (but actually is auxiliary9 + # 10,11,TotalPopulationT1,417,610,47,65,3,131,0,0,0,0,0,0 <- what is this? + # 10,274,LungCsIVNoD,-1050,1269,40,20,3,3,0,0,0,0,0,0 <- level aka stock? + # 10,2,LungCs01,-1109,-650,79,18,3,131,0,0,0,0,0,0 <- stock + # 10,786,LungCSmokersPercentageOfPopulation,-700,-835,147,21,8,131,0,0,0,0,0,0 <- input? + # 10,63,LungCProgress0102Rate,-1248,-541,91,9,8,3,0,0,0,0,0,0 <- aux ? + # 10,125,LungCModelPopCorrectionRate,1582,65,105,9,8,3,0,0,0,0,0,0 <- constant (FIXME: seems to be identical with aux) + # 10,152,LungCTreated1PopCorr,287,269,102,9,40,3,1,0,-1,0,0,0 <- valve + + my $name = $data[2]; + my $x = $data[3]; + my $y = $data[4]; + my $width = $data[5]; + my $height = $data[6]; + my $foo = $data[7]; + my $bar = $data[8]; # 131 for stock, 3 for aux + my $t = "unknown"; #$data[11] == -1 ? "valve" : "stock"; # -1 for valve, 0 for stock ? + my $ghost = 0; + if($#data > 15) { # Ghost symbols contains more parameters.. + # 10,505,LungCs01Diagnosis, -808,-633, 64,9,40,3,0,0,-1,0,0,0 + # 10,590,LungCs01Diagnosis, 2614,1033, 73,9,8, 2,0,3,-1,0,0,0,128-128-128,0-0-0,|12||128-128-128 + $ghost = 1; + } + + if($foo == 3 && $bar == 3) { + $t = "stock"; + } elsif($foo == 3 && $bar == 131) { + $t = "auxiliary"; # FIXME: + } elsif($foo == 8 && $bar == 131) { + $t = "auxiliary"; + } elsif($foo == 40 && $bar == 3) { + $t = "valve"; + } elsif($bar == 3) { + $t = "auxiliary"; + } else { + $t = "valve"; + } + if(!$ghost) { + $types->{$name} = $t; + } + + $diagrams->{$diagram} = {} unless($diagrams->{$diagram}); + $diagrams->{$diagram}->{$id} = { + id => $id, + name => $name, + x => $x, + y => $y, + width => $width, + height => $height, + type => $t, + ghost => $ghost + }; + if($t eq "valve" && $ghost_symbols->{$id}) { + $diagrams->{$diagram}->{($ghost_symbols->{$id})} = $diagrams->{$diagram}->{$id}; + } + } elsif($type == 11) { + # Valve + # 11,48,48,-1348,-887,6,8,34,3,0,0,1,0,0,0 + my $x = $data[3]; + my $y = $data[4]; + + # This data is very much related to the valve symbol on the next line .. + $ghost_symbols->{$id+1} = $id; + } elsif($type == 12) { + # Textbox (can be ignored, the string is on the next line) + # 12,2,0,430,56,114,34,8,132,0,0,-1,0,0,0 + # Cloud + # 12,45,48,-1553,-888,10,8,0,3,0,0,-1,0,0,0 + + my $x = $data[3]; + my $y = $data[4]; + my $foo = $data[7]; + my $bar = $data[8]; # 132 for textbox, 3 for cloud + if($bar == 3) { + $diagrams->{$diagram} = {} unless($diagrams->{$diagram}); + $diagrams->{$diagram}->{$id} = { + id => $id, + name => "Cloud".$id, # Cloud does not have name, but we can generate one + x => $x, + y => $y, + type => 'cloud', + ghost => 0}; + $types->{"Cloud".$id} = 'cloud'; + } + } + } else { + # Comment or something... + } + } +} + +# 3. Generate .pgraph file +my $generated_elements = {}; +my $generated_symbols = {}; + +# Create combined configuration +my $output = ""; +foreach my $key (keys (%$diagrams)) { + my $d = $key; + $d =~ s/\s+//g; + my $WC = "CMC"; + + my $tmp = $diagrams->{$key}; + foreach my $id (keys (%$tmp)) { + my $n = $tmp->{$id}->{'name'}; + if($tmp->{$id}->{'ghost'} == 1) { # Ghost does not contain correct element type + next; + } + my $type = $tmp->{$id}->{'type'}; + no warnings 'uninitialized'; + $type = "stock" if($elements->{$n}->{'type'} eq "stock"); + + if($type eq "cloud") { + # Cloud is not a real element, thus it is not present in elements array.. + $output .= $WC.".".$tmp->{$id}->{'name'}." : SYSDYN.Cloud\n"; + $output .= "\n"; + } elsif($elements->{$n} && $elements->{$n}->{'name'} && !$generated_elements->{$elements->{$n}->{'name'}}) { + if($type eq "valve") { + $output .= $WC.".".$elements->{$n}->{'name'}." : SYSDYN.Valve\n"; + $output .= " \@L0.tag MOD.Mapped\n"; + $output .= " SYSDYN.HasExpressions _ : SYSDYN.Expressions\n"; + $output .= " \@L0.list\n"; + my $equations = $elements->{$n}->{'equations'}; + foreach my $equation (@$equations) { + $output .= " _ : SYSDYN.NormalExpression\n"; + $output .= " SYSDYN.HasEquation \"".$equation."\" \n"; + } + } elsif($type eq "stock") { + $output .= $WC.".".$elements->{$n}->{'name'}." : SYSDYN.Stock\n"; + $output .= " \@L0.tag MOD.Mapped\n"; + $output .= " SYSDYN.HasExpressions _ : SYSDYN.Expressions\n"; + $output .= " \@L0.list\n"; + my $equations = $elements->{$n}->{'equations'}; + foreach my $equation (@$equations) { + $output .= " _ : SYSDYN.StockExpression\n"; + $output .= " SYSDYN.HasInitialEquation \"".$equation."\" \n"; + } + $output .= "\n"; + } elsif($type eq "auxiliary") { + $output .= $WC.".".$elements->{$n}->{'name'}." : SYSDYN.Auxiliary\n"; + $output .= " \@L0.tag MOD.Mapped\n"; + $output .= " SYSDYN.HasExpressions _ : SYSDYN.Expressions\n"; + $output .= " \@L0.list\n"; + my $equations = $elements->{$n}->{'equations'}; + foreach my $equation (@$equations) { + $output .= " _ : SYSDYN.NormalExpression\n"; + $output .= " SYSDYN.HasEquation \"".$equation."\" \n"; + } + $output .= "\n"; + } else { + print("Unknown element type: $type\n"); + } + } + $generated_elements->{$elements->{$n}->{'name'}} = 1; + } + + my $c = $connections->{$key}; + foreach my $id (keys (%$c)) { + my $source = $tmp->{$c->{$id}->{'source'}}->{'name'}; + my $target = $tmp->{$c->{$id}->{'target'}}->{'name'}; + if($source && $target) { + if($c->{$id}->{'type'} eq "flow") { + $output .= $WC.".f".$id." : SYSDYN.Flow\n"; + $output .= " \@WM.conf_dependency ".$WC.".".$source." ".$WC.".".$target."\n"; + } elsif($c->{$id}->{'type'} eq "dependency") { + $output .= $WC.".d".$id." : SYSDYN.Dependency\n"; + $output .= " \@WM.conf_dependency ".$WC.".".$source." ".$WC.".".$target."\n"; + } else { + print("Unknown connection type ".$c->{$id}->{'type'}."\n"); + } + } else { + print("WARNING: "); + print("No source element for connection #".$c->{$id}->{'source'}." -> $target\n") if($target); + print("No target element for connection $source -> #".$c->{$id}->{'target'}."\n") if($source); + } + } + $output .= "\n"; +} + +# Create combined diagram +my $max_x = 0; # FIXME: Assumes that there are positive locations.. +foreach my $key (keys (%$diagrams)) { + my $d = $key; + $d =~ s/\s+//g; + + my $WC = "CMC"; + my $tmp = $diagrams->{$key}; + unless($key eq "Population") { + $output .= $d."ConfigurationDiagram : SYSDYN.ConfigurationDiagram {$id}->{'name'}; + my $suffix = "Element".$tmp->{$id}->{'id'}; # id field in hash might be different than $id (see parsing of type 11 and type 10 elements) + + if(!$generated_symbols->{$n.$suffix}) { + my $x = sprintf("%.1f", $tmp->{$id}->{'x'} / 5 + $offset_x); # Scale + my $y = sprintf("%.1f", $tmp->{$id}->{'y'} / 5); # Scale + $max_x = $x if(($tmp->{$id}->{'x'} / 5 + $offset_x) > $max_x) ; + my $type = $types->{$n}; # Type lookup contains correct type (ghosts does not..) + $type = "stock" if($elements->{$n}->{'type'} eq "stock"); + + if($type eq "stock") { + $output .= " ".$n.$suffix." : SYSDYN.StockSymbol\n"; + $output .= " MOD.ElementToComponent ".$WC.".$n\n"; + $output .= " DIA.HasTransform [1.0, 0.0, 0.0, 1.0, ".$x.", ".$y."] : G2D.Transform\n"; + } elsif($type eq "auxiliary") { + $output .= " ".$n.$suffix." : SYSDYN.AuxiliarySymbol\n"; + $output .= " MOD.ElementToComponent ".$WC.".$n\n"; + $output .= " DIA.HasTransform [1.0, 0.0, 0.0, 1.0, ".$x.", ".$y."] : G2D.Transform\n"; + } elsif($type eq "valve") { + $output .= " ".$n.$suffix." : SYSDYN.ValveSymbol\n"; + $output .= " MOD.ElementToComponent ".$WC.".$n\n"; + $output .= " DIA.HasTransform [1.0, 0.0, 0.0, 1.0, ".$x.", ".$y."] : G2D.Transform\n"; + } elsif($type eq "input") { + $output .= " ".$n.$suffix." : SYSDYN.InputSymbol\n"; + $output .= " MOD.ElementToComponent ".$WC.".$n\n"; + $output .= " DIA.HasTransform [1.0, 0.0, 0.0, 1.0, ".$x.", ".$y."] : G2D.Transform\n"; + } elsif($type eq "cloud") { + $output .= " ".$n.$suffix." : SYSDYN.CloudSymbol\n"; + $output .= " MOD.ElementToComponent ".$WC.".$n\n"; + $output .= " DIA.HasTransform [1.0, 0.0, 0.0, 1.0, ".$x.", ".$y."] : G2D.Transform\n"; + } else { + print("Unknown element type $type\n"); + } + } + $generated_symbols->{$n.$suffix} = 1; + } + + my $c = $connections->{$key}; + foreach my $id (keys (%$c)) { + my $source = $tmp->{$c->{$id}->{'source'}}->{'name'}; + my $target = $tmp->{$c->{$id}->{'target'}}->{'name'}; + if($source && $target) { + my $source_suffix = "Element".$tmp->{$c->{$id}->{'source'}}->{'id'}; + my $target_suffix = "Element".$tmp->{$c->{$id}->{'target'}}->{'id'}; + + if($c->{$id}->{'hidden'} == 0) { + if($c->{$id}->{'type'} eq "flow") { + $output .= " _ : SYSDYN.FlowConnection\n"; + $output .= " MOD.DiagramConnectionToConnection ".$WC.".f".$id."\n"; + $output .= " \@WM.flow ".$source.$source_suffix." ".$target.$target_suffix."\n"; + } elsif($c->{$id}->{'type'} eq "dependency") { + $output .= " _ : SYSDYN.DependencyConnection\n"; + $output .= " MOD.DiagramConnectionToConnection ".$WC.".d".$id."\n"; + $output .= " \@WM.dependency ".$source.$source_suffix." ".$target.$target_suffix." -0.1\n"; + } else { + print("Unknown element type ".$c->{$id}->{'type'}."\n"); + } + } + } + } + $output .= "\n"; +} + +my $header = < +G2D = +STR = +DIA = +SIMU = +MOD = +SYSDYN = +PROJ = + +//###################################################################### +//# Example work model with two modules +//###################################################################### + +WM = : PROJ.Project + PROJ.HasFeature _ : PROJ.FeatureSpec + PROJ.HasGroupId "org.simantics.sysdyn.feature.group" + L0.PartOf + +TAGS = WM.Tags : L0.Library + +WM.dependency : L0.Template + \@template %type %head %tail %angle + %type + \@L0.tag TAGS.AdminIsVisible + \@L0.tag TAGS.AdminIsFocusable + STR.HasConnectionType SYSDYN.SysdynConnectionType + SYSDYN.angle %angle + DIA.HasArrowConnector _ : DIA.Connector + SYSDYN.HasHeadTerminal %head + DIA.AreConnected _ : DIA.Connector + SYSDYN.HasTailTerminal %tail + DIA.IsPlainConnectorOf %type + +WM.flow : L0.Template + \@template %type %head %tail + %type + \@L0.tag TAGS.AdminIsVisible + \@L0.tag TAGS.AdminIsFocusable + STR.HasConnectionType SYSDYN.SysdynConnectionType + DIA.HasArrowConnector _ : DIA.Connector + SYSDYN.HasHeadTerminal %head + DIA.AreConnected _ : DIA.Connector + SYSDYN.HasTailTerminal %tail + DIA.IsPlainConnectorOf %type + +WM.conf_dependency : L0.Template + \@template %type %head %tail + %type + \@L0.tag MOD.Mapped + SYSDYN.HasHead %head + SYSDYN.HasTail %tail + +WM.conf_dependency_ref : L0.Template + \@template %type %head %tail %ref + %type + \@L0.tag MOD.Mapped + SYSDYN.HasHead %head + SYSDYN.HasTail %tail + SYSDYN.RefersTo %ref + +WM.CancerModel : SYSDYN.SysdynModel + L0.HasLabel "Cancer Model" + SIMU.HasConfiguration CMC + SYSDYN.HasStartTime 0.0 + SYSDYN.HasStopTime 24.0 + +WM.CancerModel.Experiment : SYSDYN.Experiment + L0.HasLabel "Experiment" + +CMC = WM.CancerModel.CancerModelConfiguration : SYSDYN.Configuration + L0.HasLabel "CancerModelConfiguration" + +END + +open(OUTPUT, ">$targetfile") || die("Could not open target file for writing!"); +print OUTPUT $header; +print OUTPUT $output; +close(OUTPUT); + +print("Simantics graph configuration saved successfully to file $targetfile\n"); -- 2.47.1