Changeset 255 for doc/latex/classIMpmsm2o.tex
- Timestamp:
- 01/28/09 10:01:09 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
doc/latex/classIMpmsm2o.tex
r234 r255 12 12 \begin{center} 13 13 \leavevmode 14 \includegraphics[width=5 6pt]{classIMpmsm2o__inherit__graph}14 \includegraphics[width=59pt]{classIMpmsm2o__inherit__graph} 15 15 \end{center} 16 16 \end{figure} … … 19 19 \begin{center} 20 20 \leavevmode 21 \includegraphics[width= 60pt]{classIMpmsm2o__coll__graph}21 \includegraphics[width=88pt]{classIMpmsm2o__coll__graph} 22 22 \end{center} 23 23 \end{figure} … … 35 35 36 36 \begin{CompactList}\small\item\em Evaluates $f(x0,u0)$. \item\end{CompactList}\item 37 \hypertarget{classIMpmsm2o_cf66e75d9e532b0a1c2135b34ac57c89}{ 38 vec \hyperlink{classIMpmsm2o_cf66e75d9e532b0a1c2135b34ac57c89}{eval2o} (const vec \&du)} 39 \label{classIMpmsm2o_cf66e75d9e532b0a1c2135b34ac57c89} 40 41 \begin{CompactList}\small\item\em eval 2nd order Taylor expansion, MUST be used only as a follow up AFTER \hyperlink{classIMpmsm2o_86e04b5118e567ea7a2540059f553f41}{eval()}!! \item\end{CompactList}\item 37 42 void \hyperlink{classIMpmsm2o_0a3e125df1e53821e08accbd4960d713}{dfdx\_\-cond} (const vec \&x0, const vec \&u0, mat \&A, bool full=true) 38 43 \begin{CompactList}\small\item\em Evaluates $A=\frac{d}{dx}f(x,u)|_{x0,u0}$ and writes result into {\tt A} . \item\end{CompactList}\item 39 44 void \hyperlink{classIMpmsm2o_27f9d89bce832056f747d985df77a726}{dfdu\_\-cond} (const vec \&x0, const vec \&u0, mat \&A, bool full=true) 40 45 \begin{CompactList}\small\item\em Evaluates $A=\frac{d}{du}f(x,u)|_{x0,u0}$ and writes result into {\tt A} . \item\end{CompactList}\item 41 \hypertarget{class diffbifn_ad7673e16aa1a046b131b24c731c4632}{42 vec \hyperlink{class diffbifn_ad7673e16aa1a046b131b24c731c4632}{eval} (const vec \&cond)}43 \label{class diffbifn_ad7673e16aa1a046b131b24c731c4632}46 \hypertarget{classbdm_1_1diffbifn_188f31066bd72e1bf0ddacd1eb0e6af3}{ 47 vec \hyperlink{classbdm_1_1diffbifn_188f31066bd72e1bf0ddacd1eb0e6af3}{eval} (const vec \&cond)} 48 \label{classbdm_1_1diffbifn_188f31066bd72e1bf0ddacd1eb0e6af3} 44 49 45 50 \begin{CompactList}\small\item\em Evaluates $f(x0,u0)$ (VS: Do we really need common eval? ). \item\end{CompactList}\item 46 \hypertarget{class diffbifn_436de7a7301ea9eac7d6081b893bbf57}{47 int \hyperlink{class diffbifn_436de7a7301ea9eac7d6081b893bbf57}{\_\-dimx} () const }48 \label{class diffbifn_436de7a7301ea9eac7d6081b893bbf57}51 \hypertarget{classbdm_1_1diffbifn_1b3c8f5949f13d86d2661e191d4b369b}{ 52 int \hyperlink{classbdm_1_1diffbifn_1b3c8f5949f13d86d2661e191d4b369b}{\_\-dimx} () const } 53 \label{classbdm_1_1diffbifn_1b3c8f5949f13d86d2661e191d4b369b} 49 54 50 55 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item 51 \hypertarget{class diffbifn_fc8779acbff170611aff0ee70cee3879}{52 int \hyperlink{class diffbifn_fc8779acbff170611aff0ee70cee3879}{\_\-dimu} () const }53 \label{class diffbifn_fc8779acbff170611aff0ee70cee3879}56 \hypertarget{classbdm_1_1diffbifn_031458f38c97cdb3aecde16f6a06dced}{ 57 int \hyperlink{classbdm_1_1diffbifn_031458f38c97cdb3aecde16f6a06dced}{\_\-dimu} () const } 58 \label{classbdm_1_1diffbifn_031458f38c97cdb3aecde16f6a06dced} 54 59 55 60 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item 56 \hypertarget{class fnc_d28babf615a7240c34ee57779250f602}{57 virtual void \hyperlink{class fnc_d28babf615a7240c34ee57779250f602}{condition} (const vec \&val)}58 \label{class fnc_d28babf615a7240c34ee57779250f602}61 \hypertarget{classbdm_1_1fnc_0786e40fade2663a70d654c1dda5d73e}{ 62 virtual void \hyperlink{classbdm_1_1fnc_0786e40fade2663a70d654c1dda5d73e}{condition} (const vec \&val)} 63 \label{classbdm_1_1fnc_0786e40fade2663a70d654c1dda5d73e} 59 64 60 65 \begin{CompactList}\small\item\em function substitutes given value into an appropriate position \item\end{CompactList}\item 61 \hypertarget{class fnc_a8891973d0ca48ce38e1886df45ca298}{62 int \hyperlink{class fnc_a8891973d0ca48ce38e1886df45ca298}{\_\-dimy} () const }63 \label{class fnc_a8891973d0ca48ce38e1886df45ca298}66 \hypertarget{classbdm_1_1fnc_a2277a400fc9f4d6c0bf24dc7156183f}{ 67 int \hyperlink{classbdm_1_1fnc_a2277a400fc9f4d6c0bf24dc7156183f}{\_\-dimy} () const } 68 \label{classbdm_1_1fnc_a2277a400fc9f4d6c0bf24dc7156183f} 64 69 65 70 \begin{CompactList}\small\item\em access function \item\end{CompactList}\end{CompactItemize} … … 107 112 108 113 \item 109 \hypertarget{classdiffbifn_bcf96b86250c3cbd465ba5ee62474b75}{ 110 \hyperlink{classRV}{RV} \hyperlink{classdiffbifn_bcf96b86250c3cbd465ba5ee62474b75}{rvx}} 111 \label{classdiffbifn_bcf96b86250c3cbd465ba5ee62474b75} 114 \hypertarget{classIMpmsm2o_5b668744a1e5189f324897a62b9c3ea6}{ 115 double \hyperlink{classIMpmsm2o_5b668744a1e5189f324897a62b9c3ea6}{dia}} 116 \label{classIMpmsm2o_5b668744a1e5189f324897a62b9c3ea6} 117 118 \begin{CompactList}\small\item\em store first derivatives for the use in second derivatives \item\end{CompactList}\item 119 \hypertarget{classIMpmsm2o_48e7403b2c5a93d2af64d618df39b7ac}{ 120 double \textbf{dib}} 121 \label{classIMpmsm2o_48e7403b2c5a93d2af64d618df39b7ac} 122 123 \item 124 \hypertarget{classIMpmsm2o_46e40d43c0872e8a1fe33d85b2c44a0f}{ 125 double \textbf{dom}} 126 \label{classIMpmsm2o_46e40d43c0872e8a1fe33d85b2c44a0f} 127 128 \item 129 \hypertarget{classIMpmsm2o_b2164f89815f3194027fdd562246f238}{ 130 double \textbf{dth}} 131 \label{classIMpmsm2o_b2164f89815f3194027fdd562246f238} 132 133 \item 134 \hypertarget{classIMpmsm2o_74954dedce055db9ee50d53790e8341c}{ 135 double \hyperlink{classIMpmsm2o_74954dedce055db9ee50d53790e8341c}{d2t}} 136 \label{classIMpmsm2o_74954dedce055db9ee50d53790e8341c} 137 138 \begin{CompactList}\small\item\em d2t = dt$^\wedge$2/2, cth = cos(th), sth=sin(th) \item\end{CompactList}\item 139 \hypertarget{classIMpmsm2o_b013ef9a7017357ccaebf5c023d5ec0f}{ 140 double \textbf{cth}} 141 \label{classIMpmsm2o_b013ef9a7017357ccaebf5c023d5ec0f} 142 143 \item 144 \hypertarget{classIMpmsm2o_a246a4f23d0de166041919fed2bd2bf3}{ 145 double \textbf{sth}} 146 \label{classIMpmsm2o_a246a4f23d0de166041919fed2bd2bf3} 147 148 \item 149 \hypertarget{classIMpmsm2o_c7a8e9d8815971fd1bf38770ebd2067a}{ 150 double \textbf{iam}} 151 \label{classIMpmsm2o_c7a8e9d8815971fd1bf38770ebd2067a} 152 153 \item 154 \hypertarget{classIMpmsm2o_3efbccc942d804ef69270d77c14b7abc}{ 155 double \textbf{ibm}} 156 \label{classIMpmsm2o_3efbccc942d804ef69270d77c14b7abc} 157 158 \item 159 \hypertarget{classIMpmsm2o_559e00fa27deb6e2ffca76b889a8a24e}{ 160 double \textbf{omm}} 161 \label{classIMpmsm2o_559e00fa27deb6e2ffca76b889a8a24e} 162 163 \item 164 \hypertarget{classIMpmsm2o_49764a5de43ce718cebcaa045a0b40f6}{ 165 double \textbf{thm}} 166 \label{classIMpmsm2o_49764a5de43ce718cebcaa045a0b40f6} 167 168 \item 169 \hypertarget{classIMpmsm2o_61b88b671c492021476d7db49b29d0cd}{ 170 double \textbf{uam}} 171 \label{classIMpmsm2o_61b88b671c492021476d7db49b29d0cd} 172 173 \item 174 \hypertarget{classIMpmsm2o_3309f761c288a3fc149fae787cad252c}{ 175 double \textbf{ubm}} 176 \label{classIMpmsm2o_3309f761c288a3fc149fae787cad252c} 177 178 \item 179 \hypertarget{classbdm_1_1diffbifn_5f56547d8e9378b669d3cc19d7831cbb}{ 180 RV \hyperlink{classbdm_1_1diffbifn_5f56547d8e9378b669d3cc19d7831cbb}{rvx}} 181 \label{classbdm_1_1diffbifn_5f56547d8e9378b669d3cc19d7831cbb} 112 182 113 183 \begin{CompactList}\small\item\em Indentifier of the first rv. \item\end{CompactList}\item 114 \hypertarget{class diffbifn_c41c74c7942dba51ef0b0bfed963447d}{115 \hyperlink{classRV}{RV} \hyperlink{classdiffbifn_c41c74c7942dba51ef0b0bfed963447d}{rvu}}116 \label{class diffbifn_c41c74c7942dba51ef0b0bfed963447d}184 \hypertarget{classbdm_1_1diffbifn_a8e3e861d5ec2a7ae9524e6338e58320}{ 185 RV \hyperlink{classbdm_1_1diffbifn_a8e3e861d5ec2a7ae9524e6338e58320}{rvu}} 186 \label{classbdm_1_1diffbifn_a8e3e861d5ec2a7ae9524e6338e58320} 117 187 118 188 \begin{CompactList}\small\item\em Indentifier of the second rv. \item\end{CompactList}\item 119 \hypertarget{class diffbifn_f6918bc0a9dad656b4cddc028137eb78}{120 int \hyperlink{class diffbifn_f6918bc0a9dad656b4cddc028137eb78}{dimx}}121 \label{class diffbifn_f6918bc0a9dad656b4cddc028137eb78}189 \hypertarget{classbdm_1_1diffbifn_a193aa2c4a500139c0c4b669691e588e}{ 190 int \hyperlink{classbdm_1_1diffbifn_a193aa2c4a500139c0c4b669691e588e}{dimx}} 191 \label{classbdm_1_1diffbifn_a193aa2c4a500139c0c4b669691e588e} 122 192 123 193 \begin{CompactList}\small\item\em cache for rvx.count() \item\end{CompactList}\item 124 \hypertarget{class diffbifn_2e07ce491e973f03d763e37624d0fe79}{125 int \hyperlink{class diffbifn_2e07ce491e973f03d763e37624d0fe79}{dimu}}126 \label{class diffbifn_2e07ce491e973f03d763e37624d0fe79}194 \hypertarget{classbdm_1_1diffbifn_30c45617eec89adeb4ebaa763d093fb0}{ 195 int \hyperlink{classbdm_1_1diffbifn_30c45617eec89adeb4ebaa763d093fb0}{dimu}} 196 \label{classbdm_1_1diffbifn_30c45617eec89adeb4ebaa763d093fb0} 127 197 128 198 \begin{CompactList}\small\item\em cache for rvu.count() \item\end{CompactList}\item 129 \hypertarget{class fnc_22d51d10a7901331167f64f80d1af8e9}{130 int \hyperlink{class fnc_22d51d10a7901331167f64f80d1af8e9}{dimy}}131 \label{class fnc_22d51d10a7901331167f64f80d1af8e9}199 \hypertarget{classbdm_1_1fnc_52156cb4a52a62d51fc7455985797a62}{ 200 int \hyperlink{classbdm_1_1fnc_52156cb4a52a62d51fc7455985797a62}{dimy}} 201 \label{classbdm_1_1fnc_52156cb4a52a62d51fc7455985797a62} 132 202 133 203 \begin{CompactList}\small\item\em Length of the output vector. \item\end{CompactList}\end{CompactItemize} … … 154 224 155 225 156 Reimplemented from \hyperlink{class diffbifn_6d217a02d4fa13931258d4bebdd0feb4}{diffbifn}.\hypertarget{classIMpmsm2o_27f9d89bce832056f747d985df77a726}{226 Reimplemented from \hyperlink{classbdm_1_1diffbifn_651184f808a35f236dbfea21aca1b6ac}{bdm::diffbifn}.\hypertarget{classIMpmsm2o_27f9d89bce832056f747d985df77a726}{ 157 227 \index{IMpmsm2o@{IMpmsm2o}!dfdu\_\-cond@{dfdu\_\-cond}} 158 228 \index{dfdu\_\-cond@{dfdu\_\-cond}!IMpmsm2o@{IMpmsm2o}} … … 170 240 171 241 172 Reimplemented from \hyperlink{class diffbifn_1978bafd7909d15c139a08c495c24aa0}{diffbifn}.242 Reimplemented from \hyperlink{classbdm_1_1diffbifn_6ea1dc7a482601b29c5ba36a52d20d07}{bdm::diffbifn}. 173 243 174 244 The documentation for this class was generated from the following file:\begin{CompactItemize}