Changeset bb4662d in OpenModelica
- Timestamp:
- 2012-11-21T09:49:43+01:00 (11 years ago)
- Branches:
- Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
- Children:
- 431c2f9
- Parents:
- 6288e04d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Compiler/Template/CodegenCpp.tpl
ra4f5f0fa rbb4662d 6867 6867 _jacobian = SparseMatrix(<%index_%>,<%indexColumn%>,<%sp_size_index%>); 6868 6868 _jac_y = ublas::zero_vector<double>(<%index_%>); 6869 _jac_tmp = ublas::zero_vector<double>(<% index_%>);6869 _jac_tmp = ublas::zero_vector<double>(<%tmpvarsSize%>); 6870 6870 _jac_x = ublas::zero_vector<double>(<%index_%>); 6871 6871 … … 7008 7008 "Generates Matrixes for Linear Model." 7009 7009 ::= 7010 match name 7011 case "A" then 7010 7012 let seedVarsResult = (seedVars |> var hasindex index0 => 7011 7013 jacobianVarDefine(var, "jacobianVarsSeed", indexJacobian, index0,name) … … 7015 7017 ;separator="\n";empty) 7016 7018 ;separator="\n\n") 7019 7017 7020 << 7018 7021 <%seedVarsResult%> … … 7064 7067 Generates Matrixes for Linear Model." 7065 7068 ::= 7069 match matrixName 7070 case "A" then 7066 7071 let diffVarsResult = (diffVars |> var as SIMVAR(name=name) hasindex index0 => 7067 7072 '#define <%cref(name)%><%matrixName%>$indexdiff <%index0%>' … … 7072 7077 <%diffVarsResult%> 7073 7078 >> 7079 else " " 7074 7080 end defineSparseIndexes; 7075 7081
Note: See TracChangeset
for help on using the changeset viewer.