Definition at line 11 of file lagrangeLinearization.hh.
|
| | LagrangeLinearization (AbstractLinearization *Nlin_, AbstractLinearization *Tlin_, AbstractFunctionSpaceElement const &adjointCorrection, int stateId_=1, int controlId_=0, bool hasTlin_uu_=false) |
| |
| virtual | ~LagrangeLinearization () |
| |
| virtual double | eval () const |
| | Evaluate f(origin) More...
|
| |
| virtual double | evalL1norm () const |
| | Evaluate L1 norm of integrand. More...
|
| |
| virtual void | evald (AbstractFunctionSpaceElement &g, int rbegin=0, int rend=-1) const |
| | Evaluate f'(origin)(.) + <Lag. Multiplier, c'(origin)(.) > this is dual element. More...
|
| |
| virtual void | d2axpy (double a, AbstractFunctionSpaceElement &y, AbstractFunctionSpaceElement const &x, int rbegin=0, int rend=-1, int cbegin=0, int cend=-1) const |
| | Evaluate scaled hessian (of Lagrangian) times second argument. More...
|
| |
| virtual void | d2taxpy (double a, AbstractFunctionSpaceElement &y, AbstractFunctionSpaceElement const &x, int rbegin=0, int rend=-1, int cbegin=0, int cend=-1) const |
| | Evaluate hessian times second argument: y = y+a*ddf*x. More...
|
| |
| virtual AbstractFunctionSpaceElement const & | getOrigin () const |
| | Get point of linearization. More...
|
| |
| virtual void | precompute () |
| | Precompute data. More...
|
| |
| virtual void | flush () |
| |
| AbstractLinearization & | getTangentialLinearization () |
| |
| AbstractLinearization const & | getTangentialLinearization () const |
| |
| AbstractLinearization & | getNormalLinearization () |
| |
| AbstractLinearization const & | getNormalLinearization () const |
| |
| virtual void | getMatrixBlocks (MatrixAsTriplet< double > &mat, int rbegin=0, int rend=-1, int cbegin=0, int cend=-1) const |
| | Access matrix representation if available. More...
|
| |
| void | ddxpy (AbstractFunctionSpaceElement &y, AbstractFunctionSpaceElement const &x, int rbegin=0, int rend=-1, int cbegin=0, int cend=-1) const |
| | Evaluate hessian times second argument: y = y+ddf*x. More...
|
| |
| void | ddtxpy (AbstractFunctionSpaceElement &y, AbstractFunctionSpaceElement const &x, int rbegin=0, int rend=-1, int cbegin=0, int cend=-1) const |
| | Evaluate hessian times second argument: y = y+ddf*x. More...
|
| |