petsc4py.PETSc.TAO ================== .. autoclass:: petsc4py.PETSc.TAO :show-inheritance: .. rubric:: Enumerations .. autosummary:: :toctree: ~petsc4py.PETSc.TAO.BNCGType ~petsc4py.PETSc.TAO.ConvergedReason ~petsc4py.PETSc.TAO.Type .. rubric:: Methods Summary .. autosummary:: ~petsc4py.PETSc.TAO.appendOptionsPrefix ~petsc4py.PETSc.TAO.cancelMonitor ~petsc4py.PETSc.TAO.computeConstraints ~petsc4py.PETSc.TAO.computeDualVariables ~petsc4py.PETSc.TAO.computeGradient ~petsc4py.PETSc.TAO.computeHessian ~petsc4py.PETSc.TAO.computeJacobian ~petsc4py.PETSc.TAO.computeObjective ~petsc4py.PETSc.TAO.computeObjectiveGradient ~petsc4py.PETSc.TAO.computeResidual ~petsc4py.PETSc.TAO.computeVariableBounds ~petsc4py.PETSc.TAO.create ~petsc4py.PETSc.TAO.createPython ~petsc4py.PETSc.TAO.destroy ~petsc4py.PETSc.TAO.getAppCtx ~petsc4py.PETSc.TAO.getBNCGType ~petsc4py.PETSc.TAO.getBRGNDampingVector ~petsc4py.PETSc.TAO.getBRGNSubsolver ~petsc4py.PETSc.TAO.getConstraintTolerances ~petsc4py.PETSc.TAO.getConvergedReason ~petsc4py.PETSc.TAO.getConvergenceTest ~petsc4py.PETSc.TAO.getGradient ~petsc4py.PETSc.TAO.getGradientNorm ~petsc4py.PETSc.TAO.getHessian ~petsc4py.PETSc.TAO.getIterationNumber ~petsc4py.PETSc.TAO.getKSP ~petsc4py.PETSc.TAO.getLMVMH0 ~petsc4py.PETSc.TAO.getLMVMH0KSP ~petsc4py.PETSc.TAO.getLineSearch ~petsc4py.PETSc.TAO.getMaximumFunctionEvaluations ~petsc4py.PETSc.TAO.getMaximumIterations ~petsc4py.PETSc.TAO.getMonitor ~petsc4py.PETSc.TAO.getObjectiveAndGradient ~petsc4py.PETSc.TAO.getObjectiveValue ~petsc4py.PETSc.TAO.getOptionsPrefix ~petsc4py.PETSc.TAO.getPythonContext ~petsc4py.PETSc.TAO.getPythonType ~petsc4py.PETSc.TAO.getSolution ~petsc4py.PETSc.TAO.getSolutionNorm ~petsc4py.PETSc.TAO.getSolutionStatus ~petsc4py.PETSc.TAO.getTolerances ~petsc4py.PETSc.TAO.getType ~petsc4py.PETSc.TAO.getUpdate ~petsc4py.PETSc.TAO.getVariableBounds ~petsc4py.PETSc.TAO.monitor ~petsc4py.PETSc.TAO.setAppCtx ~petsc4py.PETSc.TAO.setBNCGType ~petsc4py.PETSc.TAO.setBRGNDictionaryMatrix ~petsc4py.PETSc.TAO.setBRGNRegularizerHessian ~petsc4py.PETSc.TAO.setBRGNRegularizerObjectiveGradient ~petsc4py.PETSc.TAO.setBRGNRegularizerWeight ~petsc4py.PETSc.TAO.setBRGNSmoothL1Epsilon ~petsc4py.PETSc.TAO.setConstraintTolerances ~petsc4py.PETSc.TAO.setConstraints ~petsc4py.PETSc.TAO.setConvergedReason ~petsc4py.PETSc.TAO.setConvergenceTest ~petsc4py.PETSc.TAO.setEqualityConstraints ~petsc4py.PETSc.TAO.setFromOptions ~petsc4py.PETSc.TAO.setGradient ~petsc4py.PETSc.TAO.setGradientNorm ~petsc4py.PETSc.TAO.setHessian ~petsc4py.PETSc.TAO.setInitialTrustRegionRadius ~petsc4py.PETSc.TAO.setIterationNumber ~petsc4py.PETSc.TAO.setJacobian ~petsc4py.PETSc.TAO.setJacobianDesign ~petsc4py.PETSc.TAO.setJacobianEquality ~petsc4py.PETSc.TAO.setJacobianResidual ~petsc4py.PETSc.TAO.setJacobianState ~petsc4py.PETSc.TAO.setLMVMH0 ~petsc4py.PETSc.TAO.setMaximumFunctionEvaluations ~petsc4py.PETSc.TAO.setMaximumIterations ~petsc4py.PETSc.TAO.setMonitor ~petsc4py.PETSc.TAO.setObjective ~petsc4py.PETSc.TAO.setObjectiveGradient ~petsc4py.PETSc.TAO.setOptionsPrefix ~petsc4py.PETSc.TAO.setPythonContext ~petsc4py.PETSc.TAO.setPythonType ~petsc4py.PETSc.TAO.setResidual ~petsc4py.PETSc.TAO.setSolution ~petsc4py.PETSc.TAO.setStateDesignIS ~petsc4py.PETSc.TAO.setTolerances ~petsc4py.PETSc.TAO.setType ~petsc4py.PETSc.TAO.setUp ~petsc4py.PETSc.TAO.setUpdate ~petsc4py.PETSc.TAO.setVariableBounds ~petsc4py.PETSc.TAO.solve ~petsc4py.PETSc.TAO.view .. rubric:: Attributes Summary .. autosummary:: ~petsc4py.PETSc.TAO.appctx ~petsc4py.PETSc.TAO.cnorm ~petsc4py.PETSc.TAO.converged ~petsc4py.PETSc.TAO.ctol ~petsc4py.PETSc.TAO.diverged ~petsc4py.PETSc.TAO.ftol ~petsc4py.PETSc.TAO.function ~petsc4py.PETSc.TAO.gnorm ~petsc4py.PETSc.TAO.gradient ~petsc4py.PETSc.TAO.gtol ~petsc4py.PETSc.TAO.iterating ~petsc4py.PETSc.TAO.its ~petsc4py.PETSc.TAO.ksp ~petsc4py.PETSc.TAO.objective ~petsc4py.PETSc.TAO.reason ~petsc4py.PETSc.TAO.solution .. rubric:: Methods Documentation .. automethod:: appendOptionsPrefix .. automethod:: cancelMonitor .. automethod:: computeConstraints .. automethod:: computeDualVariables .. automethod:: computeGradient .. automethod:: computeHessian .. automethod:: computeJacobian .. automethod:: computeObjective .. automethod:: computeObjectiveGradient .. automethod:: computeResidual .. automethod:: computeVariableBounds .. automethod:: create .. automethod:: createPython .. automethod:: destroy .. automethod:: getAppCtx .. automethod:: getBNCGType .. automethod:: getBRGNDampingVector .. automethod:: getBRGNSubsolver .. automethod:: getConstraintTolerances .. automethod:: getConvergedReason .. automethod:: getConvergenceTest .. automethod:: getGradient .. automethod:: getGradientNorm .. automethod:: getHessian .. automethod:: getIterationNumber .. automethod:: getKSP .. automethod:: getLMVMH0 .. automethod:: getLMVMH0KSP .. automethod:: getLineSearch .. automethod:: getMaximumFunctionEvaluations .. automethod:: getMaximumIterations .. automethod:: getMonitor .. automethod:: getObjectiveAndGradient .. automethod:: getObjectiveValue .. automethod:: getOptionsPrefix .. automethod:: getPythonContext .. automethod:: getPythonType .. automethod:: getSolution .. automethod:: getSolutionNorm .. automethod:: getSolutionStatus .. automethod:: getTolerances .. automethod:: getType .. automethod:: getUpdate .. automethod:: getVariableBounds .. automethod:: monitor .. automethod:: setAppCtx .. automethod:: setBNCGType .. automethod:: setBRGNDictionaryMatrix .. automethod:: setBRGNRegularizerHessian .. automethod:: setBRGNRegularizerObjectiveGradient .. automethod:: setBRGNRegularizerWeight .. automethod:: setBRGNSmoothL1Epsilon .. automethod:: setConstraintTolerances .. automethod:: setConstraints .. automethod:: setConvergedReason .. automethod:: setConvergenceTest .. automethod:: setEqualityConstraints .. automethod:: setFromOptions .. automethod:: setGradient .. automethod:: setGradientNorm .. automethod:: setHessian .. automethod:: setInitialTrustRegionRadius .. automethod:: setIterationNumber .. automethod:: setJacobian .. automethod:: setJacobianDesign .. automethod:: setJacobianEquality .. automethod:: setJacobianResidual .. automethod:: setJacobianState .. automethod:: setLMVMH0 .. automethod:: setMaximumFunctionEvaluations .. automethod:: setMaximumIterations .. automethod:: setMonitor .. automethod:: setObjective .. automethod:: setObjectiveGradient .. automethod:: setOptionsPrefix .. automethod:: setPythonContext .. automethod:: setPythonType .. automethod:: setResidual .. automethod:: setSolution .. automethod:: setStateDesignIS .. automethod:: setTolerances .. automethod:: setType .. automethod:: setUp .. automethod:: setUpdate .. automethod:: setVariableBounds .. automethod:: solve .. automethod:: view .. rubric:: Attributes Documentation .. autoattribute:: appctx .. autoattribute:: cnorm .. autoattribute:: converged .. autoattribute:: ctol .. autoattribute:: diverged .. autoattribute:: ftol .. autoattribute:: function .. autoattribute:: gnorm .. autoattribute:: gradient .. autoattribute:: gtol .. autoattribute:: iterating .. autoattribute:: its .. autoattribute:: ksp .. autoattribute:: objective .. autoattribute:: reason .. autoattribute:: solution