Skip to content

Commit

Permalink
- Started work on sending additional options to simplify
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@12053 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
sjoelund committed Jun 14, 2012
1 parent b9f3dbe commit 1b69f3c
Show file tree
Hide file tree
Showing 3 changed files with 141 additions and 77 deletions.
24 changes: 13 additions & 11 deletions Compiler/BackEnd/OpenTURNS.mo
Expand Up @@ -195,22 +195,24 @@ protected function generateXMLLibraryInputs "help function"
input list<BackendDAE.Var> varLst;
output list<String> strLst;
algorithm
strLst := matchcontinue(varLst)
strLst := matchcontinue (varLst)
local
String varName,varStr;
BackendDAE.Var v;
list<BackendDAE.Var> rest;

case({}) then {};
case(v::rest) equation
DAE.GIVEN() = BackendVariable.varUncertainty(v);
varName = ComponentReference.crefModelicaStr(BackendVariable.varCref(v));
varStr = " <variable id=\""+&varName+&"\" type=\"in\" />";
strLst = generateXMLLibraryInputs(rest);
then varStr::strLst;
case(_::rest) equation
strLst = generateXMLLibraryInputs(rest);
then strLst;
case ({}) then {};
case (v::rest)
equation
DAE.GIVEN() = BackendVariable.varUncertainty(v);
varName = ComponentReference.crefModelicaStr(BackendVariable.varCref(v));
varStr = " <variable id=\""+&varName+&"\" type=\"in\" />";
strLst = generateXMLLibraryInputs(rest);
then varStr::strLst;
case (_::rest)
equation
strLst = generateXMLLibraryInputs(rest);
then strLst;
end matchcontinue;
end generateXMLLibraryInputs;

Expand Down

0 comments on commit 1b69f3c

Please sign in to comment.