root/doc/xml/classIMpmsm.xml @ 187

Revision 187, 29.7 kB (checked in by smidl, 16 years ago)

doc

Line 
1<?xml version='1.0' encoding='UTF-8' standalone='no'?>
2<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6">
3  <compounddef id="classIMpmsm" kind="class" prot="public">
4    <compoundname>IMpmsm</compoundname>
5    <basecompoundref refid="classdiffbifn" prot="public" virt="non-virtual">diffbifn</basecompoundref>
6    <derivedcompoundref refid="classIMpmsmStat" prot="public" virt="non-virtual">IMpmsmStat</derivedcompoundref>
7    <includes refid="pmsm_8h" local="no">pmsm.h</includes>
8      <sectiondef kind="protected-attrib">
9      <memberdef kind="variable" id="classIMpmsm_15908138b6c11f32971542423978a25d3" prot="protected" static="no" mutable="no">
10        <type>double</type>
11        <definition>double IMpmsm::Rs</definition>
12        <argsstring></argsstring>
13        <name>Rs</name>
14        <briefdescription>
15        </briefdescription>
16        <detaileddescription>
17        </detaileddescription>
18        <inbodydescription>
19        </inbodydescription>
20        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="18" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="18" bodyend="-1"/>
21      </memberdef>
22      <memberdef kind="variable" id="classIMpmsm_1829e309d689b7e148d761d36b1b62fb7" prot="protected" static="no" mutable="no">
23        <type>double</type>
24        <definition>double IMpmsm::Ls</definition>
25        <argsstring></argsstring>
26        <name>Ls</name>
27        <briefdescription>
28        </briefdescription>
29        <detaileddescription>
30        </detaileddescription>
31        <inbodydescription>
32        </inbodydescription>
33        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="18" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="18" bodyend="-1"/>
34      </memberdef>
35      <memberdef kind="variable" id="classIMpmsm_1ec462f3df7355cc72843c945d887b9d3" prot="protected" static="no" mutable="no">
36        <type>double</type>
37        <definition>double IMpmsm::dt</definition>
38        <argsstring></argsstring>
39        <name>dt</name>
40        <briefdescription>
41        </briefdescription>
42        <detaileddescription>
43        </detaileddescription>
44        <inbodydescription>
45        </inbodydescription>
46        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="18" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="18" bodyend="-1"/>
47      </memberdef>
48      <memberdef kind="variable" id="classIMpmsm_1a1b973c18d381e7ec717165aa306b613" prot="protected" static="no" mutable="no">
49        <type>double</type>
50        <definition>double IMpmsm::Ypm</definition>
51        <argsstring></argsstring>
52        <name>Ypm</name>
53        <briefdescription>
54        </briefdescription>
55        <detaileddescription>
56        </detaileddescription>
57        <inbodydescription>
58        </inbodydescription>
59        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="18" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="18" bodyend="-1"/>
60      </memberdef>
61      <memberdef kind="variable" id="classIMpmsm_103f1857fb1910c7b06dac4ce50482516" prot="protected" static="no" mutable="no">
62        <type>double</type>
63        <definition>double IMpmsm::kp</definition>
64        <argsstring></argsstring>
65        <name>kp</name>
66        <briefdescription>
67        </briefdescription>
68        <detaileddescription>
69        </detaileddescription>
70        <inbodydescription>
71        </inbodydescription>
72        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="18" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="18" bodyend="-1"/>
73      </memberdef>
74      <memberdef kind="variable" id="classIMpmsm_10eddf56a8feb6b837ee3c36c0ac6b781" prot="protected" static="no" mutable="no">
75        <type>double</type>
76        <definition>double IMpmsm::p</definition>
77        <argsstring></argsstring>
78        <name>p</name>
79        <briefdescription>
80        </briefdescription>
81        <detaileddescription>
82        </detaileddescription>
83        <inbodydescription>
84        </inbodydescription>
85        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="18" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="18" bodyend="-1"/>
86      </memberdef>
87      <memberdef kind="variable" id="classIMpmsm_183e4149bb70b022f3a19208f14eac0e3" prot="protected" static="no" mutable="no">
88        <type>double</type>
89        <definition>double IMpmsm::J</definition>
90        <argsstring></argsstring>
91        <name>J</name>
92        <briefdescription>
93        </briefdescription>
94        <detaileddescription>
95        </detaileddescription>
96        <inbodydescription>
97        </inbodydescription>
98        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="18" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="18" bodyend="-1"/>
99      </memberdef>
100      <memberdef kind="variable" id="classIMpmsm_10aa4f9ee2b9babdc05f62ba275a9575f" prot="protected" static="no" mutable="no">
101        <type>double</type>
102        <definition>double IMpmsm::Mz</definition>
103        <argsstring></argsstring>
104        <name>Mz</name>
105        <briefdescription>
106        </briefdescription>
107        <detaileddescription>
108        </detaileddescription>
109        <inbodydescription>
110        </inbodydescription>
111        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="18" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="18" bodyend="-1"/>
112      </memberdef>
113      <memberdef kind="variable" id="classdiffbifn_1bcf96b86250c3cbd465ba5ee62474b75" prot="protected" static="no" mutable="no">
114        <type><ref refid="classRV" kindref="compound">RV</ref></type>
115        <definition>RV diffbifn::rvx</definition>
116        <argsstring></argsstring>
117        <name>rvx</name>
118        <briefdescription>
119<para>Indentifier of the first rv. </para>        </briefdescription>
120        <detaileddescription>
121        </detaileddescription>
122        <inbodydescription>
123        </inbodydescription>
124        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="67" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="67" bodyend="-1"/>
125        <referencedby refid="classdiffbifn_1797772c0d5aab8ddccec19dfe4bb2d77" compoundref="libFN_8h" startline="89" endline="89">diffbifn::diffbifn</referencedby>
126      </memberdef>
127      <memberdef kind="variable" id="classdiffbifn_1c41c74c7942dba51ef0b0bfed963447d" prot="protected" static="no" mutable="no">
128        <type><ref refid="classRV" kindref="compound">RV</ref></type>
129        <definition>RV diffbifn::rvu</definition>
130        <argsstring></argsstring>
131        <name>rvu</name>
132        <briefdescription>
133<para>Indentifier of the second rv. </para>        </briefdescription>
134        <detaileddescription>
135        </detaileddescription>
136        <inbodydescription>
137        </inbodydescription>
138        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="69" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="69" bodyend="-1"/>
139        <referencedby refid="classdiffbifn_1797772c0d5aab8ddccec19dfe4bb2d77" compoundref="libFN_8h" startline="89" endline="89">diffbifn::diffbifn</referencedby>
140      </memberdef>
141      <memberdef kind="variable" id="classdiffbifn_1f6918bc0a9dad656b4cddc028137eb78" prot="protected" static="no" mutable="no">
142        <type>int</type>
143        <definition>int diffbifn::dimx</definition>
144        <argsstring></argsstring>
145        <name>dimx</name>
146        <briefdescription>
147<para>cache for rvx.count() </para>        </briefdescription>
148        <detaileddescription>
149        </detaileddescription>
150        <inbodydescription>
151        </inbodydescription>
152        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="71" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="71" bodyend="-1"/>
153        <referencedby refid="classdiffbifn_1436de7a7301ea9eac7d6081b893bbf57" compoundref="libFN_8h" startline="91" endline="91">diffbifn::_dimx</referencedby>
154        <referencedby refid="classbilinfn_1c99f91d7752e131275b219df731868bd" compoundref="libFN_8cpp" startline="6" endline="18">bilinfn::bilinfn</referencedby>
155        <referencedby refid="classdiffbifn_1797772c0d5aab8ddccec19dfe4bb2d77" compoundref="libFN_8h" startline="89" endline="89">diffbifn::diffbifn</referencedby>
156        <referencedby refid="classdiffbifn_1ad7673e16aa1a046b131b24c731c4632" compoundref="libFN_8h" startline="76" endline="80">diffbifn::eval</referencedby>
157        <referencedby refid="classbilinfn_1e36a16e72e7f9fedf3cb18d2d5505a24" compoundref="libFN_8cpp" startline="20" endline="25">bilinfn::eval</referencedby>
158      </memberdef>
159      <memberdef kind="variable" id="classdiffbifn_12e07ce491e973f03d763e37624d0fe79" prot="protected" static="no" mutable="no">
160        <type>int</type>
161        <definition>int diffbifn::dimu</definition>
162        <argsstring></argsstring>
163        <name>dimu</name>
164        <briefdescription>
165<para>cache for rvu.count() </para>        </briefdescription>
166        <detaileddescription>
167        </detaileddescription>
168        <inbodydescription>
169        </inbodydescription>
170        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="73" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="73" bodyend="-1"/>
171        <referencedby refid="classdiffbifn_1fc8779acbff170611aff0ee70cee3879" compoundref="libFN_8h" startline="93" endline="93">diffbifn::_dimu</referencedby>
172        <referencedby refid="classbilinfn_1c99f91d7752e131275b219df731868bd" compoundref="libFN_8cpp" startline="6" endline="18">bilinfn::bilinfn</referencedby>
173        <referencedby refid="classdiffbifn_1797772c0d5aab8ddccec19dfe4bb2d77" compoundref="libFN_8h" startline="89" endline="89">diffbifn::diffbifn</referencedby>
174        <referencedby refid="classdiffbifn_1ad7673e16aa1a046b131b24c731c4632" compoundref="libFN_8h" startline="76" endline="80">diffbifn::eval</referencedby>
175        <referencedby refid="classbilinfn_1e36a16e72e7f9fedf3cb18d2d5505a24" compoundref="libFN_8cpp" startline="20" endline="25">bilinfn::eval</referencedby>
176      </memberdef>
177      <memberdef kind="variable" id="classfnc_122d51d10a7901331167f64f80d1af8e9" prot="protected" static="no" mutable="no">
178        <type>int</type>
179        <definition>int fnc::dimy</definition>
180        <argsstring></argsstring>
181        <name>dimy</name>
182        <briefdescription>
183<para>Length of the output vector. </para>        </briefdescription>
184        <detaileddescription>
185        </detaileddescription>
186        <inbodydescription>
187        </inbodydescription>
188        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="116" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="116" bodyend="-1"/>
189        <referencedby refid="classfnc_1a8891973d0ca48ce38e1886df45ca298" compoundref="libBM_8h" startline="126" endline="126">fnc::_dimy</referencedby>
190        <referencedby refid="classbilinfn_1c99f91d7752e131275b219df731868bd" compoundref="libFN_8cpp" startline="6" endline="18">bilinfn::bilinfn</referencedby>
191        <referencedby refid="classdiffbifn_140d8a7eee45acc55cda33d43282faa03" compoundref="libFN_8h" startline="83" endline="83">diffbifn::eval</referencedby>
192      </memberdef>
193      </sectiondef>
194      <sectiondef kind="public-func">
195      <memberdef kind="function" id="classIMpmsm_1d12ba5bbd6154e2e920c21adab0cb8df" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
196        <type></type>
197        <definition>IMpmsm::IMpmsm</definition>
198        <argsstring>()</argsstring>
199        <name>IMpmsm</name>
200        <briefdescription>
201        </briefdescription>
202        <detaileddescription>
203        </detaileddescription>
204        <inbodydescription>
205        </inbodydescription>
206        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="21" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="21" bodyend="21"/>
207      </memberdef>
208      <memberdef kind="function" id="classIMpmsm_142818f3426d99fecb7e97be8ffe2e228" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
209        <type>void</type>
210        <definition>void IMpmsm::set_parameters</definition>
211        <argsstring>(double Rs0, double Ls0, double dt0, double Ypm0, double kp0, double p0, double J0, double Mz0)</argsstring>
212        <name>set_parameters</name>
213        <reimplementedby refid="classIMpmsmStat_16379210623a2d353d42bfc87ccbd4384">set_parameters</reimplementedby>
214        <param>
215          <type>double</type>
216          <declname>Rs0</declname>
217        </param>
218        <param>
219          <type>double</type>
220          <declname>Ls0</declname>
221        </param>
222        <param>
223          <type>double</type>
224          <declname>dt0</declname>
225        </param>
226        <param>
227          <type>double</type>
228          <declname>Ypm0</declname>
229        </param>
230        <param>
231          <type>double</type>
232          <declname>kp0</declname>
233        </param>
234        <param>
235          <type>double</type>
236          <declname>p0</declname>
237        </param>
238        <param>
239          <type>double</type>
240          <declname>J0</declname>
241        </param>
242        <param>
243          <type>double</type>
244          <declname>Mz0</declname>
245        </param>
246        <briefdescription>
247<para>Set mechanical and electrical variables. </para>        </briefdescription>
248        <detaileddescription>
249        </detaileddescription>
250        <inbodydescription>
251        </inbodydescription>
252        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="23" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="23" bodyend="23"/>
253        <referencedby refid="sim__var_8cpp_1e66f6b31b5ad750f1fe042a706a4e3d4" compoundref="sim__var_8cpp" startline="28" endline="166">main</referencedby>
254      </memberdef>
255      <memberdef kind="function" id="classIMpmsm_145785869d978dda42828a072ec2caebe" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
256        <type>vec</type>
257        <definition>vec IMpmsm::eval</definition>
258        <argsstring>(const vec &amp;x0, const vec &amp;u0)</argsstring>
259        <name>eval</name>
260        <reimplements refid="classdiffbifn_140d8a7eee45acc55cda33d43282faa03">eval</reimplements>
261        <reimplementedby refid="classIMpmsmStat_15ed3582c2c0edb0753387a82598f8d21">eval</reimplementedby>
262        <param>
263          <type>const vec &amp;</type>
264          <declname>x0</declname>
265        </param>
266        <param>
267          <type>const vec &amp;</type>
268          <declname>u0</declname>
269        </param>
270        <briefdescription>
271<para>Evaluates <formula id="49">$f(x0,u0)$</formula>. </para>        </briefdescription>
272        <detaileddescription>
273        </detaileddescription>
274        <inbodydescription>
275        </inbodydescription>
276        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="25" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="25" bodyend="46"/>
277        <referencedby refid="sim__var_8cpp_1e66f6b31b5ad750f1fe042a706a4e3d4" compoundref="sim__var_8cpp" startline="28" endline="166">main</referencedby>
278      </memberdef>
279      <memberdef kind="function" id="classIMpmsm_1b4378b5d3bf64c683e4cf5c5f1cd56f1" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
280        <type>void</type>
281        <definition>void IMpmsm::dfdx_cond</definition>
282        <argsstring>(const vec &amp;x0, const vec &amp;u0, mat &amp;A, bool full=true)</argsstring>
283        <name>dfdx_cond</name>
284        <reimplements refid="classdiffbifn_16d217a02d4fa13931258d4bebdd0feb4">dfdx_cond</reimplements>
285        <reimplementedby refid="classIMpmsmStat_129a9c09fd328e89748d9be0801e84831">dfdx_cond</reimplementedby>
286        <param>
287          <type>const vec &amp;</type>
288          <declname>x0</declname>
289        </param>
290        <param>
291          <type>const vec &amp;</type>
292          <declname>u0</declname>
293        </param>
294        <param>
295          <type>mat &amp;</type>
296          <declname>A</declname>
297        </param>
298        <param>
299          <type>bool</type>
300          <declname>full</declname>
301          <defval>true</defval>
302        </param>
303        <briefdescription>
304<para>Evaluates <formula id="1">$A=\frac{d}{dx}f(x,u)|_{x0,u0}$</formula> and writes result into <computeroutput>A</computeroutput> . </para>        </briefdescription>
305        <detaileddescription>
306<para><parameterlist kind="param"><parameteritem>
307<parameternamelist>
308<parametername>full</parametername>
309</parameternamelist>
310<parameterdescription>
311<para>denotes that even unchanged entries are to be rewritten. When, false only the changed elements are computed. </para></parameterdescription>
312</parameteritem>
313<parameteritem>
314<parameternamelist>
315<parametername>x0</parametername>
316</parameternamelist>
317<parameterdescription>
318<para>numeric value of <formula id="28">$x$</formula>, </para></parameterdescription>
319</parameteritem>
320<parameteritem>
321<parameternamelist>
322<parametername>u0</parametername>
323</parameternamelist>
324<parameterdescription>
325<para>numeric value of <formula id="50">$u$</formula> </para></parameterdescription>
326</parameteritem>
327<parameteritem>
328<parameternamelist>
329<parametername>A</parametername>
330</parameternamelist>
331<parameterdescription>
332<para>a place where the result will be stored. </para></parameterdescription>
333</parameteritem>
334</parameterlist>
335</para>        </detaileddescription>
336        <inbodydescription>
337        </inbodydescription>
338        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="48" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="48" bodyend="66"/>
339      </memberdef>
340      <memberdef kind="function" id="classIMpmsm_1c3f8dad22ae9855c04a1d593b45c99b5" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
341        <type>void</type>
342        <definition>void IMpmsm::dfdu_cond</definition>
343        <argsstring>(const vec &amp;x0, const vec &amp;u0, mat &amp;A, bool full=true)</argsstring>
344        <name>dfdu_cond</name>
345        <reimplements refid="classdiffbifn_11978bafd7909d15c139a08c495c24aa0">dfdu_cond</reimplements>
346        <reimplementedby refid="classIMpmsmStat_1ff740ee20100ae2a2d03a2538638f8e8">dfdu_cond</reimplementedby>
347        <param>
348          <type>const vec &amp;</type>
349          <declname>x0</declname>
350        </param>
351        <param>
352          <type>const vec &amp;</type>
353          <declname>u0</declname>
354        </param>
355        <param>
356          <type>mat &amp;</type>
357          <declname>A</declname>
358        </param>
359        <param>
360          <type>bool</type>
361          <declname>full</declname>
362          <defval>true</defval>
363        </param>
364        <briefdescription>
365<para>Evaluates <formula id="2">$A=\frac{d}{du}f(x,u)|_{x0,u0}$</formula> and writes result into <computeroutput>A</computeroutput> . </para>        </briefdescription>
366        <detaileddescription>
367<para><parameterlist kind="param"><parameteritem>
368<parameternamelist>
369<parametername>full</parametername>
370</parameternamelist>
371<parameterdescription>
372<para>denotes that even unchanged entries are to be rewritten. When, false only the changed elements are computed. </para></parameterdescription>
373</parameteritem>
374<parameteritem>
375<parameternamelist>
376<parametername>x0</parametername>
377</parameternamelist>
378<parameterdescription>
379<para>numeric value of <formula id="28">$x$</formula>, </para></parameterdescription>
380</parameteritem>
381<parameteritem>
382<parameternamelist>
383<parametername>u0</parametername>
384</parameternamelist>
385<parameterdescription>
386<para>numeric value of <formula id="50">$u$</formula> </para></parameterdescription>
387</parameteritem>
388<parameteritem>
389<parameternamelist>
390<parametername>A</parametername>
391</parameternamelist>
392<parameterdescription>
393<para>a place where the result will be stored. </para></parameterdescription>
394</parameteritem>
395</parameterlist>
396</para>        </detaileddescription>
397        <inbodydescription>
398        </inbodydescription>
399        <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="68" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="68" bodyend="68"/>
400      </memberdef>
401      <memberdef kind="function" id="classdiffbifn_1ad7673e16aa1a046b131b24c731c4632" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
402        <type>vec</type>
403        <definition>vec diffbifn::eval</definition>
404        <argsstring>(const vec &amp;cond)</argsstring>
405        <name>eval</name>
406        <reimplements refid="classfnc_17fad2e6cb35909a165ec5a53def4a18c">eval</reimplements>
407        <param>
408          <type>const vec &amp;</type>
409          <declname>cond</declname>
410        </param>
411        <briefdescription>
412<para>Evaluates <formula id="49">$f(x0,u0)$</formula> (VS: Do we really need common eval? ). </para>        </briefdescription>
413        <detaileddescription>
414        </detaileddescription>
415        <inbodydescription>
416        </inbodydescription>
417        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="77" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="76" bodyend="80"/>
418        <references refid="classdiffbifn_12e07ce491e973f03d763e37624d0fe79" compoundref="libFN_8h" startline="73">diffbifn::dimu</references>
419        <references refid="classdiffbifn_1f6918bc0a9dad656b4cddc028137eb78" compoundref="libFN_8h" startline="71">diffbifn::dimx</references>
420        <referencedby refid="classEKF_1c79c62c9b3e0b56b3aaa1b6f1d9a7af7" compoundref="libKF_8h" startline="364" endline="396">EKF&lt; sq_T &gt;::bayes</referencedby>
421        <referencedby refid="classEKFCh_196f6edda324a0b7ef8b4e86cc7af60c1" compoundref="libKF_8cpp" startline="189" endline="236">EKFCh::bayes</referencedby>
422        <referencedby refid="classEKFfull_18ca46f177e395fa714bbd8bd29ea43e0" compoundref="libKF_8cpp" startline="86" endline="114">EKFfull::bayes</referencedby>
423      </memberdef>
424      <memberdef kind="function" id="classdiffbifn_1436de7a7301ea9eac7d6081b893bbf57" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
425        <type>int</type>
426        <definition>int diffbifn::_dimx</definition>
427        <argsstring>() const </argsstring>
428        <name>_dimx</name>
429        <briefdescription>
430<para>access function </para>        </briefdescription>
431        <detaileddescription>
432        </detaileddescription>
433        <inbodydescription>
434        </inbodydescription>
435        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="91" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="91" bodyend="91"/>
436        <references refid="classdiffbifn_1f6918bc0a9dad656b4cddc028137eb78" compoundref="libFN_8h" startline="71">diffbifn::dimx</references>
437      </memberdef>
438      <memberdef kind="function" id="classdiffbifn_1fc8779acbff170611aff0ee70cee3879" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
439        <type>int</type>
440        <definition>int diffbifn::_dimu</definition>
441        <argsstring>() const </argsstring>
442        <name>_dimu</name>
443        <briefdescription>
444<para>access function </para>        </briefdescription>
445        <detaileddescription>
446        </detaileddescription>
447        <inbodydescription>
448        </inbodydescription>
449        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="93" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="93" bodyend="93"/>
450        <references refid="classdiffbifn_12e07ce491e973f03d763e37624d0fe79" compoundref="libFN_8h" startline="73">diffbifn::dimu</references>
451        <referencedby refid="classEKFfull_1fc753106e0d4cf68e4f2160fd54458c0" compoundref="libKF_8cpp" startline="66" endline="84">EKFfull::set_parameters</referencedby>
452      </memberdef>
453      <memberdef kind="function" id="classfnc_1a8891973d0ca48ce38e1886df45ca298" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
454        <type>int</type>
455        <definition>int fnc::_dimy</definition>
456        <argsstring>() const </argsstring>
457        <name>_dimy</name>
458        <briefdescription>
459<para>access function </para>        </briefdescription>
460        <detaileddescription>
461        </detaileddescription>
462        <inbodydescription>
463        </inbodydescription>
464        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="126" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="126" bodyend="126"/>
465        <references refid="classfnc_122d51d10a7901331167f64f80d1af8e9" compoundref="libBM_8h" startline="116">fnc::dimy</references>
466        <referencedby refid="classEKFfull_1fc753106e0d4cf68e4f2160fd54458c0" compoundref="libKF_8cpp" startline="66" endline="84">EKFfull::set_parameters</referencedby>
467      </memberdef>
468      </sectiondef>
469    <briefdescription>
470<para>State evolution model for a PMSM drive and its derivative with respect to <formula id="28">$x$</formula>$. </para>    </briefdescription>
471    <detaileddescription>
472    </detaileddescription>
473    <inheritancegraph>
474      <node id="1048">
475        <label>IMpmsmStat</label>
476        <link refid="classIMpmsmStat"/>
477        <childnode refid="1045" relation="public-inheritance">
478        </childnode>
479      </node>
480      <node id="1046">
481        <label>diffbifn</label>
482        <link refid="classdiffbifn"/>
483        <childnode refid="1047" relation="public-inheritance">
484        </childnode>
485      </node>
486      <node id="1047">
487        <label>fnc</label>
488        <link refid="classfnc"/>
489      </node>
490      <node id="1045">
491        <label>IMpmsm</label>
492        <link refid="classIMpmsm"/>
493        <childnode refid="1046" relation="public-inheritance">
494        </childnode>
495      </node>
496    </inheritancegraph>
497    <collaborationgraph>
498      <node id="1052">
499        <label>RV</label>
500        <link refid="classRV"/>
501      </node>
502      <node id="1050">
503        <label>diffbifn</label>
504        <link refid="classdiffbifn"/>
505        <childnode refid="1051" relation="public-inheritance">
506        </childnode>
507        <childnode refid="1052" relation="usage">
508          <edgelabel>rvu
509rvx</edgelabel>
510        </childnode>
511      </node>
512      <node id="1051">
513        <label>fnc</label>
514        <link refid="classfnc"/>
515      </node>
516      <node id="1049">
517        <label>IMpmsm</label>
518        <link refid="classIMpmsm"/>
519        <childnode refid="1050" relation="public-inheritance">
520        </childnode>
521      </node>
522    </collaborationgraph>
523    <location file="/home/smidl/work/git/mixpp/pmsm/pmsm.h" line="16" bodyfile="/home/smidl/work/git/mixpp/pmsm/pmsm.h" bodystart="16" bodyend="70"/>
524    <listofallmembers>
525      <member refid="classdiffbifn_1fc8779acbff170611aff0ee70cee3879" prot="public" virt="non-virtual"><scope>IMpmsm</scope><name>_dimu</name></member>
526      <member refid="classdiffbifn_1436de7a7301ea9eac7d6081b893bbf57" prot="public" virt="non-virtual"><scope>IMpmsm</scope><name>_dimx</name></member>
527      <member refid="classfnc_1a8891973d0ca48ce38e1886df45ca298" prot="public" virt="non-virtual"><scope>IMpmsm</scope><name>_dimy</name></member>
528      <member refid="classIMpmsm_1c3f8dad22ae9855c04a1d593b45c99b5" prot="public" virt="virtual"><scope>IMpmsm</scope><name>dfdu_cond</name></member>
529      <member refid="classIMpmsm_1b4378b5d3bf64c683e4cf5c5f1cd56f1" prot="public" virt="virtual"><scope>IMpmsm</scope><name>dfdx_cond</name></member>
530      <member refid="classdiffbifn_1797772c0d5aab8ddccec19dfe4bb2d77" prot="public" virt="non-virtual"><scope>IMpmsm</scope><name>diffbifn</name></member>
531      <member refid="classdiffbifn_12e07ce491e973f03d763e37624d0fe79" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>dimu</name></member>
532      <member refid="classdiffbifn_1f6918bc0a9dad656b4cddc028137eb78" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>dimx</name></member>
533      <member refid="classfnc_122d51d10a7901331167f64f80d1af8e9" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>dimy</name></member>
534      <member refid="classIMpmsm_1ec462f3df7355cc72843c945d887b9d3" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>dt</name></member>
535      <member refid="classIMpmsm_145785869d978dda42828a072ec2caebe" prot="public" virt="virtual"><scope>IMpmsm</scope><name>eval</name></member>
536      <member refid="classdiffbifn_1ad7673e16aa1a046b131b24c731c4632" prot="public" virt="virtual" ambiguityscope="diffbifn::"><scope>IMpmsm</scope><name>eval</name></member>
537      <member refid="classfnc_18a1da32233c3006a4239cf601c413538" prot="public" virt="non-virtual"><scope>IMpmsm</scope><name>fnc</name></member>
538      <member refid="classIMpmsm_1d12ba5bbd6154e2e920c21adab0cb8df" prot="public" virt="non-virtual"><scope>IMpmsm</scope><name>IMpmsm</name></member>
539      <member refid="classIMpmsm_183e4149bb70b022f3a19208f14eac0e3" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>J</name></member>
540      <member refid="classIMpmsm_103f1857fb1910c7b06dac4ce50482516" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>kp</name></member>
541      <member refid="classIMpmsm_1829e309d689b7e148d761d36b1b62fb7" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>Ls</name></member>
542      <member refid="classIMpmsm_10aa4f9ee2b9babdc05f62ba275a9575f" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>Mz</name></member>
543      <member refid="classIMpmsm_10eddf56a8feb6b837ee3c36c0ac6b781" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>p</name></member>
544      <member refid="classIMpmsm_15908138b6c11f32971542423978a25d3" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>Rs</name></member>
545      <member refid="classdiffbifn_1c41c74c7942dba51ef0b0bfed963447d" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>rvu</name></member>
546      <member refid="classdiffbifn_1bcf96b86250c3cbd465ba5ee62474b75" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>rvx</name></member>
547      <member refid="classIMpmsm_142818f3426d99fecb7e97be8ffe2e228" prot="public" virt="non-virtual"><scope>IMpmsm</scope><name>set_parameters</name></member>
548      <member refid="classIMpmsm_1a1b973c18d381e7ec717165aa306b613" prot="protected" virt="non-virtual"><scope>IMpmsm</scope><name>Ypm</name></member>
549      <member refid="classfnc_117164c202f6feee3d708b8caab6306ab" prot="public" virt="virtual"><scope>IMpmsm</scope><name>~fnc</name></member>
550    </listofallmembers>
551  </compounddef>
552</doxygen>
Note: See TracBrowser for help on using the browser.