![]() |
v0.15.0 |
Context for PETSc TAO, i.e. optimization solver. More...
Go to the source code of this file.
Classes | |
struct | MoFEM::TaoCtx |
Interface for TAO solvers. More... | |
Namespaces | |
namespace | MoFEM |
implementation of Data Operators for Forces and Sources | |
Functions | |
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. | |
Context for PETSc TAO, i.e. optimization solver.
Definition in file TaoCtx.hpp.