Package petsc4py :: Module PETSc :: Class TS
[hide private]
[frames] | no frames]

Class TS


Nested Classes [hide private]
  ARKIMEXType
  ConvergedReason
  EquationType
  ExactFinalTime
  ExactFinalTimeOption
  ProblemType
  RKType
  Type
Instance Methods [hide private]
a new object with type S, a subtype of T
__new__(S, ...)
 
adjointReset(self)
 
adjointSetSteps(self, adjoint_steps)
 
adjointSetUp(self)
 
adjointSolve(self)
 
adjointStep(self)
 
appendOptionsPrefix(self, prefix)
 
cancelMonitor(self)
 
clone(self)
 
computeI2Function(self, t, Vec x, Vec xdot, Vec xdotdot, Vec f)
 
computeI2Jacobian(self, t, Vec x, Vec xdot, Vec xdotdot, v, a, Mat J, Mat P=None)
 
computeIFunction(self, t, Vec x, Vec xdot, Vec f, imex=False)
 
computeIJacobian(self, t, Vec x, Vec xdot, a, Mat J, Mat P=None, imex=False)
 
computeIJacobianP(self, t, Vec x, Vec xdot, a, Mat J, imex=False)
 
computeRHSFunction(self, t, Vec x, Vec f)
 
computeRHSFunctionLinear(self, t, Vec x, Vec f)
 
computeRHSJacobian(self, t, Vec x, Mat J, Mat P=None)
 
computeRHSJacobianConstant(self, t, Vec x, Mat J, Mat P=None)
 
computeRHSJacobianP(self, t, Vec x, Mat J)
 
create(self, comm=None)
 
createPython(self, context=None, comm=None)
 
createQuadratureTS(self, forward=True)
 
destroy(self)
 
getARKIMEXType(self)
 
getAlphaParams(self)
 
getAppCtx(self)
 
getConvergedReason(self)
 
getCostGradients(self)
 
getCostIntegral(self)
 
getDM(self)
 
getEquationType(self)
 
getI2Function(self)
 
getI2Jacobian(self)
 
getIFunction(self)
 
getIJacobian(self)
 
getKSP(self)
 
getKSPIterations(self)
 
getMaxSteps(self)
 
getMaxTime(self)
 
getMonitor(self)
 
getNumEvents(self)
 
getOptionsPrefix(self)
 
getPostStep(self)
 
getPreStep(self)
 
getPrevTime(self)
 
getProblemType(self)
 
getPythonContext(self)
 
getPythonType(self)
 
getQuadratureTS(self)
 
getRHSFunction(self)
 
getRHSJacobian(self)
 
getRKType(self)
 
getSNES(self)
 
getSNESFailures(self)
 
getSNESIterations(self)
 
getSolution(self)
 
getSolution2(self)
 
getSolveTime(self)
 
getStepLimits(self)
 
getStepNumber(self)
 
getStepRejections(self)
 
getTheta(self)
 
getThetaEndpoint(self)
 
getTime(self)
 
getTimeSpan(self)
 
getTimeSpanSolutions(self)
 
getTimeStep(self)
 
getTolerances(self)
 
getType(self)
 
interpolate(self, t, Vec u)
 
load(self, Viewer viewer)
 
monitor(self, step, time, Vec u=None)
 
monitorCancel(self)
 
removeTrajectory(self)
 
reset(self)
 
restartStep(self)
 
rollBack(self)
 
setARKIMEXFullyImplicit(self, flag)
 
setARKIMEXType(self, ts_type)
 
setAlphaParams(self, alpha_m=None, alpha_f=None, gamma=None)
 
setAlphaRadius(self, radius)
 
setAppCtx(self, appctx)
 
setConvergedReason(self, reason)
 
setCostGradients(self, vl, vm=None)
 
setDM(self, DM dm)
 
setEquationType(self, eqtype)
 
setErrorIfStepFails(self, flag=True)
 
setEventHandler(self, direction, terminate, eventhandler, postevent=None, args=None, kargs=None)
 
setEventTolerances(self, tol=None, vtol=None)
 
setExactFinalTime(self, option)
 
setFromOptions(self)
 
setI2Function(self, function, Vec f=None, args=None, kargs=None)
 
setI2Jacobian(self, jacobian, Mat J=None, Mat P=None, args=None, kargs=None)
 
setIFunction(self, function, Vec f=None, args=None, kargs=None)
 
setIJacobian(self, jacobian, Mat J=None, Mat P=None, args=None, kargs=None)
 
setIJacobianP(self, jacobian, Mat J=None, args=None, kargs=None)
 
setMaxSNESFailures(self, n)
 
setMaxStepRejections(self, n)
 
setMaxSteps(self, max_steps)
 
setMaxTime(self, max_time)
 
setMonitor(self, monitor, args=None, kargs=None)
 
setOptionsPrefix(self, prefix)
 
setPostStep(self, poststep, args=None, kargs=None)
 
setPreStep(self, prestep, args=None, kargs=None)
 
setProblemType(self, ptype)
 
setPythonContext(self, context)
 
setPythonType(self, py_type)
 
setRHSFunction(self, function, Vec f=None, args=None, kargs=None)
 
setRHSJacobian(self, jacobian, Mat J=None, Mat P=None, args=None, kargs=None)
 
setRHSJacobianP(self, jacobianp, Mat A=None, args=None, kargs=None)
 
setRKType(self, ts_type)
 
setSaveTrajectory(self)
 
setSolution(self, Vec u)
 
setSolution2(self, Vec u, Vec v)
 
setStepLimits(self, hmin, hmax)
 
setStepNumber(self, step_number)
 
setTheta(self, theta)
 
setThetaEndpoint(self, flag=True)
 
setTime(self, t)
 
setTimeSpan(self, tspan)
 
setTimeStep(self, time_step)
 
setTolerances(self, rtol=None, atol=None)
 
setType(self, ts_type)
 
setUp(self)
 
solve(self, Vec u)
 
step(self)
 
view(self, Viewer viewer=None)

Inherited from Object: __copy__, __deepcopy__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__, __nonzero__, compose, decRef, getAttr, getClassId, getClassName, getComm, getDict, getName, getRefCount, getTabLevel, incRef, incrementTabLevel, query, setAttr, setName, setTabLevel, stateGet, stateIncrease, stateSet, viewFromOptions

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]
  appctx
  atol
  converged
  diverged
  dm
  equation_type
  iterating
  ksp
  max_steps
  max_time
  problem_type
  reason
  rtol
  snes
  step_number
  time
  time_step
  vec_sol

Inherited from Object: classid, comm, fortran, handle, klass, name, prefix, refcount, type

Inherited from object: __class__

Method Details [hide private]

__new__(S, ...)

 
Returns: a new object with type S, a subtype of T
Overrides: object.__new__

appendOptionsPrefix(self, prefix)

 
Overrides: Object.appendOptionsPrefix

destroy(self)

 
Overrides: Object.destroy

getOptionsPrefix(self)

 
Overrides: Object.getOptionsPrefix

getType(self)

 
Overrides: Object.getType

setFromOptions(self)

 
Overrides: Object.setFromOptions

setOptionsPrefix(self, prefix)

 
Overrides: Object.setOptionsPrefix

view(self, Viewer viewer=None)

 
Overrides: Object.view