Lines Matching refs:TS
21 typedef struct _p_TS *TS; typedef
251 PETSC_EXTERN PetscErrorCode TSCreate(MPI_Comm, TS *);
252 PETSC_EXTERN PetscErrorCode TSClone(TS, TS *);
253 PETSC_EXTERN PetscErrorCode TSDestroy(TS *);
255 PETSC_EXTERN PetscErrorCode TSSetProblemType(TS, TSProblemType);
256 PETSC_EXTERN PetscErrorCode TSGetProblemType(TS, TSProblemType *);
257 PETSC_EXTERN PetscErrorCode TSMonitor(TS, PetscInt, PetscReal, Vec);
258 PETSC_EXTERN PetscErrorCode TSMonitorSet(TS, PetscErrorCode (*)(TS, PetscInt, PetscReal, Vec, Petsc…
259 …tions(TS, const char[], const char[], const char[], PetscErrorCode (*)(TS, PetscInt, PetscReal, Ve…
260 PETSC_EXTERN PetscErrorCode TSMonitorCancel(TS);
262 PETSC_EXTERN PetscErrorCode TSSetOptionsPrefix(TS, const char[]);
263 PETSC_EXTERN PetscErrorCode TSAppendOptionsPrefix(TS, const char[]);
264 PETSC_EXTERN PetscErrorCode TSGetOptionsPrefix(TS, const char *[]);
265 PETSC_EXTERN PetscErrorCode TSSetFromOptions(TS);
266 PETSC_EXTERN PetscErrorCode TSSetUp(TS);
267 PETSC_EXTERN PetscErrorCode TSReset(TS);
269 PETSC_EXTERN PetscErrorCode TSSetSolution(TS, Vec);
270 PETSC_EXTERN PetscErrorCode TSGetSolution(TS, Vec *);
272 PETSC_EXTERN PetscErrorCode TS2SetSolution(TS, Vec, Vec);
273 PETSC_EXTERN PetscErrorCode TS2GetSolution(TS, Vec *, Vec *);
275 PETSC_EXTERN PetscErrorCode TSGetSolutionComponents(TS, PetscInt *, Vec *);
276 PETSC_EXTERN PetscErrorCode TSGetAuxSolution(TS, Vec *);
277 PETSC_EXTERN PetscErrorCode TSGetTimeError(TS, PetscInt, Vec *);
278 PETSC_EXTERN PetscErrorCode TSSetTimeError(TS, Vec);
280 PETSC_EXTERN PetscErrorCode TSSetRHSJacobianP(TS, Mat, PetscErrorCode (*)(TS, PetscReal, Vec, Mat, …
281 PETSC_EXTERN PetscErrorCode TSGetRHSJacobianP(TS, Mat *, PetscErrorCode (**)(TS, PetscReal, Vec, Ma…
282 PETSC_EXTERN PetscErrorCode TSComputeRHSJacobianP(TS, PetscReal, Vec, Mat);
283 PETSC_EXTERN PetscErrorCode TSSetIJacobianP(TS, Mat, PetscErrorCode (*)(TS, PetscReal, Vec, Vec, Pe…
284 PETSC_EXTERN PetscErrorCode TSGetIJacobianP(TS, Mat *, PetscErrorCode (**)(TS, PetscReal, Vec, Vec,…
285 PETSC_EXTERN PetscErrorCode TSComputeIJacobianP(TS, PetscReal, Vec, Vec, PetscReal, Mat, PetscBool);
286 …TS() then TSComputeRHSJacobianP()", ) PetscErrorCode TSComputeDRDPFunction(TS, PetscReal, Vec, Vec…
287 …eTS() then TSComputeRHSJacobian()", ) PetscErrorCode TSComputeDRDUFunction(TS, PetscReal, Vec, Vec…
288 …TS, Vec *, PetscErrorCode (*)(TS, PetscReal, Vec, Vec *, Vec, Vec *, PetscCtx), Vec *, PetscErrorC…
289 PETSC_EXTERN PetscErrorCode TSComputeIHessianProductFunctionUU(TS, PetscReal, Vec, Vec[], Vec, Vec[…
290 PETSC_EXTERN PetscErrorCode TSComputeIHessianProductFunctionUP(TS, PetscReal, Vec, Vec[], Vec, Vec[…
291 PETSC_EXTERN PetscErrorCode TSComputeIHessianProductFunctionPU(TS, PetscReal, Vec, Vec[], Vec, Vec[…
292 PETSC_EXTERN PetscErrorCode TSComputeIHessianProductFunctionPP(TS, PetscReal, Vec, Vec[], Vec, Vec[…
293 …TS, Vec[], PetscErrorCode (*)(TS, PetscReal, Vec, Vec *, Vec, Vec *, PetscCtx), Vec[], PetscErrorC…
294 PETSC_EXTERN PetscErrorCode TSComputeRHSHessianProductFunctionUU(TS, PetscReal, Vec, Vec[], Vec, Ve…
295 PETSC_EXTERN PetscErrorCode TSComputeRHSHessianProductFunctionUP(TS, PetscReal, Vec, Vec[], Vec, Ve…
296 PETSC_EXTERN PetscErrorCode TSComputeRHSHessianProductFunctionPU(TS, PetscReal, Vec, Vec[], Vec, Ve…
297 PETSC_EXTERN PetscErrorCode TSComputeRHSHessianProductFunctionPP(TS, PetscReal, Vec, Vec[], Vec, Ve…
298 PETSC_EXTERN PetscErrorCode TSSetCostHessianProducts(TS, PetscInt, Vec[], Vec[], Vec);
299 PETSC_EXTERN PetscErrorCode TSGetCostHessianProducts(TS, PetscInt *, Vec *[], Vec *[], Vec *);
300 PETSC_EXTERN PetscErrorCode TSComputeSNESJacobian(TS, Vec, Mat, Mat);
328 PETSC_EXTERN PetscErrorCode TSSetSaveTrajectory(TS);
329 PETSC_EXTERN PetscErrorCode TSResetTrajectory(TS);
330 PETSC_EXTERN PetscErrorCode TSRemoveTrajectory(TS);
336 PETSC_EXTERN PetscErrorCode TSTrajectorySetType(TSTrajectory, TS, TSTrajectoryType);
337 PETSC_EXTERN PetscErrorCode TSTrajectoryGetType(TSTrajectory, TS, TSTrajectoryType *);
338 PETSC_EXTERN PetscErrorCode TSTrajectorySet(TSTrajectory, TS, PetscInt, PetscReal, Vec);
339 PETSC_EXTERN PetscErrorCode TSTrajectoryGet(TSTrajectory, TS, PetscInt, PetscReal *);
340 PETSC_EXTERN PetscErrorCode TSTrajectoryGetVecs(TSTrajectory, TS, PetscInt, PetscReal *, Vec, Vec);
341 PETSC_EXTERN PetscErrorCode TSTrajectoryGetUpdatedHistoryVecs(TSTrajectory, TS, PetscReal, Vec *, V…
344 PETSC_EXTERN PetscErrorCode TSTrajectorySetFromOptions(TSTrajectory, TS);
345 PETSC_EXTERN PetscErrorCode TSTrajectoryRegister(const char[], PetscErrorCode (*)(TSTrajectory, TS)…
347 PETSC_EXTERN PetscErrorCode TSTrajectorySetUp(TSTrajectory, TS);
357 PETSC_EXTERN PetscErrorCode TSGetTrajectory(TS, TSTrajectory *);
372 PETSC_EXTERN PetscErrorCode TSSetCostGradients(TS, PetscInt, Vec[], Vec[]);
373 PETSC_EXTERN PetscErrorCode TSGetCostGradients(TS, PetscInt *, Vec *[], Vec *[]);
374 …TS, PetscInt, Vec, PetscErrorCode (*)(TS, PetscReal, Vec, Vec, PetscCtx), PetscErrorCode (*)(TS, P…
375 PETSC_EXTERN PetscErrorCode TSGetCostIntegral(TS, Vec *);
376 PETSC_EXTERN PetscErrorCode TSComputeCostIntegrand(TS, PetscReal, Vec, Vec);
377 PETSC_EXTERN PetscErrorCode TSCreateQuadratureTS(TS, PetscBool, TS *);
378 PETSC_EXTERN PetscErrorCode TSGetQuadratureTS(TS, PetscBool *, TS *);
380 PETSC_EXTERN PetscErrorCode TSAdjointSetFromOptions(TS, PetscOptionItems);
381 PETSC_EXTERN PetscErrorCode TSAdjointMonitor(TS, PetscInt, PetscReal, Vec, PetscInt, Vec[], Vec[]);
382 PETSC_EXTERN PetscErrorCode TSAdjointMonitorSet(TS, PetscErrorCode (*)(TS, PetscInt, PetscReal, Vec…
383 PETSC_EXTERN PetscErrorCode TSAdjointMonitorCancel(TS);
384 …TS, const char[], const char[], const char[], PetscErrorCode (*)(TS, PetscInt, PetscReal, Vec, Pet…
386 …SetRHSJacobianP()", ) PetscErrorCode TSAdjointSetRHSJacobian(TS, Mat, PetscErrorCode (*)(TS, Petsc…
387 …0, "TSComputeRHSJacobianP()", ) PetscErrorCode TSAdjointComputeRHSJacobian(TS, PetscReal, Vec, Mat…
388 …5, 0, "TSGetQuadratureTS()", ) PetscErrorCode TSAdjointComputeDRDPFunction(TS, PetscReal, Vec, Vec…
389 …5, 0, "TSGetQuadratureTS()", ) PetscErrorCode TSAdjointComputeDRDYFunction(TS, PetscReal, Vec, Vec…
390 PETSC_EXTERN PetscErrorCode TSAdjointSolve(TS);
391 PETSC_EXTERN PetscErrorCode TSAdjointSetSteps(TS, PetscInt);
393 PETSC_EXTERN PetscErrorCode TSAdjointStep(TS);
394 PETSC_EXTERN PetscErrorCode TSAdjointSetUp(TS);
395 PETSC_EXTERN PetscErrorCode TSAdjointReset(TS);
396 PETSC_EXTERN PetscErrorCode TSAdjointCostIntegral(TS);
397 PETSC_EXTERN PetscErrorCode TSAdjointSetForward(TS, Mat);
398 PETSC_EXTERN PetscErrorCode TSAdjointResetForward(TS);
400 PETSC_EXTERN PetscErrorCode TSForwardSetSensitivities(TS, PetscInt, Mat);
401 PETSC_EXTERN PetscErrorCode TSForwardGetSensitivities(TS, PetscInt *, Mat *);
402 …, 0, "TSCreateQuadratureTS()", ) PetscErrorCode TSForwardSetIntegralGradients(TS, PetscInt, Vec[]);
403 …ForwardGetSensitivities()", ) PetscErrorCode TSForwardGetIntegralGradients(TS, PetscInt *, Vec *[]…
404 PETSC_EXTERN PetscErrorCode TSForwardSetUp(TS);
405 PETSC_EXTERN PetscErrorCode TSForwardReset(TS);
406 PETSC_EXTERN PetscErrorCode TSForwardCostIntegral(TS);
407 PETSC_EXTERN PetscErrorCode TSForwardStep(TS);
408 PETSC_EXTERN PetscErrorCode TSForwardSetInitialSensitivities(TS, Mat);
409 PETSC_EXTERN PetscErrorCode TSForwardGetStages(TS, PetscInt *, Mat *[]);
411 PETSC_EXTERN PetscErrorCode TSSetMaxSteps(TS, PetscInt);
412 PETSC_EXTERN PetscErrorCode TSGetMaxSteps(TS, PetscInt *);
413 PETSC_EXTERN PetscErrorCode TSSetRunSteps(TS, PetscInt);
414 PETSC_EXTERN PetscErrorCode TSGetRunSteps(TS, PetscInt *);
415 PETSC_EXTERN PetscErrorCode TSSetMaxTime(TS, PetscReal);
416 PETSC_EXTERN PetscErrorCode TSGetMaxTime(TS, PetscReal *);
417 PETSC_EXTERN PetscErrorCode TSSetExactFinalTime(TS, TSExactFinalTimeOption);
418 PETSC_EXTERN PetscErrorCode TSGetExactFinalTime(TS, TSExactFinalTimeOption *);
419 PETSC_EXTERN PetscErrorCode TSSetEvaluationTimes(TS, PetscInt, PetscReal[]);
420 PETSC_EXTERN PetscErrorCode TSGetEvaluationTimes(TS, PetscInt *, const PetscReal *[]);
421 PETSC_EXTERN PetscErrorCode TSGetEvaluationSolutions(TS, PetscInt *, const PetscReal *[], Vec *[]);
422 PETSC_EXTERN PetscErrorCode TSSetTimeSpan(TS, PetscInt, PetscReal[]);
447 … 0, "TSGetEvaluationTimes()", ) static inline PetscErrorCode TSGetTimeSpan(TS ts, PetscInt *n, con… in TSGetTimeSpan()
475 …luationSolutions()", ) static inline PetscErrorCode TSGetTimeSpanSolutions(TS ts, PetscInt *nsol, … in TSGetTimeSpanSolutions()
480 …TED_FUNCTION(3, 8, 0, "TSSetTime()", ) PetscErrorCode TSSetInitialTimeStep(TS, PetscReal, PetscRea…
481 PETSC_EXTERN PETSC_DEPRECATED_FUNCTION(3, 8, 0, "TSSetMax()", ) PetscErrorCode TSSetDuration(TS, Pe…
482 PETSC_EXTERN PETSC_DEPRECATED_FUNCTION(3, 8, 0, "TSGetMax()", ) PetscErrorCode TSGetDuration(TS, Pe…
483 …ECATED_FUNCTION(3, 8, 0, "TSGetStepNumber()", ) PetscErrorCode TSGetTimeStepNumber(TS, PetscInt *);
484 …DEPRECATED_FUNCTION(3, 8, 0, "TSGetStepNumber()", ) PetscErrorCode TSGetTotalSteps(TS, PetscInt *);
486 PETSC_EXTERN PetscErrorCode TSMonitorDefault(TS, PetscInt, PetscReal, Vec, PetscViewerAndFormat *);
487 PETSC_EXTERN PetscErrorCode TSMonitorWallClockTime(TS, PetscInt, PetscReal, Vec, PetscViewerAndForm…
488 PETSC_EXTERN PetscErrorCode TSMonitorWallClockTimeSetUp(TS, PetscViewerAndFormat *);
489 PETSC_EXTERN PetscErrorCode TSMonitorExtreme(TS, PetscInt, PetscReal, Vec, PetscViewerAndFormat *);
494 PETSC_EXTERN PetscErrorCode TSMonitorDrawSolution(TS, PetscInt, PetscReal, Vec, PetscCtx);
495 PETSC_EXTERN PetscErrorCode TSMonitorDrawSolutionPhase(TS, PetscInt, PetscReal, Vec, PetscC…
496 PETSC_EXTERN PetscErrorCode TSMonitorDrawError(TS, PetscInt, PetscReal, Vec, PetscCtx);
497 PETSC_EXTERN PetscErrorCode TSMonitorDrawSolutionFunction(TS, PetscInt, PetscReal, Vec, Pet…
499 PETSC_EXTERN PetscErrorCode TSAdjointMonitorDefault(TS, PetscInt, PetscReal, Vec, PetscInt, Vec[], …
500 PETSC_EXTERN PetscErrorCode TSAdjointMonitorDrawSensi(TS, PetscInt, PetscReal, Vec, PetscInt, Vec[]…
503 PETSC_EXTERN PetscErrorCode TSMonitorSolution(TS, PetscInt, PetscReal, Vec, PetscViewer…
504 PETSC_EXTERN PetscErrorCode TSMonitorSolutionSetup(TS, PetscViewerAndFormat *);
507 PETSC_EXTERN PetscErrorCode TSMonitorSolutionVTK(TS, PetscInt, PetscReal, Vec, TSMonitorVTKC…
511 PETSC_EXTERN PetscErrorCode TSStep(TS);
512 PETSC_EXTERN PetscErrorCode TSEvaluateWLTE(TS, NormType, PetscInt *, PetscReal *);
513 PETSC_EXTERN PetscErrorCode TSEvaluateStep(TS, PetscInt, Vec, PetscBool *);
514 PETSC_EXTERN PetscErrorCode TSSolve(TS, Vec);
515 PETSC_EXTERN PetscErrorCode TSGetEquationType(TS, TSEquationType *);
516 PETSC_EXTERN PetscErrorCode TSSetEquationType(TS, TSEquationType);
517 PETSC_EXTERN PetscErrorCode TSGetConvergedReason(TS, TSConvergedReason *);
518 PETSC_EXTERN PetscErrorCode TSSetConvergedReason(TS, TSConvergedReason);
519 PETSC_EXTERN PetscErrorCode TSGetSolveTime(TS, PetscReal *);
520 PETSC_EXTERN PetscErrorCode TSGetSNESIterations(TS, PetscInt *);
521 PETSC_EXTERN PetscErrorCode TSGetKSPIterations(TS, PetscInt *);
522 PETSC_EXTERN PetscErrorCode TSGetStepRejections(TS, PetscInt *);
523 PETSC_EXTERN PetscErrorCode TSSetMaxStepRejections(TS, PetscInt);
524 PETSC_EXTERN PetscErrorCode TSGetSNESFailures(TS, PetscInt *);
525 PETSC_EXTERN PetscErrorCode TSSetMaxSNESFailures(TS, PetscInt);
526 PETSC_EXTERN PetscErrorCode TSSetErrorIfStepFails(TS, PetscBool);
527 PETSC_EXTERN PetscErrorCode TSRestartStep(TS);
528 PETSC_EXTERN PetscErrorCode TSRollBack(TS);
529 PETSC_EXTERN PetscErrorCode TSGetStepRollBack(TS, PetscBool *);
531 PETSC_EXTERN PetscErrorCode TSGetStages(TS, PetscInt *, Vec *[]);
533 PETSC_EXTERN PetscErrorCode TSGetTime(TS, PetscReal *);
534 PETSC_EXTERN PetscErrorCode TSSetTime(TS, PetscReal);
535 PETSC_EXTERN PetscErrorCode TSGetPrevTime(TS, PetscReal *);
536 PETSC_EXTERN PetscErrorCode TSGetTimeStep(TS, PetscReal *);
537 PETSC_EXTERN PetscErrorCode TSSetTimeStep(TS, PetscReal);
538 PETSC_EXTERN PetscErrorCode TSGetStepNumber(TS, PetscInt *);
539 PETSC_EXTERN PetscErrorCode TSSetStepNumber(TS, PetscInt);
559 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSRHSFunctionFn(TS ts, PetscReal t, Vec u, Vec F, Petsc…
582 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSRHSJacobianFn(TS ts, PetscReal t, Vec u, Mat Amat, Ma…
604 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSRHSJacobianPFn(TS ts, PetscReal t, Vec U, Mat A, Pets…
608 PETSC_EXTERN PetscErrorCode TSSetRHSFunction(TS, Vec, TSRHSFunctionFn *, PetscCtx);
609 PETSC_EXTERN PetscErrorCode TSGetRHSFunction(TS, Vec *, TSRHSFunctionFn **, PetscCtxRt);
610 PETSC_EXTERN PetscErrorCode TSSetRHSJacobian(TS, Mat, Mat, TSRHSJacobianFn *, PetscCtx);
611 PETSC_EXTERN PetscErrorCode TSGetRHSJacobian(TS, Mat *, Mat *, TSRHSJacobianFn **, PetscCtxRt);
612 PETSC_EXTERN PetscErrorCode TSRHSJacobianSetReuse(TS, PetscBool);
630 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSSolutionFn(TS ts, PetscReal t, Vec u, PetscCtx ctx);
634 PETSC_EXTERN PetscErrorCode TSSetSolutionFunction(TS, TSSolutionFn *, PetscCtx);
652 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSForcingFn(TS ts, PetscReal t, Vec f, PetscCtx ctx);
656 PETSC_EXTERN PetscErrorCode TSSetForcingFunction(TS, TSForcingFn *, PetscCtx);
676 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSIFunctionFn(TS ts, PetscReal t, Vec U, Vec U_t, Vec F…
700 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSIJacobianFn(TS ts, PetscReal t, Vec U, Vec U_t, Petsc…
704 PETSC_EXTERN PetscErrorCode TSSetIFunction(TS, Vec, TSIFunctionFn *, PetscCtx);
705 PETSC_EXTERN PetscErrorCode TSGetIFunction(TS, Vec *, TSIFunctionFn **, PetscCtxRt);
706 PETSC_EXTERN PetscErrorCode TSSetIJacobian(TS, Mat, Mat, TSIJacobianFn *, PetscCtx);
707 PETSC_EXTERN PetscErrorCode TSGetIJacobian(TS, Mat *, Mat *, TSIJacobianFn **, PetscCtxRt);
728 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSI2FunctionFn(TS ts, PetscReal t, Vec U, Vec U_t, Vec …
754 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSI2JacobianFn(TS ts, PetscReal t, Vec U, Vec U_t, Vec …
758 PETSC_EXTERN PetscErrorCode TSSetI2Function(TS, Vec, TSI2FunctionFn *, PetscCtx);
759 PETSC_EXTERN PetscErrorCode TSGetI2Function(TS, Vec *, TSI2FunctionFn **, PetscCtxRt);
760 PETSC_EXTERN PetscErrorCode TSSetI2Jacobian(TS, Mat, Mat, TSI2JacobianFn *, PetscCtx);
761 PETSC_EXTERN PetscErrorCode TSGetI2Jacobian(TS, Mat *, Mat *, TSI2JacobianFn **, PetscCtxRt);
763 PETSC_EXTERN PetscErrorCode TSRHSSplitSetIS(TS, const char[], IS);
764 PETSC_EXTERN PetscErrorCode TSRHSSplitGetIS(TS, const char[], IS *);
765 PETSC_EXTERN PetscErrorCode TSRHSSplitSetRHSFunction(TS, const char[], Vec, TSRHSFunctionFn *, Pets…
766 PETSC_EXTERN PetscErrorCode TSRHSSplitSetIFunction(TS, const char[], Vec, TSIFunctionFn *, PetscCtx…
767 PETSC_EXTERN PetscErrorCode TSRHSSplitSetIJacobian(TS, const char[], Mat, Mat, TSIJacobianFn *, Pet…
768 PETSC_EXTERN PetscErrorCode TSRHSSplitGetSubTS(TS, const char[], TS *);
769 PETSC_EXTERN PetscErrorCode TSRHSSplitGetSubTSs(TS, PetscInt *, TS *[]);
770 PETSC_EXTERN PetscErrorCode TSSetUseSplitRHSFunction(TS, PetscBool);
771 PETSC_EXTERN PetscErrorCode TSGetUseSplitRHSFunction(TS, PetscBool *);
772 PETSC_EXTERN PetscErrorCode TSRHSSplitGetSNES(TS, SNES *);
773 PETSC_EXTERN PetscErrorCode TSRHSSplitSetSNES(TS, SNES);
777 PETSC_EXTERN PetscErrorCode TSComputeIFunctionLinear(TS, PetscReal, Vec, Vec, Vec, PetscCtx);
778 PETSC_EXTERN PetscErrorCode TSComputeIJacobianConstant(TS, PetscReal, Vec, Vec, PetscReal, Mat, Ma…
779 PETSC_EXTERN PetscErrorCode TSComputeSolutionFunction(TS, PetscReal, Vec);
780 PETSC_EXTERN PetscErrorCode TSComputeForcingFunction(TS, PetscReal, Vec);
781 PETSC_EXTERN PetscErrorCode TSComputeIJacobianDefaultColor(TS, PetscReal, Vec, Vec, PetscReal, Mat…
782 PETSC_EXTERN PetscErrorCode TSPruneIJacobianColor(TS, Mat, Mat);
784 PETSC_EXTERN PetscErrorCode TSSetPreStep(TS, PetscErrorCode (*)(TS));
785 PETSC_EXTERN PetscErrorCode TSSetPreStage(TS, PetscErrorCode (*)(TS, PetscReal));
786 PETSC_EXTERN PetscErrorCode TSSetPostStage(TS, PetscErrorCode (*)(TS, PetscReal, PetscInt, Vec *));
787 PETSC_EXTERN PetscErrorCode TSSetPostEvaluate(TS, PetscErrorCode (*)(TS));
788 PETSC_EXTERN PetscErrorCode TSSetPostStep(TS, PetscErrorCode (*)(TS));
789 …ErrorCode TSSetResize(TS, PetscBool, PetscErrorCode (*)(TS, PetscInt, PetscReal, Vec, PetscBool *,…
790 PETSC_EXTERN PetscErrorCode TSPreStep(TS);
791 PETSC_EXTERN PetscErrorCode TSPreStage(TS, PetscReal);
792 PETSC_EXTERN PetscErrorCode TSPostStage(TS, PetscReal, PetscInt, Vec[]);
793 PETSC_EXTERN PetscErrorCode TSPostEvaluate(TS);
794 PETSC_EXTERN PetscErrorCode TSPostStep(TS);
795 PETSC_EXTERN PetscErrorCode TSResize(TS);
796 PETSC_EXTERN PetscErrorCode TSResizeRetrieveVec(TS, const char *, Vec *);
797 PETSC_EXTERN PetscErrorCode TSResizeRegisterVec(TS, const char *, Vec);
798 PETSC_EXTERN PetscErrorCode TSGetStepResize(TS, PetscBool *);
800 PETSC_EXTERN PetscErrorCode TSInterpolate(TS, PetscReal, Vec);
801 PETSC_EXTERN PetscErrorCode TSSetTolerances(TS, PetscReal, Vec, PetscReal, Vec);
802 PETSC_EXTERN PetscErrorCode TSGetTolerances(TS, PetscReal *, Vec *, PetscReal *, Vec *);
803 PETSC_EXTERN PetscErrorCode TSErrorWeightedNorm(TS, Vec, Vec, NormType, PetscReal *, PetscReal *, P…
804 PETSC_EXTERN PetscErrorCode TSErrorWeightedENorm(TS, Vec, Vec, Vec, NormType, PetscReal *, PetscRea…
805 PETSC_EXTERN PetscErrorCode TSSetCFLTimeLocal(TS, PetscReal);
806 PETSC_EXTERN PetscErrorCode TSGetCFLTime(TS, PetscReal *);
807 PETSC_EXTERN PetscErrorCode TSSetFunctionDomainError(TS, PetscErrorCode (*)(TS, PetscReal, Vec, Pet…
808 PETSC_EXTERN PetscErrorCode TSFunctionDomainError(TS, PetscReal, Vec, PetscBool *);
810 PETSC_EXTERN PetscErrorCode TSPseudoSetTimeStep(TS, PetscErrorCode (*)(TS, PetscReal *, PetscCtx), …
811 PETSC_EXTERN PetscErrorCode TSPseudoTimeStepDefault(TS, PetscReal *, PetscCtx);
812 PETSC_EXTERN PetscErrorCode TSPseudoSetMaxTimeStep(TS, PetscReal);
813 PETSC_EXTERN PetscErrorCode TSPseudoSetVerifyTimeStep(TS, PetscErrorCode (*)(TS, Vec, PetscCtx, Pet…
814 PETSC_EXTERN PetscErrorCode TSPseudoSetTimeStepIncrement(TS, PetscReal);
815 PETSC_EXTERN PetscErrorCode TSPseudoIncrementDtFromInitialDt(TS);
816 PETSC_EXTERN PetscErrorCode TSPseudoComputeFunction(TS, Vec, Vec *, PetscReal *);
818 PETSC_EXTERN PetscErrorCode TSPythonSetType(TS, const char[]);
819 PETSC_EXTERN PetscErrorCode TSPythonGetType(TS, const char *[]);
821 PETSC_EXTERN PetscErrorCode TSComputeRHSFunction(TS, PetscReal, Vec, Vec);
822 PETSC_EXTERN PetscErrorCode TSComputeRHSJacobian(TS, PetscReal, Vec, Mat, Mat);
823 PETSC_EXTERN PetscErrorCode TSComputeIFunction(TS, PetscReal, Vec, Vec, Vec, PetscBool);
824 PETSC_EXTERN PetscErrorCode TSComputeIJacobian(TS, PetscReal, Vec, Vec, PetscReal, Mat, Mat, PetscB…
825 PETSC_EXTERN PetscErrorCode TSComputeI2Function(TS, PetscReal, Vec, Vec, Vec, Vec);
826 PETSC_EXTERN PetscErrorCode TSComputeI2Jacobian(TS, PetscReal, Vec, Vec, Vec, PetscReal, PetscReal,…
827 PETSC_EXTERN PetscErrorCode TSComputeLinearStability(TS, PetscReal, PetscReal, PetscReal *, PetscRe…
829 PETSC_EXTERN PetscErrorCode TSVISetVariableBounds(TS, Vec, Vec);
867 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSTransientVariableFn(TS ts, Vec p, Vec c, PetscCtx ctx…
871 PETSC_EXTERN PetscErrorCode TSSetTransientVariable(TS, TSTransientVariableFn *, PetscCtx);
874 PETSC_EXTERN PetscErrorCode TSComputeTransientVariable(TS, Vec, Vec);
875 PETSC_EXTERN PetscErrorCode TSHasTransientVariable(TS, PetscBool *);
881 PETSC_EXTERN PetscErrorCode DMTSCheckResidual(TS, DM, PetscReal, Vec, Vec, PetscReal, PetscReal *);
882 PETSC_EXTERN PetscErrorCode DMTSCheckJacobian(TS, DM, PetscReal, Vec, Vec, PetscReal, PetscBool *, …
883 PETSC_EXTERN PetscErrorCode DMTSCheckFromOptions(TS, Vec);
1000 PETSC_EXTERN PetscErrorCode TSMonitorDMDARay(TS, PetscInt, PetscReal, Vec, void *);
1001 PETSC_EXTERN PetscErrorCode TSMonitorLGDMDARay(TS, PetscInt, PetscReal, Vec, void *);
1005 PETSC_EXTERN PetscErrorCode TSGetType(TS, TSType *);
1006 PETSC_EXTERN PetscErrorCode TSSetType(TS, TSType);
1007 PETSC_EXTERN PetscErrorCode TSRegister(const char[], PetscErrorCode (*)(TS));
1009 PETSC_EXTERN PetscErrorCode TSGetSNES(TS, SNES *);
1010 PETSC_EXTERN PetscErrorCode TSSetSNES(TS, SNES);
1011 PETSC_EXTERN PetscErrorCode TSGetKSP(TS, KSP *);
1013 PETSC_EXTERN PetscErrorCode TSView(TS, PetscViewer);
1014 PETSC_EXTERN PetscErrorCode TSLoad(TS, PetscViewer);
1015 PETSC_EXTERN PetscErrorCode TSViewFromOptions(TS, PetscObject, const char[]);
1020 PETSC_EXTERN PetscErrorCode TSSetApplicationContext(TS, PetscCtx);
1021 PETSC_EXTERN PetscErrorCode TSGetApplicationContext(TS, PetscCtxRt);
1025 PETSC_EXTERN PetscErrorCode TSMonitorLGTimeStep(TS, PetscInt, PetscReal, Vec, void *);
1026 PETSC_EXTERN PetscErrorCode TSMonitorLGSolution(TS, PetscInt, PetscReal, Vec, void *);
1027 PETSC_EXTERN PetscErrorCode TSMonitorLGSetVariableNames(TS, const char *const *);
1028 PETSC_EXTERN PetscErrorCode TSMonitorLGGetVariableNames(TS, const char *const **);
1030 PETSC_EXTERN PetscErrorCode TSMonitorLGSetDisplayVariables(TS, const char *const *);
1032 PETSC_EXTERN PetscErrorCode TSMonitorLGSetTransform(TS, PetscErrorCode (*)(void *, Vec, Vec *), Pet…
1034 PETSC_EXTERN PetscErrorCode TSMonitorLGError(TS, PetscInt, PetscReal, Vec, void *);
1035 PETSC_EXTERN PetscErrorCode TSMonitorLGSNESIterations(TS, PetscInt, PetscReal, Vec, void *);
1036 PETSC_EXTERN PetscErrorCode TSMonitorLGKSPIterations(TS, PetscInt, PetscReal, Vec, void *);
1037 PETSC_EXTERN PetscErrorCode TSMonitorError(TS, PetscInt, PetscReal, Vec, PetscViewerAndFormat *);
1038 PETSC_EXTERN PetscErrorCode TSDMSwarmMonitorMoments(TS, PetscInt, PetscReal, Vec, PetscViewerAndFor…
1048 PETSC_EXTERN PetscErrorCode TSMonitorLGCtxNetworkCreate(TS, const char[], const char[]…
1049 PETSC_EXTERN PetscErrorCode TSMonitorLGCtxNetworkSolution(TS, PetscInt, PetscReal, Vec…
1052 PETSC_EXTERN PetscErrorCode TSMonitorEnvelopeCtxCreate(TS, TSMonitorEnvelopeCtx *);
1053 PETSC_EXTERN PetscErrorCode TSMonitorEnvelope(TS, PetscInt, PetscReal, Vec, void *);
1054 PETSC_EXTERN PetscErrorCode TSMonitorEnvelopeGetBounds(TS, Vec *, Vec *);
1060 PETSC_EXTERN PetscErrorCode TSMonitorSPEig(TS, PetscInt, PetscReal, Vec, void *);
1065 PETSC_EXTERN PetscErrorCode TSMonitorSPSwarmSolution(TS, PetscInt, PetscReal, Vec, void *);
1069 PETSC_EXTERN PetscErrorCode TSMonitorHGSwarmSolution(TS, PetscInt, PetscReal, Vec, void *);
1071 PETSC_EXTERN PetscErrorCode TSMonitorHGSwarmSolution(TS, PetscInt, PetscReal, Vec, void *);
1073 …SetEventHandler(TS, PetscInt, PetscInt[], PetscBool[], PetscErrorCode (*)(TS, PetscReal, Vec, Pets…
1074 PETSC_EXTERN PetscErrorCode TSSetPostEventStep(TS, PetscReal);
1075 PETSC_EXTERN PetscErrorCode TSSetPostEventSecondStep(TS, PetscReal);
1076 …tEventSecondStep()", ) static inline PetscErrorCode TSSetPostEventIntervalStep(TS ts, PetscReal dt) in TSSetPostEventIntervalStep()
1080 PETSC_EXTERN PetscErrorCode TSSetEventTolerances(TS, PetscReal, PetscReal[]);
1081 PETSC_EXTERN PetscErrorCode TSGetNumEvents(TS, PetscInt *);
1095 PETSC_EXTERN PetscErrorCode TSSSPSetType(TS, TSSSPType);
1096 PETSC_EXTERN PetscErrorCode TSSSPGetType(TS, TSSSPType *);
1097 PETSC_EXTERN PetscErrorCode TSSSPSetNumStages(TS, PetscInt);
1098 PETSC_EXTERN PetscErrorCode TSSSPGetNumStages(TS, PetscInt *);
1127 PETSC_EXTERN PetscErrorCode TSGetAdapt(TS, TSAdapt *);
1138 PETSC_EXTERN PetscErrorCode TSAdaptChoose(TSAdapt, TS, PetscReal, PetscInt *, PetscReal *, PetscBoo…
1139 PETSC_EXTERN PetscErrorCode TSAdaptCheckStage(TSAdapt, TS, PetscReal, Vec, PetscBool *);
1157 PETSC_EXTERN PetscErrorCode TSAdaptSetCheckStage(TSAdapt, PetscErrorCode (*)(TSAdapt, TS, PetscReal…
1231 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode(TSGLLEAcceptFn)(TS ts, PetscReal nt, PetscReal h, const…
1247 PETSC_EXTERN PetscErrorCode TSGLLERegister(const char[], PetscErrorCode (*)(TS));
1250 PETSC_EXTERN PetscErrorCode TSGLLESetType(TS, TSGLLEType);
1251 PETSC_EXTERN PetscErrorCode TSGLLEGetAdapt(TS, TSGLLEAdapt *);
1252 PETSC_EXTERN PetscErrorCode TSGLLESetAcceptType(TS, TSGLLEAcceptType);
1263 PETSC_EXTERN PetscErrorCode TSEIMEXSetMaxRows(TS, PetscInt);
1264 PETSC_EXTERN PetscErrorCode TSEIMEXSetRowCol(TS, PetscInt, PetscInt);
1265 PETSC_EXTERN PetscErrorCode TSEIMEXSetOrdAdapt(TS, PetscBool);
1288 PETSC_EXTERN PetscErrorCode TSRKGetOrder(TS, PetscInt *);
1289 PETSC_EXTERN PetscErrorCode TSRKGetType(TS, TSRKType *);
1290 PETSC_EXTERN PetscErrorCode TSRKSetType(TS, TSRKType);
1291 PETSC_EXTERN PetscErrorCode TSRKGetTableau(TS, PetscInt *, const PetscReal **, const PetscReal **, …
1292 PETSC_EXTERN PetscErrorCode TSRKSetMultirate(TS, PetscBool);
1293 PETSC_EXTERN PetscErrorCode TSRKGetMultirate(TS, PetscBool *);
1314 PETSC_EXTERN PetscErrorCode TSMPRKGetType(TS, TSMPRKType *);
1315 PETSC_EXTERN PetscErrorCode TSMPRKSetType(TS, TSMPRKType);
1331 PETSC_EXTERN PetscErrorCode TSIRKGetType(TS, TSIRKType *);
1332 PETSC_EXTERN PetscErrorCode TSIRKSetType(TS, TSIRKType);
1333 PETSC_EXTERN PetscErrorCode TSIRKGetNumStages(TS, PetscInt *);
1334 PETSC_EXTERN PetscErrorCode TSIRKSetNumStages(TS, PetscInt);
1335 PETSC_EXTERN PetscErrorCode TSIRKRegister(const char[], PetscErrorCode (*function)(TS));
1336 PETSC_EXTERN PetscErrorCode TSIRKTableauCreate(TS, PetscInt, const PetscReal *, const PetscReal *, …
1365 PETSC_EXTERN PetscErrorCode TSGLEEGetType(TS, TSGLEEType *);
1366 PETSC_EXTERN PetscErrorCode TSGLEESetType(TS, TSGLEEType);
1395 PETSC_EXTERN PetscErrorCode TSARKIMEXGetType(TS, TSARKIMEXType *);
1396 PETSC_EXTERN PetscErrorCode TSARKIMEXSetType(TS, TSARKIMEXType);
1397 PETSC_EXTERN PetscErrorCode TSARKIMEXSetFullyImplicit(TS, PetscBool);
1398 PETSC_EXTERN PetscErrorCode TSARKIMEXGetFullyImplicit(TS, PetscBool *);
1399 PETSC_EXTERN PetscErrorCode TSARKIMEXSetFastSlowSplit(TS, PetscBool);
1400 PETSC_EXTERN PetscErrorCode TSARKIMEXGetFastSlowSplit(TS, PetscBool *);
1431 PETSC_EXTERN PetscErrorCode TSDIRKGetType(TS, TSDIRKType *);
1432 PETSC_EXTERN PetscErrorCode TSDIRKSetType(TS, TSDIRKType);
1464 PETSC_EXTERN PetscErrorCode TSRosWGetType(TS, TSRosWType *);
1465 PETSC_EXTERN PetscErrorCode TSRosWSetType(TS, TSRosWType);
1466 PETSC_EXTERN PetscErrorCode TSRosWSetRecomputeJacobian(TS, PetscBool);
1473 PETSC_EXTERN PetscErrorCode TSBDFSetOrder(TS, PetscInt);
1474 PETSC_EXTERN PetscErrorCode TSBDFGetOrder(TS, PetscInt *);
1489 PETSC_EXTERN PetscErrorCode TSBasicSymplecticSetType(TS, TSBasicSymplecticType);
1490 PETSC_EXTERN PetscErrorCode TSBasicSymplecticGetType(TS, TSBasicSymplecticType *);
1510 …ation(TS, PetscErrorCode (*)(TS, PetscReal, Vec, Mat, void *), PetscErrorCode (*)(TS, PetscReal, V…
1511 …ion(TS, PetscErrorCode (**)(TS, PetscReal, Vec, Mat, void *), PetscErrorCode (**)(TS, PetscReal, V…
1512 PETSC_EXTERN PetscErrorCode TSDiscGradSetType(TS, TSDGType);
1513 PETSC_EXTERN PetscErrorCode TSDiscGradGetType(TS, TSDGType *);
1530 PETSC_EXTERN PetscErrorCode TSSundialsSetType(TS, TSSundialsLmmType);
1531 PETSC_EXTERN PetscErrorCode TSSundialsGetPC(TS, PC *);
1532 PETSC_EXTERN PetscErrorCode TSSundialsSetTolerance(TS, PetscReal, PetscReal);
1533 PETSC_EXTERN PetscErrorCode TSSundialsSetMinTimeStep(TS, PetscReal);
1534 PETSC_EXTERN PetscErrorCode TSSundialsSetMaxTimeStep(TS, PetscReal);
1535 PETSC_EXTERN PetscErrorCode TSSundialsGetIterations(TS, PetscInt *, PetscInt *);
1536 PETSC_EXTERN PetscErrorCode TSSundialsSetGramSchmidtType(TS, TSSundialsGramSchmidtType);
1537 PETSC_EXTERN PetscErrorCode TSSundialsSetGMRESRestart(TS, PetscInt);
1538 PETSC_EXTERN PetscErrorCode TSSundialsSetLinearTolerance(TS, PetscReal);
1539 PETSC_EXTERN PetscErrorCode TSSundialsMonitorInternalSteps(TS, PetscBool);
1540 PETSC_EXTERN PetscErrorCode TSSundialsSetMaxl(TS, PetscInt);
1541 PETSC_EXTERN PetscErrorCode TSSundialsSetMaxord(TS, PetscInt);
1542 PETSC_EXTERN PetscErrorCode TSSundialsSetUseDense(TS, PetscBool);
1545 PETSC_EXTERN PetscErrorCode TSThetaSetTheta(TS, PetscReal);
1546 PETSC_EXTERN PetscErrorCode TSThetaGetTheta(TS, PetscReal *);
1547 PETSC_EXTERN PetscErrorCode TSThetaGetEndpoint(TS, PetscBool *);
1548 PETSC_EXTERN PetscErrorCode TSThetaSetEndpoint(TS, PetscBool);
1550 PETSC_EXTERN PetscErrorCode TSAlphaSetRadius(TS, PetscReal);
1551 PETSC_EXTERN PetscErrorCode TSAlphaSetParams(TS, PetscReal, PetscReal, PetscReal);
1552 PETSC_EXTERN PetscErrorCode TSAlphaGetParams(TS, PetscReal *, PetscReal *, PetscReal *);
1554 PETSC_EXTERN PetscErrorCode TSAlpha2SetRadius(TS, PetscReal);
1555 PETSC_EXTERN PetscErrorCode TSAlpha2SetParams(TS, PetscReal, PetscReal, PetscReal, PetscReal);
1556 PETSC_EXTERN PetscErrorCode TSAlpha2GetParams(TS, PetscReal *, PetscReal *, PetscReal *, PetscReal …
1577 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSAlpha2PredictorFn(TS ts, Vec X0, Vec V0, Vec A0, Vec …
1581 PETSC_EXTERN PetscErrorCode TSAlpha2SetPredictor(TS, TSAlpha2PredictorFn *, void *);
1583 PETSC_EXTERN PetscErrorCode TSSetDM(TS, DM);
1584 PETSC_EXTERN PetscErrorCode TSGetDM(TS, DM *);
1589 PETSC_EXTERN PetscErrorCode TSRHSJacobianTest(TS, PetscBool *);
1590 PETSC_EXTERN PetscErrorCode TSRHSJacobianTestTranspose(TS, PetscBool *);
1592 PETSC_EXTERN PetscErrorCode TSGetComputeInitialCondition(TS, PetscErrorCode (**)(TS, Vec));
1593 PETSC_EXTERN PetscErrorCode TSSetComputeInitialCondition(TS, PetscErrorCode (*)(TS, Vec));
1594 PETSC_EXTERN PetscErrorCode TSComputeInitialCondition(TS, Vec);
1595 PETSC_EXTERN PetscErrorCode TSGetComputeExactError(TS, PetscErrorCode (**)(TS, Vec, Vec));
1596 PETSC_EXTERN PetscErrorCode TSSetComputeExactError(TS, PetscErrorCode (*)(TS, Vec, Vec));
1597 PETSC_EXTERN PetscErrorCode TSComputeExactError(TS, Vec, Vec);
1600 PETSC_EXTERN PetscErrorCode TSSetMatStructure(TS, MatStructure);