Overview
Comment: | New COMPONENT argument. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | origin/master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
29f5139e4574383f53cb6b8e928fda21 |
User & Date: | gawthrop@users.sourceforge.net on 2003-05-16 11:18:03 |
Other Links: | branch diff | manifest | tags |
Context
2003-05-16
| ||
14:27:13 | Outputs current (not predicted) system output estimate. check-in: db90f6a5b4 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
11:18:03 | New COMPONENT argument. check-in: 29f5139e45 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
11:17:24 | Stop writing out the sys stucture to the screen check-in: 6fc007a3ac user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/lib/cr/r/slin.cr from [ac0389ce2b] to [b68eb630ad].
︙ | ︙ | |||
8 9 10 11 12 13 14 | LET slin(gain_causality, gain, other_causality, 1, input, causality, 1) = lin(gain_causality, gain, other_causality, 1, input, causality, 1); % Two port version for sC,sI,sR % Port 1 - standard | | | | | | | | | | | | | | | | 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | LET slin(gain_causality, gain, other_causality, 1, input, causality, 1) = lin(gain_causality, gain, other_causality, 1, input, causality, 1); % Two port version for sC,sI,sR % Port 1 - standard FOR ALL COMPONENT, gain_causality, gain, sgain, causality, input, sinput, other_causality LET slin(COMPONENT,gain_causality, gain, sgain, other_causality, 1, input, causality, 1, sinput, causality, 2) = lin(COMPONENT,gain_causality, gain, other_causality, 1, input, causality, 1); % Port 2 - sensitivity FOR ALL COMPONENT, gain_causality, gain, sgain, causality, input, sinput, other_causality SUCH THAT sgain NEQ 0 LET slin(COMPONENT,gain_causality, gain, sgain, other_causality, 2, input, causality, 1, sinput, causality, 2) = lin(COMPONENT,gain_causality, gain, other_causality, 1, sinput, causality, 1) + sgain*df(lin(COMPONENT,gain_causality, gain, other_causality, 1, input, causality, 1), gain); %% Don't compute the derivative in this case FOR ALL COMPONENT, gain_causality, gain, sgain, causality, input, sinput, other_causality SUCH THAT sgain EQ 0 LET slin(COMPONENT,gain_causality, gain, sgain, other_causality, 2, input, causality, 1, sinput, causality, 2) = lin(COMPONENT,gain_causality, gain, other_causality, 1, sinput, causality, 1); %% This is the version to go with sEMTF %% It is the CR passed to the AE3 components %DESCRIPTION four port component - effort i/o FOR ALL COMPONENT, gain, input, junk, m_input, dm_input LET slin(COMPONENT,gain, effort, 2, input, effort, 1, junk, flow, 2, m_input, effort, 3, dm_input,effort, 4) = gain*dm_input*input; %DESCRIPTION four port component - flow i/o FOR ALL COMPONENT, gain, input, junk, m_input, dm_input LET slin(COMPONENT,gain, flow, 2, input, flow, 1, junk, effort, 2, m_input, effort, 3, dm_input,effort, 4) = gain*dm_input*input; END;; |
︙ | ︙ |