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...
|
|