#include <libFN.h>


| Public Member Functions | |
| vec | eval (const vec &x0, const vec &u0) | 
| Evaluates $f(x0,u0)$. | |
| bilinfn (const RV &rvx0, const RV &rvu0) | |
| Default constructor. | |
| bilinfn (const RV &rvx0, const RV &rvu0, const mat &A0, const mat &B0) | |
| void | dfdx_cond (const vec &x0, const vec &u0, mat &F, bool full) | 
| Evaluates  and writes result into A. | |
| void | dfdu_cond (const vec &x0, const vec &u0, mat &F, bool full=true) | 
| Evaluates  and writes result into A. | |
| vec | eval (const vec &cond) | 
| Evaluates $f(x0,u0)$ (VS: Do we really need common eval? ). | |
| int | _dimx () const | 
| access function | |
| int | _dimu () const | 
| access function | |
| int | _dimy () const | 
| access function | |
| Protected Attributes | |
| RV | rvx | 
| RV | rvu | 
| int | dimx | 
| int | dimu | 
| int | dimy | 
| void bilinfn::dfdx_cond | ( | const vec & | x0, | |
| const vec & | u0, | |||
| mat & | A, | |||
| bool | full | |||
| ) |  [inline, virtual] | 
Evaluates  and writes result into
 and writes result into A . 
| full | denotes that even unchanged entries are to be rewritten. When, false only the changed elements are computed. | 
Reimplemented from diffbifn.
| void bilinfn::dfdu_cond | ( | const vec & | x0, | |
| const vec & | u0, | |||
| mat & | A, | |||
| bool | full = true | |||
| ) |  [inline, virtual] | 
Evaluates  and writes result into
 and writes result into A . 
| full | denotes that even unchanged entries are to be rewritten. When, false only the changed elements are computed. | 
Reimplemented from diffbifn.
 1.5.3
 1.5.3