:orphan:
# TAOLCL
linearly constrained lagrangian method for pde-constrained optimization
- ***-tao_lcl_eps1 -*** epsilon 1 tolerance
- ***-tao_lcl_eps2","epsilon 2 tolerance","",lclP-*** >eps2,&lclP->eps2,NULL);
- ***-tao_lcl_rho0","init value for rho","",lclP-*** >rho0,&lclP->rho0,NULL);
- ***-tao_lcl_rhomax","max value for rho","",lclP-*** >rhomax,&lclP->rhomax,NULL);
- ***-tao_lcl_phase2_niter -*** Number of phase 2 iterations in LCL algorithm
- ***-tao_lcl_verbose -*** Print verbose output if True
- ***-tao_lcl_tola -*** Tolerance for first forward solve
- ***-tao_lcl_tolb -*** Tolerance for first adjoint solve
- ***-tao_lcl_tolc -*** Tolerance for second forward solve
- ***-tao_lcl_told -*** Tolerance for second adjoint solve
## Level
beginner
## Location
src/tao/pde_constrained/impls/lcl/lcl.c
## Examples
src/tao/pde_constrained/tutorials/elliptic.c
src/tao/pde_constrained/tutorials/hyperbolic.c
src/tao/pde_constrained/tutorials/parabolic.c
---
[Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/tao/pde_constrained/impls/lcl/lcl.c)
[Index of all Tao routines](index.md)
[Table of Contents for all manual pages](/manualpages/index.md)
[Index of all manual pages](/manualpages/singleindex.md)