impure functionbuildAcausalDAE
Generates and builds (but does not run) the combined DAE simulation executable
for a flowsheet model whose top-level components are acausal DAE blocks. This is
the acausal-DAE counterpart of buildModel().
Extends from Internal.simulationArguments (The arguments of simulate, buildModel and the other simulation calls.).
Information
Note that unlike simulateAcausalDAE() this function only builds the combined simulation executable, it does not run it. The acausal-DAE counterpart of buildModel().
Returns the filenames for the generated simulation executable and the initialization file.
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| TypeName | className (from simulationArguments) | The model | |
| Real | startTime (from simulationArguments) | nan() | Start time |
| Real | stopTime (from simulationArguments) | nan() | Stop time |
| Integer | numberOfIntervals (from simulationArguments) | -1 | Number of intervals |
| Real | stepSize (from simulationArguments) | nan() | Interval of the result file |
| Real | tolerance (from simulationArguments) | nan() | Integration tolerance |
| String | method (from simulationArguments) | "<default>" | Integration method |
| String | fileNamePrefix (from simulationArguments) | "<default>" | File name prefix |
| String | options (from simulationArguments) | "<default>" | Not used |
| String | outputFormat (from simulationArguments) | "<default>" | Result file format |
| String | variableFilter (from simulationArguments) | "<default>" | Variables to store |
| String | cflags (from simulationArguments) | "<default>" | Flags for the C compiler |
| String | simflags (from simulationArguments) | "<default>" | Flags for the simulation |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| String | buildModelResults |