Show
Ignore:
Timestamp:
04/18/08 14:03:19 (16 years ago)
Author:
smidl
Message:

oprava dokumentace

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • doc/html/libFN_8h-source.html

    r37 r79  
    4040<a name="l00027"></a>00027                 <span class="comment">//vec eval() {return val;};</span> 
    4141<a name="l00029"></a><a class="code" href="classconstfn.html#0411f603cbf675f2bc04a8f85e4e3b52">00029</a> <span class="comment"></span>                vec <a class="code" href="classconstfn.html#0411f603cbf675f2bc04a8f85e4e3b52" title="inherited">eval</a> ( <span class="keyword">const</span> vec &amp;cond ) {<span class="keywordflow">return</span> val;}; 
    42 <a name="l00031"></a><a class="code" href="classconstfn.html#d08acd7fac0ef3edfa59bbe48403f2bc">00031</a>                 <a class="code" href="classconstfn.html#d08acd7fac0ef3edfa59bbe48403f2bc" title="Default constructor.">constfn</a> ( <span class="keyword">const</span> vec &amp;val0 ) :val ( val0 ) {}; 
     42<a name="l00031"></a><a class="code" href="classconstfn.html#d08acd7fac0ef3edfa59bbe48403f2bc">00031</a>                 <a class="code" href="classconstfn.html#d08acd7fac0ef3edfa59bbe48403f2bc" title="Default constructor.">constfn</a> ( <span class="keyword">const</span> vec &amp;val0 ) :<a class="code" href="classfnc.html" title="Class representing function $f(x)$ of variable $x$ represented by rv.">fnc</a>(val0.length()), val ( val0 ) {}; 
    4343<a name="l00032"></a>00032 }; 
    4444<a name="l00033"></a>00033  
     
    5252<a name="l00045"></a>00045  
    5353<a name="l00046"></a>00046 <span class="comment">//              linfn evalsome ( ivec &amp;rvind );</span> 
    54 <a name="l00048"></a><a class="code" href="classlinfn.html#01c70122a7783ddb0d87e6a82685adcb">00048</a> <span class="comment"></span>                <a class="code" href="classlinfn.html#01c70122a7783ddb0d87e6a82685adcb" title="default constructor">linfn</a> ( <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0 ) :rv ( rv0 ),A ( eye ( rv0.count() ) ),B ( zeros ( rv0.count() ) ) { }; 
     54<a name="l00048"></a><a class="code" href="classlinfn.html#01c70122a7783ddb0d87e6a82685adcb">00048</a> <span class="comment"></span>                <a class="code" href="classlinfn.html#01c70122a7783ddb0d87e6a82685adcb" title="default constructor">linfn</a> ( <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0 ) : <a class="code" href="classfnc.html" title="Class representing function $f(x)$ of variable $x$ represented by rv.">fnc</a>(rv0.count()), rv ( rv0 ),A ( eye ( rv0.count() ) ),B ( zeros ( rv0.count() ) ) { }; 
    5555<a name="l00050"></a><a class="code" href="classlinfn.html#15eb81f2141984a61706b7ad5b411505">00050</a>                 <span class="keywordtype">void</span> <a class="code" href="classlinfn.html#15eb81f2141984a61706b7ad5b411505" title="Set values of A and B.">set_parameters</a> ( <span class="keyword">const</span> mat &amp;A0 , <span class="keyword">const</span> vec &amp;B0 ) {A=A0; B=B0;}; 
    5656<a name="l00051"></a>00051 }; 
     
    7474<a name="l00085"></a><a class="code" href="classdiffbifn.html#6d217a02d4fa13931258d4bebdd0feb4">00085</a>                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdiffbifn.html#6d217a02d4fa13931258d4bebdd0feb4" title="Evaluates  and writes result into A .">dfdx_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A , <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) {}; 
    7575<a name="l00087"></a><a class="code" href="classdiffbifn.html#1978bafd7909d15c139a08c495c24aa0">00087</a>                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdiffbifn.html#1978bafd7909d15c139a08c495c24aa0" title="Evaluates  and writes result into A .">dfdu_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) {}; 
    76 <a name="l00089"></a><a class="code" href="classdiffbifn.html#0b33e1bfa23be5ed234d172eb4c0e4b5">00089</a>                 <a class="code" href="classdiffbifn.html#0b33e1bfa23be5ed234d172eb4c0e4b5" title="Default constructor (dimy is not set!).">diffbifn</a> ( <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> rvx0, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> rvu0 ) : <a class="code" href="classdiffbifn.html#bcf96b86250c3cbd465ba5ee62474b75" title="Indentifier of the first rv.">rvx</a> ( rvx0 ),<a class="code" href="classdiffbifn.html#c41c74c7942dba51ef0b0bfed963447d" title="Indentifier of the second rv.">rvu</a> ( rvu0 ) {<a class="code" href="classdiffbifn.html#f6918bc0a9dad656b4cddc028137eb78" title="cache for rvx.count()">dimx</a>=<a class="code" href="classdiffbifn.html#bcf96b86250c3cbd465ba5ee62474b75" title="Indentifier of the first rv.">rvx</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return length (number of scalars) of the RV.">count</a>();<a class="code" href="classdiffbifn.html#2e07ce491e973f03d763e37624d0fe79" title="cache for rvu.count()">dimu</a>=<a class="code" href="classdiffbifn.html#c41c74c7942dba51ef0b0bfed963447d" title="Indentifier of the second rv.">rvu</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return length (number of scalars) of the RV.">count</a>();}; 
     76<a name="l00089"></a><a class="code" href="classdiffbifn.html#797772c0d5aab8ddccec19dfe4bb2d77">00089</a>                 <a class="code" href="classdiffbifn.html#797772c0d5aab8ddccec19dfe4bb2d77" title="Default constructor (dimy is not set!).">diffbifn</a> (<span class="keywordtype">int</span> <a class="code" href="classfnc.html#22d51d10a7901331167f64f80d1af8e9" title="Length of the output vector.">dimy</a>, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> rvx0, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> rvu0 ) : <a class="code" href="classfnc.html" title="Class representing function $f(x)$ of variable $x$ represented by rv.">fnc</a>(dimy), <a class="code" href="classdiffbifn.html#bcf96b86250c3cbd465ba5ee62474b75" title="Indentifier of the first rv.">rvx</a> ( rvx0 ),<a class="code" href="classdiffbifn.html#c41c74c7942dba51ef0b0bfed963447d" title="Indentifier of the second rv.">rvu</a> ( rvu0 ) {<a class="code" href="classdiffbifn.html#f6918bc0a9dad656b4cddc028137eb78" title="cache for rvx.count()">dimx</a>=<a class="code" href="classdiffbifn.html#bcf96b86250c3cbd465ba5ee62474b75" title="Indentifier of the first rv.">rvx</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return length (number of scalars) of the RV.">count</a>();<a class="code" href="classdiffbifn.html#2e07ce491e973f03d763e37624d0fe79" title="cache for rvu.count()">dimu</a>=<a class="code" href="classdiffbifn.html#c41c74c7942dba51ef0b0bfed963447d" title="Indentifier of the second rv.">rvu</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return length (number of scalars) of the RV.">count</a>();}; 
    7777<a name="l00091"></a><a class="code" href="classdiffbifn.html#436de7a7301ea9eac7d6081b893bbf57">00091</a>                 <span class="keywordtype">int</span> <a class="code" href="classdiffbifn.html#436de7a7301ea9eac7d6081b893bbf57" title="access function">_dimx</a>()<span class="keyword"> const</span>{<span class="keywordflow">return</span> <a class="code" href="classdiffbifn.html#f6918bc0a9dad656b4cddc028137eb78" title="cache for rvx.count()">dimx</a>;} 
    7878<a name="l00093"></a><a class="code" href="classdiffbifn.html#fc8779acbff170611aff0ee70cee3879">00093</a>                 <span class="keywordtype">int</span> <a class="code" href="classdiffbifn.html#fc8779acbff170611aff0ee70cee3879" title="access function">_dimu</a>()<span class="keyword"> const</span>{<span class="keywordflow">return</span> <a class="code" href="classdiffbifn.html#2e07ce491e973f03d763e37624d0fe79" title="cache for rvu.count()">dimu</a>;} 
     
    8787<a name="l00103"></a>00103                 vec <a class="code" href="classbilinfn.html#e36a16e72e7f9fedf3cb18d2d5505a24" title="Evaluates $f(x0,u0)$.">eval</a> ( <span class="keyword">const</span>  vec &amp;x0, <span class="keyword">const</span> vec &amp;u0 ); 
    8888<a name="l00104"></a>00104  
    89 <a name="l00106"></a><a class="code" href="classbilinfn.html#af9f36282730d910a41b95f4d1fb8221">00106</a>                 <a class="code" href="classbilinfn.html#af9f36282730d910a41b95f4d1fb8221" title="Default constructor.">bilinfn</a> ( <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rvx0, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rvu0 ) : <a class="code" href="classdiffbifn.html" title="Class representing a differentiable function of two variables $f(x,u)$.">diffbifn</a> ( rvx0,rvu0 ) ,A ( eye ( <a class="code" href="classdiffbifn.html#f6918bc0a9dad656b4cddc028137eb78" title="cache for rvx.count()">dimx</a> ) ),B ( zeros ( <a class="code" href="classdiffbifn.html#f6918bc0a9dad656b4cddc028137eb78" title="cache for rvx.count()">dimx</a>,<a class="code" href="classdiffbifn.html#2e07ce491e973f03d763e37624d0fe79" title="cache for rvu.count()">dimu</a> ) )       {}; 
     89<a name="l00106"></a><a class="code" href="classbilinfn.html#af9f36282730d910a41b95f4d1fb8221">00106</a>                 <a class="code" href="classbilinfn.html#af9f36282730d910a41b95f4d1fb8221" title="Default constructor.">bilinfn</a> ( <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rvx0, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rvu0 ) : <a class="code" href="classdiffbifn.html" title="Class representing a differentiable function of two variables $f(x,u)$.">diffbifn</a> (<a class="code" href="classdiffbifn.html#f6918bc0a9dad656b4cddc028137eb78" title="cache for rvx.count()">dimx</a>, rvx0,rvu0 ) ,A ( eye ( <a class="code" href="classdiffbifn.html#f6918bc0a9dad656b4cddc028137eb78" title="cache for rvx.count()">dimx</a> ) ),B ( zeros ( <a class="code" href="classdiffbifn.html#f6918bc0a9dad656b4cddc028137eb78" title="cache for rvx.count()">dimx</a>,<a class="code" href="classdiffbifn.html#2e07ce491e973f03d763e37624d0fe79" title="cache for rvu.count()">dimu</a> ) )  {}; 
    9090<a name="l00108"></a>00108                 <a class="code" href="classbilinfn.html#af9f36282730d910a41b95f4d1fb8221" title="Default constructor.">bilinfn</a> ( <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rvx0, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rvu0, <span class="keyword">const</span> mat &amp;A0, <span class="keyword">const</span> mat &amp;B0 ); 
    9191<a name="l00110"></a><a class="code" href="classbilinfn.html#79c022de8dbe2b054bb9cc49345f3ef5">00110</a>                 <span class="keywordtype">void</span> <a class="code" href="classbilinfn.html#79c022de8dbe2b054bb9cc49345f3ef5" title="Evaluates  and writes result into A .">dfdx_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;F, <span class="keywordtype">bool</span> full ) 
     
    102102<a name="l00122"></a>00122  
    103103<a name="l00123"></a>00123 <span class="preprocessor">#endif // FN_H</span> 
    104 </pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Mar 12 16:15:45 2008 for mixpp by&nbsp; 
     104</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 18 11:15:15 2008 for mixpp by&nbsp; 
    105105<a href="http://www.doxygen.org/index.html"> 
    106106<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>