petsc4py.PETSc.TS
=================

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

   
   .. rubric:: Enumerations
   .. autosummary::
      :toctree:
   
      ~petsc4py.PETSc.TS.ARKIMEXType
      ~petsc4py.PETSc.TS.ConvergedReason
      ~petsc4py.PETSc.TS.DIRKType
      ~petsc4py.PETSc.TS.EquationType
      ~petsc4py.PETSc.TS.ExactFinalTime
      ~petsc4py.PETSc.TS.ProblemType
      ~petsc4py.PETSc.TS.RKType
      ~petsc4py.PETSc.TS.Type

   
   .. rubric:: Methods Summary
   .. autosummary::
   
      ~petsc4py.PETSc.TS.adjointReset
      ~petsc4py.PETSc.TS.adjointSetSteps
      ~petsc4py.PETSc.TS.adjointSetUp
      ~petsc4py.PETSc.TS.adjointSolve
      ~petsc4py.PETSc.TS.adjointStep
      ~petsc4py.PETSc.TS.appendOptionsPrefix
      ~petsc4py.PETSc.TS.clone
      ~petsc4py.PETSc.TS.computeI2Function
      ~petsc4py.PETSc.TS.computeI2Jacobian
      ~petsc4py.PETSc.TS.computeIFunction
      ~petsc4py.PETSc.TS.computeIJacobian
      ~petsc4py.PETSc.TS.computeIJacobianP
      ~petsc4py.PETSc.TS.computeRHSFunction
      ~petsc4py.PETSc.TS.computeRHSFunctionLinear
      ~petsc4py.PETSc.TS.computeRHSJacobian
      ~petsc4py.PETSc.TS.computeRHSJacobianConstant
      ~petsc4py.PETSc.TS.computeRHSJacobianP
      ~petsc4py.PETSc.TS.create
      ~petsc4py.PETSc.TS.createPython
      ~petsc4py.PETSc.TS.createQuadratureTS
      ~petsc4py.PETSc.TS.destroy
      ~petsc4py.PETSc.TS.getARKIMEXType
      ~petsc4py.PETSc.TS.getAlphaParams
      ~petsc4py.PETSc.TS.getAppCtx
      ~petsc4py.PETSc.TS.getConvergedReason
      ~petsc4py.PETSc.TS.getCostGradients
      ~petsc4py.PETSc.TS.getCostIntegral
      ~petsc4py.PETSc.TS.getDIRKType
      ~petsc4py.PETSc.TS.getDM
      ~petsc4py.PETSc.TS.getEquationType
      ~petsc4py.PETSc.TS.getI2Function
      ~petsc4py.PETSc.TS.getI2Jacobian
      ~petsc4py.PETSc.TS.getIFunction
      ~petsc4py.PETSc.TS.getIJacobian
      ~petsc4py.PETSc.TS.getKSP
      ~petsc4py.PETSc.TS.getKSPIterations
      ~petsc4py.PETSc.TS.getMaxSteps
      ~petsc4py.PETSc.TS.getMaxTime
      ~petsc4py.PETSc.TS.getMonitor
      ~petsc4py.PETSc.TS.getNumEvents
      ~petsc4py.PETSc.TS.getOptionsPrefix
      ~petsc4py.PETSc.TS.getPostStep
      ~petsc4py.PETSc.TS.getPreStep
      ~petsc4py.PETSc.TS.getPrevTime
      ~petsc4py.PETSc.TS.getProblemType
      ~petsc4py.PETSc.TS.getPythonContext
      ~petsc4py.PETSc.TS.getPythonType
      ~petsc4py.PETSc.TS.getQuadratureTS
      ~petsc4py.PETSc.TS.getRHSFunction
      ~petsc4py.PETSc.TS.getRHSJacobian
      ~petsc4py.PETSc.TS.getRKType
      ~petsc4py.PETSc.TS.getSNES
      ~petsc4py.PETSc.TS.getSNESFailures
      ~petsc4py.PETSc.TS.getSNESIterations
      ~petsc4py.PETSc.TS.getSolution
      ~petsc4py.PETSc.TS.getSolution2
      ~petsc4py.PETSc.TS.getSolveTime
      ~petsc4py.PETSc.TS.getStepLimits
      ~petsc4py.PETSc.TS.getStepNumber
      ~petsc4py.PETSc.TS.getStepRejections
      ~petsc4py.PETSc.TS.getTheta
      ~petsc4py.PETSc.TS.getThetaEndpoint
      ~petsc4py.PETSc.TS.getTime
      ~petsc4py.PETSc.TS.getTimeSpan
      ~petsc4py.PETSc.TS.getTimeSpanSolutions
      ~petsc4py.PETSc.TS.getTimeStep
      ~petsc4py.PETSc.TS.getTolerances
      ~petsc4py.PETSc.TS.getType
      ~petsc4py.PETSc.TS.interpolate
      ~petsc4py.PETSc.TS.load
      ~petsc4py.PETSc.TS.monitor
      ~petsc4py.PETSc.TS.monitorCancel
      ~petsc4py.PETSc.TS.removeTrajectory
      ~petsc4py.PETSc.TS.reset
      ~petsc4py.PETSc.TS.restartStep
      ~petsc4py.PETSc.TS.rollBack
      ~petsc4py.PETSc.TS.setARKIMEXFastSlowSplit
      ~petsc4py.PETSc.TS.setARKIMEXFullyImplicit
      ~petsc4py.PETSc.TS.setARKIMEXType
      ~petsc4py.PETSc.TS.setAlphaParams
      ~petsc4py.PETSc.TS.setAlphaRadius
      ~petsc4py.PETSc.TS.setAppCtx
      ~petsc4py.PETSc.TS.setConvergedReason
      ~petsc4py.PETSc.TS.setCostGradients
      ~petsc4py.PETSc.TS.setDIRKType
      ~petsc4py.PETSc.TS.setDM
      ~petsc4py.PETSc.TS.setEquationType
      ~petsc4py.PETSc.TS.setErrorIfStepFails
      ~petsc4py.PETSc.TS.setEventHandler
      ~petsc4py.PETSc.TS.setEventTolerances
      ~petsc4py.PETSc.TS.setExactFinalTime
      ~petsc4py.PETSc.TS.setFromOptions
      ~petsc4py.PETSc.TS.setI2Function
      ~petsc4py.PETSc.TS.setI2Jacobian
      ~petsc4py.PETSc.TS.setIFunction
      ~petsc4py.PETSc.TS.setIJacobian
      ~petsc4py.PETSc.TS.setIJacobianP
      ~petsc4py.PETSc.TS.setMaxSNESFailures
      ~petsc4py.PETSc.TS.setMaxStepRejections
      ~petsc4py.PETSc.TS.setMaxSteps
      ~petsc4py.PETSc.TS.setMaxTime
      ~petsc4py.PETSc.TS.setMonitor
      ~petsc4py.PETSc.TS.setOptionsPrefix
      ~petsc4py.PETSc.TS.setPostStep
      ~petsc4py.PETSc.TS.setPreStep
      ~petsc4py.PETSc.TS.setProblemType
      ~petsc4py.PETSc.TS.setPythonContext
      ~petsc4py.PETSc.TS.setPythonType
      ~petsc4py.PETSc.TS.setRHSFunction
      ~petsc4py.PETSc.TS.setRHSJacobian
      ~petsc4py.PETSc.TS.setRHSJacobianP
      ~petsc4py.PETSc.TS.setRHSSplitIFunction
      ~petsc4py.PETSc.TS.setRHSSplitIJacobian
      ~petsc4py.PETSc.TS.setRHSSplitIS
      ~petsc4py.PETSc.TS.setRHSSplitRHSFunction
      ~petsc4py.PETSc.TS.setRKType
      ~petsc4py.PETSc.TS.setSaveTrajectory
      ~petsc4py.PETSc.TS.setSolution
      ~petsc4py.PETSc.TS.setSolution2
      ~petsc4py.PETSc.TS.setStepLimits
      ~petsc4py.PETSc.TS.setStepNumber
      ~petsc4py.PETSc.TS.setTheta
      ~petsc4py.PETSc.TS.setThetaEndpoint
      ~petsc4py.PETSc.TS.setTime
      ~petsc4py.PETSc.TS.setTimeSpan
      ~petsc4py.PETSc.TS.setTimeStep
      ~petsc4py.PETSc.TS.setTolerances
      ~petsc4py.PETSc.TS.setType
      ~petsc4py.PETSc.TS.setUp
      ~petsc4py.PETSc.TS.solve
      ~petsc4py.PETSc.TS.step
      ~petsc4py.PETSc.TS.view

   
   .. rubric:: Attributes Summary
   .. autosummary::
   
      ~petsc4py.PETSc.TS.appctx
      ~petsc4py.PETSc.TS.atol
      ~petsc4py.PETSc.TS.converged
      ~petsc4py.PETSc.TS.diverged
      ~petsc4py.PETSc.TS.dm
      ~petsc4py.PETSc.TS.equation_type
      ~petsc4py.PETSc.TS.iterating
      ~petsc4py.PETSc.TS.ksp
      ~petsc4py.PETSc.TS.max_steps
      ~petsc4py.PETSc.TS.max_time
      ~petsc4py.PETSc.TS.problem_type
      ~petsc4py.PETSc.TS.reason
      ~petsc4py.PETSc.TS.rtol
      ~petsc4py.PETSc.TS.snes
      ~petsc4py.PETSc.TS.step_number
      ~petsc4py.PETSc.TS.time
      ~petsc4py.PETSc.TS.time_step
      ~petsc4py.PETSc.TS.vec_sol

   
   .. rubric:: Methods Documentation
   
   .. automethod:: adjointReset
   .. automethod:: adjointSetSteps
   .. automethod:: adjointSetUp
   .. automethod:: adjointSolve
   .. automethod:: adjointStep
   .. automethod:: appendOptionsPrefix
   .. automethod:: clone
   .. automethod:: computeI2Function
   .. automethod:: computeI2Jacobian
   .. automethod:: computeIFunction
   .. automethod:: computeIJacobian
   .. automethod:: computeIJacobianP
   .. automethod:: computeRHSFunction
   .. automethod:: computeRHSFunctionLinear
   .. automethod:: computeRHSJacobian
   .. automethod:: computeRHSJacobianConstant
   .. automethod:: computeRHSJacobianP
   .. automethod:: create
   .. automethod:: createPython
   .. automethod:: createQuadratureTS
   .. automethod:: destroy
   .. automethod:: getARKIMEXType
   .. automethod:: getAlphaParams
   .. automethod:: getAppCtx
   .. automethod:: getConvergedReason
   .. automethod:: getCostGradients
   .. automethod:: getCostIntegral
   .. automethod:: getDIRKType
   .. automethod:: getDM
   .. automethod:: getEquationType
   .. automethod:: getI2Function
   .. automethod:: getI2Jacobian
   .. automethod:: getIFunction
   .. automethod:: getIJacobian
   .. automethod:: getKSP
   .. automethod:: getKSPIterations
   .. automethod:: getMaxSteps
   .. automethod:: getMaxTime
   .. automethod:: getMonitor
   .. automethod:: getNumEvents
   .. automethod:: getOptionsPrefix
   .. automethod:: getPostStep
   .. automethod:: getPreStep
   .. automethod:: getPrevTime
   .. automethod:: getProblemType
   .. automethod:: getPythonContext
   .. automethod:: getPythonType
   .. automethod:: getQuadratureTS
   .. automethod:: getRHSFunction
   .. automethod:: getRHSJacobian
   .. automethod:: getRKType
   .. automethod:: getSNES
   .. automethod:: getSNESFailures
   .. automethod:: getSNESIterations
   .. automethod:: getSolution
   .. automethod:: getSolution2
   .. automethod:: getSolveTime
   .. automethod:: getStepLimits
   .. automethod:: getStepNumber
   .. automethod:: getStepRejections
   .. automethod:: getTheta
   .. automethod:: getThetaEndpoint
   .. automethod:: getTime
   .. automethod:: getTimeSpan
   .. automethod:: getTimeSpanSolutions
   .. automethod:: getTimeStep
   .. automethod:: getTolerances
   .. automethod:: getType
   .. automethod:: interpolate
   .. automethod:: load
   .. automethod:: monitor
   .. automethod:: monitorCancel
   .. automethod:: removeTrajectory
   .. automethod:: reset
   .. automethod:: restartStep
   .. automethod:: rollBack
   .. automethod:: setARKIMEXFastSlowSplit
   .. automethod:: setARKIMEXFullyImplicit
   .. automethod:: setARKIMEXType
   .. automethod:: setAlphaParams
   .. automethod:: setAlphaRadius
   .. automethod:: setAppCtx
   .. automethod:: setConvergedReason
   .. automethod:: setCostGradients
   .. automethod:: setDIRKType
   .. automethod:: setDM
   .. automethod:: setEquationType
   .. automethod:: setErrorIfStepFails
   .. automethod:: setEventHandler
   .. automethod:: setEventTolerances
   .. automethod:: setExactFinalTime
   .. automethod:: setFromOptions
   .. automethod:: setI2Function
   .. automethod:: setI2Jacobian
   .. automethod:: setIFunction
   .. automethod:: setIJacobian
   .. automethod:: setIJacobianP
   .. automethod:: setMaxSNESFailures
   .. automethod:: setMaxStepRejections
   .. automethod:: setMaxSteps
   .. automethod:: setMaxTime
   .. automethod:: setMonitor
   .. automethod:: setOptionsPrefix
   .. automethod:: setPostStep
   .. automethod:: setPreStep
   .. automethod:: setProblemType
   .. automethod:: setPythonContext
   .. automethod:: setPythonType
   .. automethod:: setRHSFunction
   .. automethod:: setRHSJacobian
   .. automethod:: setRHSJacobianP
   .. automethod:: setRHSSplitIFunction
   .. automethod:: setRHSSplitIJacobian
   .. automethod:: setRHSSplitIS
   .. automethod:: setRHSSplitRHSFunction
   .. automethod:: setRKType
   .. automethod:: setSaveTrajectory
   .. automethod:: setSolution
   .. automethod:: setSolution2
   .. automethod:: setStepLimits
   .. automethod:: setStepNumber
   .. automethod:: setTheta
   .. automethod:: setThetaEndpoint
   .. automethod:: setTime
   .. automethod:: setTimeSpan
   .. automethod:: setTimeStep
   .. automethod:: setTolerances
   .. automethod:: setType
   .. automethod:: setUp
   .. automethod:: solve
   .. automethod:: step
   .. automethod:: view

   
   .. rubric:: Attributes Documentation
   
   .. autoattribute:: appctx
   .. autoattribute:: atol
   .. autoattribute:: converged
   .. autoattribute:: diverged
   .. autoattribute:: dm
   .. autoattribute:: equation_type
   .. autoattribute:: iterating
   .. autoattribute:: ksp
   .. autoattribute:: max_steps
   .. autoattribute:: max_time
   .. autoattribute:: problem_type
   .. autoattribute:: reason
   .. autoattribute:: rtol
   .. autoattribute:: snes
   .. autoattribute:: step_number
   .. autoattribute:: time
   .. autoattribute:: time_step
   .. autoattribute:: vec_sol
