petsc4py.PETSc.TAOLineSearch
============================

.. autoclass:: petsc4py.PETSc.TAOLineSearch
   :show-inheritance:

   
   .. rubric:: Enumerations
   .. autosummary::
      :toctree:
   
      ~petsc4py.PETSc.TAOLineSearch.ConvergedReason
      ~petsc4py.PETSc.TAOLineSearch.Type

   
   .. rubric:: Methods Summary
   .. autosummary::
   
      ~petsc4py.PETSc.TAOLineSearch.apply
      ~petsc4py.PETSc.TAOLineSearch.create
      ~petsc4py.PETSc.TAOLineSearch.destroy
      ~petsc4py.PETSc.TAOLineSearch.getOptionsPrefix
      ~petsc4py.PETSc.TAOLineSearch.getType
      ~petsc4py.PETSc.TAOLineSearch.setFromOptions
      ~petsc4py.PETSc.TAOLineSearch.setGradient
      ~petsc4py.PETSc.TAOLineSearch.setObjective
      ~petsc4py.PETSc.TAOLineSearch.setObjectiveGradient
      ~petsc4py.PETSc.TAOLineSearch.setOptionsPrefix
      ~petsc4py.PETSc.TAOLineSearch.setType
      ~petsc4py.PETSc.TAOLineSearch.setUp
      ~petsc4py.PETSc.TAOLineSearch.useTAORoutine
      ~petsc4py.PETSc.TAOLineSearch.view

   

   
   .. rubric:: Methods Documentation
   
   .. automethod:: apply
   .. automethod:: create
   .. automethod:: destroy
   .. automethod:: getOptionsPrefix
   .. automethod:: getType
   .. automethod:: setFromOptions
   .. automethod:: setGradient
   .. automethod:: setObjective
   .. automethod:: setObjectiveGradient
   .. automethod:: setOptionsPrefix
   .. automethod:: setType
   .. automethod:: setUp
   .. automethod:: useTAORoutine
   .. automethod:: view

   
