@@ -81,8 +81,8 @@ template translateModel(SimCode simCode)
8181 let()= textFile(simulationWriteOutputCppFile(simCode , &extraFuncs , &extraFuncsDecl, "", stateDerVectorName, false),'OMCpp<%fileNamePrefix%>WriteOutput.cpp')
8282 let()= textFile(simulationFactoryFile(simCode , &extraFuncs , &extraFuncsDecl, ""),'OMCpp<%fileNamePrefix%>FactoryExport.cpp')
8383 let()= textFile(simulationMainRunScript(simCode , &extraFuncs , &extraFuncsDecl, "", "", "", "exec"), '<%fileNamePrefix%><%simulationMainRunScriptSuffix(simCode , &extraFuncs , &extraFuncsDecl, "")%>')
84- let jac = (jacobianMatrixes |> JAC_MATRIX(columns=mat) =>
85- (mat |> JAC_COLUMN(columnEqns=eqs) => algloopfiles(eqs, simCode, &extraFuncs, &extraFuncsDecl, "", contextAlgloopJacobian, 0 , stateDerVectorName, false) ;separator="")
84+ let jac = (jacobianMatrixes |> JAC_MATRIX(columns=mat, partitionIndex=partIdx ) =>
85+ (mat |> JAC_COLUMN(columnEqns=eqs) => algloopfiles(eqs, simCode, &extraFuncs, &extraFuncsDecl, "", contextAlgloopJacobian, partIdx , stateDerVectorName, false) ;separator="")
8686 ;separator="")
8787 let alg = algloopfiles(listAppend(allEquations, initialEquations), simCode, &extraFuncs, &extraFuncsDecl, "", contextAlgloop, 0, stateDerVectorName, false)
8888 let clk = getSubPartitions(clockedPartitions) |> subPartition hasindex i fromindex 1 =>
0 commit comments