root/doc/latex/classEKFCh__cond.tex @ 280

Revision 280, 16.5 kB (checked in by smidl, 16 years ago)

progress...

  • Property svn:eol-style set to native
Line 
1\hypertarget{classEKFCh__cond}{
2\section{EKFCh\_\-cond Class Reference}
3\label{classEKFCh__cond}\index{EKFCh\_\-cond@{EKFCh\_\-cond}}
4}
5Inheritance diagram for EKFCh\_\-cond::\begin{figure}[H]
6\begin{center}
7\leavevmode
8\includegraphics[height=6cm]{classEKFCh__cond}
9\end{center}
10\end{figure}
11
12
13\subsection{Detailed Description}
14Extended Kalman filter with unknown {\tt Q}. \subsection*{Public Member Functions}
15\begin{CompactItemize}
16\item 
17\hypertarget{classEKFCh__cond_93ccb6731b68f28e0fb43393d8c66e1d}{
18void \hyperlink{classEKFCh__cond_93ccb6731b68f28e0fb43393d8c66e1d}{condition} (const vec \&val)}
19\label{classEKFCh__cond_93ccb6731b68f28e0fb43393d8c66e1d}
20
21\begin{CompactList}\small\item\em condition on value of pfxu \item\end{CompactList}\item 
22\hypertarget{classbdm_1_1EKFCh_50f9fbffad721f35e5ccb75d0f6b842a}{
23void \hyperlink{classbdm_1_1EKFCh_50f9fbffad721f35e5ccb75d0f6b842a}{set\_\-parameters} (diffbifn $\ast$\hyperlink{classbdm_1_1EKFCh_e1e895f994398a55bc425551fc275ba3}{pfxu}, diffbifn $\ast$\hyperlink{classbdm_1_1EKFCh_6b34c69641826322467b704e8252f317}{phxu}, const \hyperlink{classchmat}{chmat} Q0, const \hyperlink{classchmat}{chmat} R0)}
24\label{classbdm_1_1EKFCh_50f9fbffad721f35e5ccb75d0f6b842a}
25
26\begin{CompactList}\small\item\em Set nonlinear functions for mean values and covariance matrices. \item\end{CompactList}\item 
27\hypertarget{classbdm_1_1KalmanCh_20a4d4c664e8ac8a3f1bb7b0d11c6d87}{
28void \hyperlink{classbdm_1_1KalmanCh_20a4d4c664e8ac8a3f1bb7b0d11c6d87}{set\_\-parameters} (const mat \&A0, const mat \&B0, const mat \&C0, const mat \&D0, const \hyperlink{classchmat}{chmat} \&Q0, const \hyperlink{classchmat}{chmat} \&R0)}
29\label{classbdm_1_1KalmanCh_20a4d4c664e8ac8a3f1bb7b0d11c6d87}
30
31\begin{CompactList}\small\item\em Set parameters with check of relevance. \item\end{CompactList}\item 
32\hypertarget{classbdm_1_1EKFCh_4c8609c37290b158f88a31dae4047225}{
33void \hyperlink{classbdm_1_1EKFCh_4c8609c37290b158f88a31dae4047225}{bayes} (const vec \&dt)}
34\label{classbdm_1_1EKFCh_4c8609c37290b158f88a31dae4047225}
35
36\begin{CompactList}\small\item\em Here dt = \mbox{[}yt;ut\mbox{]} of appropriate dimensions. \item\end{CompactList}\item 
37\hypertarget{classbdm_1_1KalmanCh_6e169272657ed101f3d128b49c59b890}{
38void \textbf{set\_\-statistics} (const vec \&mu0, const \hyperlink{classchmat}{chmat} \&P0)}
39\label{classbdm_1_1KalmanCh_6e169272657ed101f3d128b49c59b890}
40
41\item 
42\hypertarget{classbdm_1_1Kalman_9264fc6b173ecb803d2684b883f32c68}{
43void \hyperlink{classbdm_1_1Kalman_9264fc6b173ecb803d2684b883f32c68}{set\_\-est} (const vec \&mu0, const \hyperlink{classchmat}{chmat} \&P0)}
44\label{classbdm_1_1Kalman_9264fc6b173ecb803d2684b883f32c68}
45
46\begin{CompactList}\small\item\em Set estimate values, used e.g. in initialization. \item\end{CompactList}\item 
47\hypertarget{classbdm_1_1Kalman_f75e487ff6c129d7012d702030f8c890}{
48const epdf \& \hyperlink{classbdm_1_1Kalman_f75e487ff6c129d7012d702030f8c890}{posterior} () const }
49\label{classbdm_1_1Kalman_f75e487ff6c129d7012d702030f8c890}
50
51\begin{CompactList}\small\item\em access function \item\end{CompactList}\item 
52\hypertarget{classbdm_1_1Kalman_c34989b1e53c7d4ecdaea63a95ddbd77}{
53const enorm$<$ \hyperlink{classchmat}{chmat} $>$ $\ast$ \textbf{\_\-e} () const }
54\label{classbdm_1_1Kalman_c34989b1e53c7d4ecdaea63a95ddbd77}
55
56\item 
57\hypertarget{classbdm_1_1Kalman_c788ec6e6c6f5f5861ae8a56d8ede277}{
58mat \& \hyperlink{classbdm_1_1Kalman_c788ec6e6c6f5f5861ae8a56d8ede277}{\_\-\_\-K} ()}
59\label{classbdm_1_1Kalman_c788ec6e6c6f5f5861ae8a56d8ede277}
60
61\begin{CompactList}\small\item\em access function \item\end{CompactList}\item 
62\hypertarget{classbdm_1_1Kalman_a250d1dbe7bba861dba2a324520cfa48}{
63vec \hyperlink{classbdm_1_1Kalman_a250d1dbe7bba861dba2a324520cfa48}{\_\-dP} ()}
64\label{classbdm_1_1Kalman_a250d1dbe7bba861dba2a324520cfa48}
65
66\begin{CompactList}\small\item\em access function \item\end{CompactList}\item 
67\hypertarget{classbdm_1_1BMcond_7506910f93250b44fea505ec4ffb19dc}{
68const RV \& \hyperlink{classbdm_1_1BMcond_7506910f93250b44fea505ec4ffb19dc}{\_\-rvc} () const }
69\label{classbdm_1_1BMcond_7506910f93250b44fea505ec4ffb19dc}
70
71\begin{CompactList}\small\item\em access function \item\end{CompactList}\end{CompactItemize}
72\begin{Indent}{\bf Constructors}\par
73\begin{CompactItemize}
74\item 
75virtual BM $\ast$ \hyperlink{classbdm_1_1BM_c0f027ff91d8459937c6f60ff8e553ff}{\_\-copy\_\-} ()
76\end{CompactItemize}
77\end{Indent}
78\begin{Indent}{\bf Mathematical operations}\par
79\begin{CompactItemize}
80\item 
81\hypertarget{classbdm_1_1BM_1dee3fddaf021e62d925289660a707dc}{
82virtual void \hyperlink{classbdm_1_1BM_1dee3fddaf021e62d925289660a707dc}{bayesB} (const mat \&Dt)}
83\label{classbdm_1_1BM_1dee3fddaf021e62d925289660a707dc}
84
85\begin{CompactList}\small\item\em Batch Bayes rule (columns of Dt are observations). \item\end{CompactList}\item 
86virtual double \hyperlink{classbdm_1_1BM_50257e0c1e5b5c73153ea6e716ad8ae0}{logpred} (const vec \&dt) const
87\item 
88\hypertarget{classbdm_1_1BM_0e8ebe61fb14990abe1254bd3dda5fae}{
89vec \hyperlink{classbdm_1_1BM_0e8ebe61fb14990abe1254bd3dda5fae}{logpred\_\-m} (const mat \&dt) const }
90\label{classbdm_1_1BM_0e8ebe61fb14990abe1254bd3dda5fae}
91
92\begin{CompactList}\small\item\em Matrix version of logpred. \item\end{CompactList}\item 
93\hypertarget{classbdm_1_1BM_688d7a2aced1e06aa1c468d73a9e5eba}{
94virtual epdf $\ast$ \hyperlink{classbdm_1_1BM_688d7a2aced1e06aa1c468d73a9e5eba}{epredictor} () const }
95\label{classbdm_1_1BM_688d7a2aced1e06aa1c468d73a9e5eba}
96
97\begin{CompactList}\small\item\em Constructs a predictive density $ f(d_{t+1} |d_{t}, \ldots d_{0}) $. \item\end{CompactList}\item 
98\hypertarget{classbdm_1_1BM_598b25e3f3d96a5bc00a5faeb5b3c912}{
99virtual mpdf $\ast$ \hyperlink{classbdm_1_1BM_598b25e3f3d96a5bc00a5faeb5b3c912}{predictor} () const }
100\label{classbdm_1_1BM_598b25e3f3d96a5bc00a5faeb5b3c912}
101
102\begin{CompactList}\small\item\em Constructs a conditional density 1-step ahead predictor. \item\end{CompactList}\end{CompactItemize}
103\end{Indent}
104\begin{Indent}{\bf Access to attributes}\par
105\begin{CompactItemize}
106\item 
107\hypertarget{classbdm_1_1BM_ff2d8755ba0b3def927d31305c03b09c}{
108const RV \& \textbf{\_\-drv} () const }
109\label{classbdm_1_1BM_ff2d8755ba0b3def927d31305c03b09c}
110
111\item 
112\hypertarget{classbdm_1_1BM_f135ae6dce7e9f30c9f88229c7930b96}{
113void \textbf{set\_\-drv} (const RV \&rv)}
114\label{classbdm_1_1BM_f135ae6dce7e9f30c9f88229c7930b96}
115
116\item 
117\hypertarget{classbdm_1_1BM_b38d92f17620813ad872d86e01a26e5e}{
118void \textbf{set\_\-rv} (const RV \&rv)}
119\label{classbdm_1_1BM_b38d92f17620813ad872d86e01a26e5e}
120
121\item 
122\hypertarget{classbdm_1_1BM_5be65d37dedfe33a3671e7065f523a70}{
123double \textbf{\_\-ll} () const }
124\label{classbdm_1_1BM_5be65d37dedfe33a3671e7065f523a70}
125
126\item 
127\hypertarget{classbdm_1_1BM_236b3abbcc93594fc97cd86d82c1a83f}{
128void \textbf{set\_\-evalll} (bool evl0)}
129\label{classbdm_1_1BM_236b3abbcc93594fc97cd86d82c1a83f}
130
131\end{CompactItemize}
132\end{Indent}
133\subsection*{Protected Attributes}
134\begin{CompactItemize}
135\item 
136\hypertarget{classbdm_1_1EKFCh_e1e895f994398a55bc425551fc275ba3}{
137diffbifn $\ast$ \hyperlink{classbdm_1_1EKFCh_e1e895f994398a55bc425551fc275ba3}{pfxu}}
138\label{classbdm_1_1EKFCh_e1e895f994398a55bc425551fc275ba3}
139
140\begin{CompactList}\small\item\em Internal Model f(x,u). \item\end{CompactList}\item 
141\hypertarget{classbdm_1_1EKFCh_6b34c69641826322467b704e8252f317}{
142diffbifn $\ast$ \hyperlink{classbdm_1_1EKFCh_6b34c69641826322467b704e8252f317}{phxu}}
143\label{classbdm_1_1EKFCh_6b34c69641826322467b704e8252f317}
144
145\begin{CompactList}\small\item\em Observation Model h(x,u). \item\end{CompactList}\item 
146\hypertarget{classbdm_1_1KalmanCh_48611c8582706cfa62e832be0972e75d}{
147mat \hyperlink{classbdm_1_1KalmanCh_48611c8582706cfa62e832be0972e75d}{preA}}
148\label{classbdm_1_1KalmanCh_48611c8582706cfa62e832be0972e75d}
149
150\begin{CompactList}\small\item\em pre array (triangular matrix) \item\end{CompactList}\item 
151\hypertarget{classbdm_1_1KalmanCh_bcbd68f51d4b57246e7784ca5900171f}{
152mat \hyperlink{classbdm_1_1KalmanCh_bcbd68f51d4b57246e7784ca5900171f}{postA}}
153\label{classbdm_1_1KalmanCh_bcbd68f51d4b57246e7784ca5900171f}
154
155\begin{CompactList}\small\item\em post array (triangular matrix) \item\end{CompactList}\item 
156\hypertarget{classbdm_1_1Kalman_3fe475a1e920b20b63bb342c0e1571f7}{
157RV \hyperlink{classbdm_1_1Kalman_3fe475a1e920b20b63bb342c0e1571f7}{rvy}}
158\label{classbdm_1_1Kalman_3fe475a1e920b20b63bb342c0e1571f7}
159
160\begin{CompactList}\small\item\em Indetifier of output rv. \item\end{CompactList}\item 
161\hypertarget{classbdm_1_1Kalman_149e27424fd1a7cc1c998ea088618a94}{
162RV \hyperlink{classbdm_1_1Kalman_149e27424fd1a7cc1c998ea088618a94}{rvu}}
163\label{classbdm_1_1Kalman_149e27424fd1a7cc1c998ea088618a94}
164
165\begin{CompactList}\small\item\em Indetifier of exogeneous rv. \item\end{CompactList}\item 
166\hypertarget{classbdm_1_1Kalman_ba7699cdb3b1382a54d3e28b9b7517fa}{
167int \hyperlink{classbdm_1_1Kalman_ba7699cdb3b1382a54d3e28b9b7517fa}{dimx}}
168\label{classbdm_1_1Kalman_ba7699cdb3b1382a54d3e28b9b7517fa}
169
170\begin{CompactList}\small\item\em cache of rv.count() \item\end{CompactList}\item 
171\hypertarget{classbdm_1_1Kalman_d2c36ba01760bf207b985bf321b7817f}{
172int \hyperlink{classbdm_1_1Kalman_d2c36ba01760bf207b985bf321b7817f}{dimy}}
173\label{classbdm_1_1Kalman_d2c36ba01760bf207b985bf321b7817f}
174
175\begin{CompactList}\small\item\em cache of rvy.count() \item\end{CompactList}\item 
176\hypertarget{classbdm_1_1Kalman_c5136ef617f6ac0e426bea222755d92b}{
177int \hyperlink{classbdm_1_1Kalman_c5136ef617f6ac0e426bea222755d92b}{dimu}}
178\label{classbdm_1_1Kalman_c5136ef617f6ac0e426bea222755d92b}
179
180\begin{CompactList}\small\item\em cache of rvu.count() \item\end{CompactList}\item 
181\hypertarget{classbdm_1_1Kalman_0a2072e2090c10fac74ad30a023a4ace}{
182mat \hyperlink{classbdm_1_1Kalman_0a2072e2090c10fac74ad30a023a4ace}{A}}
183\label{classbdm_1_1Kalman_0a2072e2090c10fac74ad30a023a4ace}
184
185\begin{CompactList}\small\item\em Matrix A. \item\end{CompactList}\item 
186\hypertarget{classbdm_1_1Kalman_5977b2c81857948a35105f0e7840203c}{
187mat \hyperlink{classbdm_1_1Kalman_5977b2c81857948a35105f0e7840203c}{B}}
188\label{classbdm_1_1Kalman_5977b2c81857948a35105f0e7840203c}
189
190\begin{CompactList}\small\item\em Matrix B. \item\end{CompactList}\item 
191\hypertarget{classbdm_1_1Kalman_818eba63a23972786a4579ad30294177}{
192mat \hyperlink{classbdm_1_1Kalman_818eba63a23972786a4579ad30294177}{C}}
193\label{classbdm_1_1Kalman_818eba63a23972786a4579ad30294177}
194
195\begin{CompactList}\small\item\em Matrix C. \item\end{CompactList}\item 
196\hypertarget{classbdm_1_1Kalman_7b56ac423d0654b5755e4f852a870456}{
197mat \hyperlink{classbdm_1_1Kalman_7b56ac423d0654b5755e4f852a870456}{D}}
198\label{classbdm_1_1Kalman_7b56ac423d0654b5755e4f852a870456}
199
200\begin{CompactList}\small\item\em Matrix D. \item\end{CompactList}\item 
201\hypertarget{classbdm_1_1Kalman_70f8bf19e81b532c60fd3a7a152425ee}{
202\hyperlink{classchmat}{chmat} \hyperlink{classbdm_1_1Kalman_70f8bf19e81b532c60fd3a7a152425ee}{Q}}
203\label{classbdm_1_1Kalman_70f8bf19e81b532c60fd3a7a152425ee}
204
205\begin{CompactList}\small\item\em Matrix Q in square-root form. \item\end{CompactList}\item 
206\hypertarget{classbdm_1_1Kalman_475b088287cdfbba4dc60a3d027728b7}{
207\hyperlink{classchmat}{chmat} \hyperlink{classbdm_1_1Kalman_475b088287cdfbba4dc60a3d027728b7}{R}}
208\label{classbdm_1_1Kalman_475b088287cdfbba4dc60a3d027728b7}
209
210\begin{CompactList}\small\item\em Matrix R in square-root form. \item\end{CompactList}\item 
211\hypertarget{classbdm_1_1Kalman_383f329ff18bbe219254c8b3b916f40d}{
212enorm$<$ \hyperlink{classchmat}{chmat} $>$ \hyperlink{classbdm_1_1Kalman_383f329ff18bbe219254c8b3b916f40d}{est}}
213\label{classbdm_1_1Kalman_383f329ff18bbe219254c8b3b916f40d}
214
215\begin{CompactList}\small\item\em posterior density on \$x\_\-t\$ \item\end{CompactList}\item 
216\hypertarget{classbdm_1_1Kalman_ba555c394c429f6831c9bbabfa2c944c}{
217enorm$<$ \hyperlink{classchmat}{chmat} $>$ \hyperlink{classbdm_1_1Kalman_ba555c394c429f6831c9bbabfa2c944c}{fy}}
218\label{classbdm_1_1Kalman_ba555c394c429f6831c9bbabfa2c944c}
219
220\begin{CompactList}\small\item\em preditive density on \$y\_\-t\$ \item\end{CompactList}\item 
221\hypertarget{classbdm_1_1Kalman_bd69dfb802465f22dd84d73a180d5c92}{
222mat \hyperlink{classbdm_1_1Kalman_bd69dfb802465f22dd84d73a180d5c92}{\_\-K}}
223\label{classbdm_1_1Kalman_bd69dfb802465f22dd84d73a180d5c92}
224
225\begin{CompactList}\small\item\em placeholder for Kalman gain \item\end{CompactList}\item 
226\hypertarget{classbdm_1_1Kalman_c249d45258c8578b13858ad3e7b729b1}{
227vec \& \hyperlink{classbdm_1_1Kalman_c249d45258c8578b13858ad3e7b729b1}{\_\-yp}}
228\label{classbdm_1_1Kalman_c249d45258c8578b13858ad3e7b729b1}
229
230\begin{CompactList}\small\item\em cache of fy.mu \item\end{CompactList}\item 
231\hypertarget{classbdm_1_1Kalman_2dd268f2d7fbe6382cb8825a1114192a}{
232\hyperlink{classchmat}{chmat} \& \hyperlink{classbdm_1_1Kalman_2dd268f2d7fbe6382cb8825a1114192a}{\_\-Ry}}
233\label{classbdm_1_1Kalman_2dd268f2d7fbe6382cb8825a1114192a}
234
235\begin{CompactList}\small\item\em cache of fy.R \item\end{CompactList}\item 
236\hypertarget{classbdm_1_1Kalman_fa172078091e45561343fa513dd573b0}{
237vec \& \hyperlink{classbdm_1_1Kalman_fa172078091e45561343fa513dd573b0}{\_\-mu}}
238\label{classbdm_1_1Kalman_fa172078091e45561343fa513dd573b0}
239
240\begin{CompactList}\small\item\em cache of est.mu \item\end{CompactList}\item 
241\hypertarget{classbdm_1_1Kalman_00c27b0bf324f0018497921ca23c71ed}{
242\hyperlink{classchmat}{chmat} \& \hyperlink{classbdm_1_1Kalman_00c27b0bf324f0018497921ca23c71ed}{\_\-P}}
243\label{classbdm_1_1Kalman_00c27b0bf324f0018497921ca23c71ed}
244
245\begin{CompactList}\small\item\em cache of est.R \item\end{CompactList}\item 
246\hypertarget{classbdm_1_1BM_c400357e37d27a4834b2b1d9211009ed}{
247RV \hyperlink{classbdm_1_1BM_c400357e37d27a4834b2b1d9211009ed}{drv}}
248\label{classbdm_1_1BM_c400357e37d27a4834b2b1d9211009ed}
249
250\begin{CompactList}\small\item\em Random variable of the data (optional). \item\end{CompactList}\item 
251\hypertarget{classbdm_1_1BM_4064b6559d962633e4372b12f4cd204a}{
252double \hyperlink{classbdm_1_1BM_4064b6559d962633e4372b12f4cd204a}{ll}}
253\label{classbdm_1_1BM_4064b6559d962633e4372b12f4cd204a}
254
255\begin{CompactList}\small\item\em Logarithm of marginalized data likelihood. \item\end{CompactList}\item 
256\hypertarget{classbdm_1_1BM_faff0ad12556fe7dc0e2807d4fd938ee}{
257bool \hyperlink{classbdm_1_1BM_faff0ad12556fe7dc0e2807d4fd938ee}{evalll}}
258\label{classbdm_1_1BM_faff0ad12556fe7dc0e2807d4fd938ee}
259
260\begin{CompactList}\small\item\em If true, the filter will compute likelihood of the data record and store it in {\tt ll} . Set to false if you want to save computational time. \item\end{CompactList}\item 
261\hypertarget{classbdm_1_1BMcond_1164a90f782a2a323b1ee17242100b39}{
262int \hyperlink{classbdm_1_1BMcond_1164a90f782a2a323b1ee17242100b39}{dimc}}
263\label{classbdm_1_1BMcond_1164a90f782a2a323b1ee17242100b39}
264
265\begin{CompactList}\small\item\em dimension of the conditioning variable \item\end{CompactList}\item 
266\hypertarget{classbdm_1_1BMcond_9a12750776d977408aada06a70093297}{
267RV \hyperlink{classbdm_1_1BMcond_9a12750776d977408aada06a70093297}{rvc}}
268\label{classbdm_1_1BMcond_9a12750776d977408aada06a70093297}
269
270\begin{CompactList}\small\item\em Identificator of the conditioning variable. \item\end{CompactList}\end{CompactItemize}
271
272
273\subsection{Member Function Documentation}
274\hypertarget{classbdm_1_1BM_c0f027ff91d8459937c6f60ff8e553ff}{
275\index{EKFCh\_\-cond@{EKFCh\_\-cond}!\_\-copy\_\-@{\_\-copy\_\-}}
276\index{\_\-copy\_\-@{\_\-copy\_\-}!EKFCh_cond@{EKFCh\_\-cond}}
277\subsubsection[\_\-copy\_\-]{\setlength{\rightskip}{0pt plus 5cm}virtual BM$\ast$ bdm::BM::\_\-copy\_\- ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual, inherited\mbox{]}}}}
278\label{classbdm_1_1BM_c0f027ff91d8459937c6f60ff8e553ff}
279
280
281Copy function required in vectors, Arrays of \hyperlink{classbdm_1_1BM}{BM} etc. Have to be DELETED manually! Prototype:
282
283\begin{Code}\begin{verbatim} BM* _copy_(){return new BM(*this);} 
284\end{verbatim}
285\end{Code}
286
287 
288
289Reimplemented in \hyperlink{classbdm_1_1ARX_60c40b5c6abc4c7e464b4ccae64a5a61}{bdm::ARX}.\hypertarget{classbdm_1_1BM_50257e0c1e5b5c73153ea6e716ad8ae0}{
290\index{EKFCh\_\-cond@{EKFCh\_\-cond}!logpred@{logpred}}
291\index{logpred@{logpred}!EKFCh_cond@{EKFCh\_\-cond}}
292\subsubsection[logpred]{\setlength{\rightskip}{0pt plus 5cm}virtual double bdm::BM::logpred (const vec \& {\em dt}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual, inherited\mbox{]}}}}
293\label{classbdm_1_1BM_50257e0c1e5b5c73153ea6e716ad8ae0}
294
295
296Evaluates predictive log-likelihood of the given data record I.e. marginal likelihood of the data with the posterior integrated out.
297
298Reimplemented in \hyperlink{classbdm_1_1ARX_080a7e531e3aa06694112863b15bc6a4}{bdm::ARX}, \hyperlink{classbdm_1_1MixEF_da724da464a75e07521941e430929efa}{bdm::MixEF}, and \hyperlink{classbdm_1_1multiBM_e157b607c1e3fa91d42aeea44458e2bf}{bdm::multiBM}.
299
300Referenced by bdm::BM::logpred\_\-m().
301
302The documentation for this class was generated from the following file:\begin{CompactItemize}
303\item 
304\hyperlink{mpf__u__weight_8cpp}{mpf\_\-u\_\-weight.cpp}\end{CompactItemize}
Note: See TracBrowser for help on using the browser.