Actual source code: petsctaotypes.h

  1: #pragma once

  3: /* SUBMANSEC = Tao */

  5: /*S
  6:    Tao - Abstract PETSc object that manages optimization solvers.

  8:    Level: advanced

 10:    Note:
 11:    `Tao` is the object, while TAO, which stands for Toolkit for Advanced Optimization, is the software package.

 13: .seealso: [](doc_taosolve), [](ch_tao), `TaoCreate()`, `TaoDestroy()`, `TaoSetType()`, `TaoType`
 14: S*/
 15: typedef struct _p_Tao *Tao;