You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/systems/systems.jl
+1-3
Original file line number
Diff line number
Diff line change
@@ -17,13 +17,11 @@ $(SIGNATURES)
17
17
Structurally simplify algebraic equations in a system and compute the
18
18
topological sort of the observed equations in `sys`.
19
19
20
-
### Optional Arguments:
21
-
+ optional argument `io` may take a tuple `(inputs, outputs)`. This will convert all `inputs` to parameters and allow them to be unconnected, i.e., simplification will allow models where `n_unknowns = n_equations - n_inputs`.
22
-
23
20
### Optional Keyword Arguments:
24
21
+ When `simplify=true`, the `simplify` function will be applied during the tearing process.
25
22
+ `allow_symbolic=false`, `allow_parameter=true`, and `conservative=false` limit the coefficient types during tearing. In particular, `conservative=true` limits tearing to only solve for trivial linear systems where the coefficient has the absolute value of ``1``.
26
23
+ `fully_determined=true` controls whether or not an error will be thrown if the number of equations don't match the number of inputs, outputs, and equations.
24
+
+ `inputs`, `outputs` and `disturbance_inputs` are passed as keyword arguments.` All inputs` get converted to parameters and are allowed to be unconnected, allowing models where `n_unknowns = n_equations - n_inputs`.
0 commit comments