Repository navigation
Commit 932da0c
Add the timeevol property to FRD and accept keyword arguments in freqresp(::FRD)
ControlSystemsBase 1.22 calls `freqresp(sys, w; balance)` from `nyquist`. Since `freqresp(::FRD, w)` accepted no keyword arguments, the call was dispatched to the generic `freqresp(::LTISystem, w; balance)`, which failed in `timeevol(::FRD)` and, after that, in `numeric_type(::FRD)`. `FRD` now has the property `timeevol = Continuous()`, consistent with its supertype `LTISystem{Continuous}`, and `freqresp(::FRD, w; kwargs...)` ignores the keyword arguments.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>1 parent ab88a19 commit 932da0c
2 files changed
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| 94 | + | |
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
98 | | - | |
| 99 | + | |
99 | 100 | | |
100 | 101 | | |
101 | 102 | | |
| |||
120 | 121 | | |
121 | 122 | | |
122 | 123 | | |
123 | | - | |
| 124 | + | |
124 | 125 | | |
125 | 126 | | |
126 | 127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
| 179 | + | |
| 180 | + | |
179 | 181 | | |
180 | 182 | | |
181 | 183 | | |
| |||
0 commit comments