|
| PetscErrorCode | MoFEM::TaoSetObjective (Tao tao, Vec x, PetscReal *f, void *ctx) |
| | Sets the objective function value for a TAO optimization context.
|
| |
| PetscErrorCode | MoFEM::TaoSetGradient (Tao tao, Vec x, Vec g, void *ctx) |
| | Sets the gradient vector for a TAO optimization context.
|
| |
| PetscErrorCode | MoFEM::TaoSetObjectiveAndGradient (Tao tao, Vec x, PetscReal *f, Vec g, void *ctx) |
| | Sets the objective function value and gradient for a TAO optimization solver.
|
| |
| PetscErrorCode | MoFEM::TaoSetHessian (Tao tao, Vec x, Mat H, Mat Hpre, void *ctx) |
| | Sets the Hessian matrix for a TAO optimization context.
|
| |
| PetscErrorCode | MoFEM::TaoSetEqualityConstraints (Tao tao, Vec x, Vec c, void *ctx) |
| | Evaluate equality constraints for a TAO optimization context.
|
| |
| PetscErrorCode | MoFEM::TaoSetInequalityConstraints (Tao tao, Vec x, Vec c, void *ctx) |
| | Evaluate inequality constraints for a TAO optimization context.
|
| |
| PetscErrorCode | MoFEM::TaoSetJacobianEquality (Tao tao, Vec x, Mat J, Mat Jpre, void *ctx) |
| | Assemble the equality constraint Jacobian.
|
| |
| PetscErrorCode | MoFEM::TaoSetJacobianInequality (Tao tao, Vec x, Mat J, Mat Jpre, void *ctx) |
| | Assemble the inequality constraint Jacobian.
|
| |