21.6. idas Submodule

21.6.1. Classes

A submodule of ‘sundials4py’

class sundials4py.idas.IDAView
get

21.6.2. Functions

sundials4py.idas.IDAAdjInit(ida_mem: typing_extensions.CapsuleType, steps: int, interp: int) int

See IDAAdjInit().

sundials4py.idas.IDAAdjReInit(ida_mem: typing_extensions.CapsuleType) int

See IDAAdjReInit().

sundials4py.idas.IDAAdjSetNoSensi(ida_mem: typing_extensions.CapsuleType) int

See IDAAdjSetNoSensi().

sundials4py.idas.IDACalcIC(ida_mem: typing_extensions.CapsuleType, icopt: int, tout1: float) int

Initial condition calculation function

See IDACalcIC().

sundials4py.idas.IDACalcICB(ida_mem: typing_extensions.CapsuleType, which: int, tout1: float, yy0: sundials4py.core._generic_N_Vector, yp0: sundials4py.core._generic_N_Vector) int

See IDACalcICB().

sundials4py.idas.IDACalcICBS(ida_mem: typing_extensions.CapsuleType, which: int, tout1: float, yy0: sundials4py.core._generic_N_Vector, yp0: sundials4py.core._generic_N_Vector, yyS0_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector], ypS0_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDACalcICBS().

sundials4py.idas.IDAClearStopTime(ida_mem: typing_extensions.CapsuleType) int

See IDAClearStopTime().

sundials4py.idas.IDAComputeY(ida_mem: typing_extensions.CapsuleType, ycor: sundials4py.core._generic_N_Vector, y: sundials4py.core._generic_N_Vector) int

See IDAComputeY().

sundials4py.idas.IDAComputeYSens(ida_mem: typing_extensions.CapsuleType, ycor_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector], yyS_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDAComputeYSens().

sundials4py.idas.IDAComputeYp(ida_mem: typing_extensions.CapsuleType, ycor: sundials4py.core._generic_N_Vector, yp: sundials4py.core._generic_N_Vector) int

See IDAComputeYp().

sundials4py.idas.IDAComputeYpSens(ida_mem: typing_extensions.CapsuleType, ycor_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector], ypS_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDAComputeYpSens().

sundials4py.idas.IDACreate(sunctx: sundials4py.core.SUNContext_) sundials4py.idas.IDAView

See IDACreate().

sundials4py.idas.IDACreateB(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDACreateB().

sundials4py.idas.IDAGetActualInitStep(ida_mem: typing_extensions.CapsuleType) tuple[int, float]

See IDAGetActualInitStep().

sundials4py.idas.IDAGetAdjDataPointHermite(ida_mem: typing_extensions.CapsuleType, which: int, yy: sundials4py.core._generic_N_Vector | None = None, yd: sundials4py.core._generic_N_Vector | None = None) tuple[int, float]

See IDAGetAdjDataPointHermite().

sundials4py.idas.IDAGetAdjDataPointPolynomial(ida_mem: typing_extensions.CapsuleType, which: int, y: sundials4py.core._generic_N_Vector | None = None) tuple[int, float, int]

See IDAGetAdjDataPointPolynomial().

sundials4py.idas.IDAGetAdjIDABmem(ida_mem: typing_extensions.CapsuleType, which: int) typing_extensions.CapsuleType

See IDAGetAdjIDABmem().

sundials4py.idas.IDAGetAdjY(ida_mem: typing_extensions.CapsuleType, t: float, yy: sundials4py.core._generic_N_Vector, yp: sundials4py.core._generic_N_Vector) int

See IDAGetAdjY().

sundials4py.idas.IDAGetB(ida_mem: typing_extensions.CapsuleType, which: int, yy: sundials4py.core._generic_N_Vector, yp: sundials4py.core._generic_N_Vector) tuple[int, float]

See IDAGetB().

sundials4py.idas.IDAGetConsistentIC(ida_mem: typing_extensions.CapsuleType, yy0_mod: sundials4py.core._generic_N_Vector, yp0_mod: sundials4py.core._generic_N_Vector) int

See IDAGetConsistentIC().

sundials4py.idas.IDAGetConsistentICB(ida_mem: typing_extensions.CapsuleType, which: int, yyB0: sundials4py.core._generic_N_Vector, ypB0: sundials4py.core._generic_N_Vector) int

See IDAGetConsistentICB().

sundials4py.idas.IDAGetCurrentCj(ida_mem: typing_extensions.CapsuleType) tuple[int, float]

See IDAGetCurrentCj().

sundials4py.idas.IDAGetCurrentOrder(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetCurrentOrder().

sundials4py.idas.IDAGetCurrentStep(ida_mem: typing_extensions.CapsuleType) tuple[int, float]

See IDAGetCurrentStep().

sundials4py.idas.IDAGetCurrentTime(ida_mem: typing_extensions.CapsuleType) tuple[int, float]

See IDAGetCurrentTime().

sundials4py.idas.IDAGetCurrentY(ida_mem: typing_extensions.CapsuleType) tuple[int, sundials4py.core._generic_N_Vector]

nb::rv_policy::reference

See IDAGetCurrentY().

sundials4py.idas.IDAGetCurrentYp(ida_mem: typing_extensions.CapsuleType) tuple[int, sundials4py.core._generic_N_Vector]

nb::rv_policy::reference

See IDAGetCurrentYp().

sundials4py.idas.IDAGetDky(ida_mem: typing_extensions.CapsuleType, t: float, k: int, dky: sundials4py.core._generic_N_Vector) int

See IDAGetDky().

sundials4py.idas.IDAGetErrWeights(ida_mem: typing_extensions.CapsuleType, eweight: sundials4py.core._generic_N_Vector) int

See IDAGetErrWeights().

sundials4py.idas.IDAGetEstLocalErrors(ida_mem: typing_extensions.CapsuleType, ele: sundials4py.core._generic_N_Vector) int

See IDAGetEstLocalErrors().

sundials4py.idas.IDAGetIntegratorStats(ida_mem: typing_extensions.CapsuleType) tuple[int, int, int, int, int, int, int, float, float, float, float]

See IDAGetIntegratorStats().

sundials4py.idas.IDAGetJac(ida_mem: typing_extensions.CapsuleType) tuple[int, sundials4py.core._generic_SUNMatrix]

nb::rv_policy::reference

See IDAGetJac().

sundials4py.idas.IDAGetJacCj(ida_mem: typing_extensions.CapsuleType) tuple[int, float]

See IDAGetJacCj().

sundials4py.idas.IDAGetJacNumSteps(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetJacNumSteps().

sundials4py.idas.IDAGetJacTime(ida_mem: typing_extensions.CapsuleType) tuple[int, float]

See IDAGetJacTime().

sundials4py.idas.IDAGetLastLinFlag(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetLastLinFlag().

sundials4py.idas.IDAGetLastOrder(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetLastOrder().

sundials4py.idas.IDAGetLastStep(ida_mem: typing_extensions.CapsuleType) tuple[int, float]

See IDAGetLastStep().

sundials4py.idas.IDAGetLinReturnFlagName(flag: int) str

See IDAGetLinReturnFlagName().

sundials4py.idas.IDAGetNonlinSolvStats(ida_mem: typing_extensions.CapsuleType) tuple[int, int, int]

See IDAGetNonlinSolvStats().

sundials4py.idas.IDAGetNumBacktrackOps(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumBacktrackOps().

sundials4py.idas.IDAGetNumErrTestFails(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumErrTestFails().

sundials4py.idas.IDAGetNumGEvals(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumGEvals().

sundials4py.idas.IDAGetNumJTSetupEvals(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumJTSetupEvals().

sundials4py.idas.IDAGetNumJacEvals(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumJacEvals().

sundials4py.idas.IDAGetNumJtimesEvals(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumJtimesEvals().

sundials4py.idas.IDAGetNumLinConvFails(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumLinConvFails().

sundials4py.idas.IDAGetNumLinIters(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumLinIters().

sundials4py.idas.IDAGetNumLinResEvals(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumLinResEvals().

sundials4py.idas.IDAGetNumLinSolvSetups(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumLinSolvSetups().

sundials4py.idas.IDAGetNumNonlinSolvConvFails(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumNonlinSolvConvFails().

sundials4py.idas.IDAGetNumNonlinSolvIters(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumNonlinSolvIters().

sundials4py.idas.IDAGetNumPrecEvals(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumPrecEvals().

sundials4py.idas.IDAGetNumPrecSolves(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumPrecSolves().

sundials4py.idas.IDAGetNumResEvals(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumResEvals().

sundials4py.idas.IDAGetNumResEvalsSens(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumResEvalsSens().

sundials4py.idas.IDAGetNumStepSensSolveFails(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumStepSensSolveFails().

sundials4py.idas.IDAGetNumStepSolveFails(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumStepSolveFails().

sundials4py.idas.IDAGetNumSteps(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetNumSteps().

sundials4py.idas.IDAGetQuad(ida_mem: typing_extensions.CapsuleType, yQout: sundials4py.core._generic_N_Vector) tuple[int, float]

See IDAGetQuad().

sundials4py.idas.IDAGetQuadB(ida_mem: typing_extensions.CapsuleType, which: int, qB: sundials4py.core._generic_N_Vector) tuple[int, float]

See IDAGetQuadB().

sundials4py.idas.IDAGetQuadDky(ida_mem: typing_extensions.CapsuleType, t: float, k: int, dky: sundials4py.core._generic_N_Vector) int

See IDAGetQuadDky().

sundials4py.idas.IDAGetQuadErrWeights(ida_mem: typing_extensions.CapsuleType, eQweight: sundials4py.core._generic_N_Vector) int

See IDAGetQuadErrWeights().

sundials4py.idas.IDAGetQuadNumErrTestFails(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetQuadNumErrTestFails().

sundials4py.idas.IDAGetQuadNumRhsEvals(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetQuadNumRhsEvals().

sundials4py.idas.IDAGetQuadSens(ida_mem: typing_extensions.CapsuleType, yyQSout_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) tuple[int, float]

See IDAGetQuadSens().

sundials4py.idas.IDAGetQuadSens1(ida_mem: typing_extensions.CapsuleType, is_: int, yyQSret: sundials4py.core._generic_N_Vector) tuple[int, float]

See IDAGetQuadSens1().

sundials4py.idas.IDAGetQuadSensDky(ida_mem: typing_extensions.CapsuleType, t: float, k: int, dkyQS_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDAGetQuadSensDky().

sundials4py.idas.IDAGetQuadSensDky1(ida_mem: typing_extensions.CapsuleType, t: float, k: int, is_: int, dkyQS: sundials4py.core._generic_N_Vector) int

See IDAGetQuadSensDky1().

sundials4py.idas.IDAGetQuadSensErrWeights(ida_mem: typing_extensions.CapsuleType, eQSweight_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDAGetQuadSensErrWeights().

sundials4py.idas.IDAGetQuadSensNumErrTestFails(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetQuadSensNumErrTestFails().

sundials4py.idas.IDAGetQuadSensNumRhsEvals(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetQuadSensNumRhsEvals().

sundials4py.idas.IDAGetQuadSensStats(ida_mem: typing_extensions.CapsuleType) tuple[int, int, int]

See IDAGetQuadSensStats().

sundials4py.idas.IDAGetQuadStats(ida_mem: typing_extensions.CapsuleType) tuple[int, int, int]

See IDAGetQuadStats().

sundials4py.idas.IDAGetReturnFlagName(flag: int) str

See IDAGetReturnFlagName().

sundials4py.idas.IDAGetRootInfo(ida_mem: typing_extensions.CapsuleType, rootsfound_1d: collections.abc.Sequence[int]) int

See IDAGetRootInfo().

sundials4py.idas.IDAGetSens(ida_mem: typing_extensions.CapsuleType, yySout_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) tuple[int, float]

See IDAGetSens().

sundials4py.idas.IDAGetSens1(ida_mem: typing_extensions.CapsuleType, is_: int, yySret: sundials4py.core._generic_N_Vector) tuple[int, float]

See IDAGetSens1().

sundials4py.idas.IDAGetSensConsistentIC(ida_mem: typing_extensions.CapsuleType, yyS0_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector], ypS0_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDAGetSensConsistentIC().

sundials4py.idas.IDAGetSensDky(ida_mem: typing_extensions.CapsuleType, t: float, k: int, dkyS_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDAGetSensDky().

sundials4py.idas.IDAGetSensDky1(ida_mem: typing_extensions.CapsuleType, t: float, k: int, is_: int, dkyS: sundials4py.core._generic_N_Vector) int

See IDAGetSensDky1().

sundials4py.idas.IDAGetSensErrWeights(ida_mem: typing_extensions.CapsuleType, eSweight_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDAGetSensErrWeights().

sundials4py.idas.IDAGetSensNonlinSolvStats(ida_mem: typing_extensions.CapsuleType) tuple[int, int, int]

See IDAGetSensNonlinSolvStats().

sundials4py.idas.IDAGetSensNumErrTestFails(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetSensNumErrTestFails().

sundials4py.idas.IDAGetSensNumLinSolvSetups(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetSensNumLinSolvSetups().

sundials4py.idas.IDAGetSensNumNonlinSolvConvFails(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetSensNumNonlinSolvConvFails().

sundials4py.idas.IDAGetSensNumNonlinSolvIters(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetSensNumNonlinSolvIters().

sundials4py.idas.IDAGetSensNumResEvals(ida_mem: typing_extensions.CapsuleType) tuple[int, int]

See IDAGetSensNumResEvals().

sundials4py.idas.IDAGetSensStats(ida_mem: typing_extensions.CapsuleType) tuple[int, int, int, int, int]

See IDAGetSensStats().

sundials4py.idas.IDAGetTolScaleFactor(ida_mem: typing_extensions.CapsuleType) tuple[int, float]

See IDAGetTolScaleFactor().

sundials4py.idas.IDAInit(ida_mem: typing_extensions.CapsuleType, res: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, typing_extensions.CapsuleType], int], t0: float, yy0: sundials4py.core._generic_N_Vector, yp0: sundials4py.core._generic_N_Vector) int

See IDAInit().

sundials4py.idas.IDAInitB(ida_mem: typing_extensions.CapsuleType, which: int, resB: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, typing_extensions.CapsuleType], int] | None, tB0: float, yyB0: sundials4py.core._generic_N_Vector, ypB0: sundials4py.core._generic_N_Vector) int

See IDAInitB().

sundials4py.idas.IDAInitBS(ida_mem: typing_extensions.CapsuleType, which: int, resBS: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, collections.abc.Sequence[sundials4py.core._generic_N_Vector], collections.abc.Sequence[sundials4py.core._generic_N_Vector], sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, typing_extensions.CapsuleType], int] | None, tB0: float, yyB0: sundials4py.core._generic_N_Vector, ypB0: sundials4py.core._generic_N_Vector) int

See IDAInitBS().

sundials4py.idas.IDAPrintAllStats(ida_mem: typing_extensions.CapsuleType, outfile: sundials4py.core.FILE, fmt: sundials4py.core.SUNOutputFormat) int

See IDAPrintAllStats().

sundials4py.idas.IDAQuadInit(ida_mem: typing_extensions.CapsuleType, resQ: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, typing_extensions.CapsuleType], int] | None, yQ0: sundials4py.core._generic_N_Vector) int

See IDAQuadInit().

sundials4py.idas.IDAQuadInitB(ida_mem: typing_extensions.CapsuleType, which: int, resQB: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, typing_extensions.CapsuleType], int] | None, yQBO: sundials4py.core._generic_N_Vector) int

See IDAQuadInitB().

sundials4py.idas.IDAQuadInitBS(ida_mem: typing_extensions.CapsuleType, which: int, resQBS: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, collections.abc.Sequence[sundials4py.core._generic_N_Vector], collections.abc.Sequence[sundials4py.core._generic_N_Vector], sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, typing_extensions.CapsuleType], int] | None, yQBO: sundials4py.core._generic_N_Vector) int

See IDAQuadInitBS().

sundials4py.idas.IDAQuadReInit(ida_mem: typing_extensions.CapsuleType, yQ0: sundials4py.core._generic_N_Vector) int

See IDAQuadReInit().

sundials4py.idas.IDAQuadReInitB(ida_mem: typing_extensions.CapsuleType, which: int, yQB0: sundials4py.core._generic_N_Vector) int

See IDAQuadReInitB().

sundials4py.idas.IDAQuadSStolerances(ida_mem: typing_extensions.CapsuleType, reltolQ: float, abstolQ: float) int

See IDAQuadSStolerances().

sundials4py.idas.IDAQuadSStolerancesB(ida_mem: typing_extensions.CapsuleType, which: int, reltolQB: float, abstolQB: float) int

See IDAQuadSStolerancesB().

sundials4py.idas.IDAQuadSVtolerances(ida_mem: typing_extensions.CapsuleType, reltolQ: float, abstolQ: sundials4py.core._generic_N_Vector) int

See IDAQuadSVtolerances().

sundials4py.idas.IDAQuadSVtolerancesB(ida_mem: typing_extensions.CapsuleType, which: int, reltolQB: float, abstolQB: sundials4py.core._generic_N_Vector) int

See IDAQuadSVtolerancesB().

sundials4py.idas.IDAQuadSensEEtolerances(ida_mem: typing_extensions.CapsuleType) int

See IDAQuadSensEEtolerances().

sundials4py.idas.IDAQuadSensInit(ida_mem: typing_extensions.CapsuleType, resQS: collections.abc.Callable[[int, float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, collections.abc.Sequence[sundials4py.core._generic_N_Vector], collections.abc.Sequence[sundials4py.core._generic_N_Vector], sundials4py.core._generic_N_Vector, collections.abc.Sequence[sundials4py.core._generic_N_Vector], typing_extensions.CapsuleType, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector], int] | None, yQS0: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDAQuadSensInit().

sundials4py.idas.IDAQuadSensReInit(ida_mem: typing_extensions.CapsuleType, yQS0_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDAQuadSensReInit().

sundials4py.idas.IDAQuadSensSStolerances(ida_mem: typing_extensions.CapsuleType, reltolQS: float, abstolQS_1d: numpy.ndarray[dtype=float64, shape=(*), order='C']) int

See IDAQuadSensSStolerances().

sundials4py.idas.IDAQuadSensSVtolerances(ida_mem: typing_extensions.CapsuleType, reltolQS: float, abstolQS_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDAQuadSensSVtolerances().

sundials4py.idas.IDAReInit(ida_mem: typing_extensions.CapsuleType, t0: float, yy0: sundials4py.core._generic_N_Vector, yp0: sundials4py.core._generic_N_Vector) int

See IDAReInit().

sundials4py.idas.IDAReInitB(ida_mem: typing_extensions.CapsuleType, which: int, tB0: float, yyB0: sundials4py.core._generic_N_Vector, ypB0: sundials4py.core._generic_N_Vector) int

See IDAReInitB().

sundials4py.idas.IDARootInit(ida_mem: typing_extensions.CapsuleType, nrtfn: int, fn: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, numpy.ndarray[dtype=float64, shape=(*), order='C'], typing_extensions.CapsuleType], int] | None) int

See IDARootInit().

sundials4py.idas.IDASStolerances(ida_mem: typing_extensions.CapsuleType, reltol: float, abstol: float) int

See IDASStolerances().

sundials4py.idas.IDASStolerancesB(ida_mem: typing_extensions.CapsuleType, which: int, relTolB: float, absTolB: float) int

See IDASStolerancesB().

sundials4py.idas.IDASVtolerances(ida_mem: typing_extensions.CapsuleType, reltol: float, abstol: sundials4py.core._generic_N_Vector) int

See IDASVtolerances().

sundials4py.idas.IDASVtolerancesB(ida_mem: typing_extensions.CapsuleType, which: int, relTolB: float, absTolB: sundials4py.core._generic_N_Vector) int

See IDASVtolerancesB().

sundials4py.idas.IDASensEEtolerances(ida_mem: typing_extensions.CapsuleType) int

See IDASensEEtolerances().

sundials4py.idas.IDASensInit(ida_mem: typing_extensions.CapsuleType, Ns: int, ism: int, resS: collections.abc.Callable[[int, float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, collections.abc.Sequence[sundials4py.core._generic_N_Vector], collections.abc.Sequence[sundials4py.core._generic_N_Vector], collections.abc.Sequence[sundials4py.core._generic_N_Vector], typing_extensions.CapsuleType, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector], int] | None, yS0: collections.abc.Sequence[sundials4py.core._generic_N_Vector], ypS0: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDASensInit().

sundials4py.idas.IDASensReInit(ida_mem: typing_extensions.CapsuleType, ism: int, yS0_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector], ypS0_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDASensReInit().

sundials4py.idas.IDASensSStolerances(ida_mem: typing_extensions.CapsuleType, reltolS: float, abstolS_1d: numpy.ndarray[dtype=float64, shape=(*), order='C']) int

See IDASensSStolerances().

sundials4py.idas.IDASensSVtolerances(ida_mem: typing_extensions.CapsuleType, reltolS: float, abstolS_1d: collections.abc.Sequence[sundials4py.core._generic_N_Vector]) int

See IDASensSVtolerances().

sundials4py.idas.IDASensToggleOff(ida_mem: typing_extensions.CapsuleType) int

See IDASensToggleOff().

sundials4py.idas.IDASetConstraints(ida_mem: typing_extensions.CapsuleType, constraints: sundials4py.core._generic_N_Vector) int

See IDASetConstraints().

sundials4py.idas.IDASetConstraintsB(ida_mem: typing_extensions.CapsuleType, which: int, constraintsB: sundials4py.core._generic_N_Vector) int

See IDASetConstraintsB().

sundials4py.idas.IDASetDeltaCjLSetup(ida_max: typing_extensions.CapsuleType, dcj: float) int

See IDASetDeltaCjLSetup().

sundials4py.idas.IDASetEpsLin(ida_mem: typing_extensions.CapsuleType, eplifac: float) int

See IDASetEpsLin().

sundials4py.idas.IDASetEpsLinB(ida_mem: typing_extensions.CapsuleType, which: int, eplifacB: float) int

See IDASetEpsLinB().

sundials4py.idas.IDASetEtaConvFail(ida_mem: typing_extensions.CapsuleType, eta_cf: float) int

See IDASetEtaConvFail().

sundials4py.idas.IDASetEtaFixedStepBounds(ida_mem: typing_extensions.CapsuleType, eta_min_fx: float, eta_max_fx: float) int

See IDASetEtaFixedStepBounds().

sundials4py.idas.IDASetEtaLow(ida_mem: typing_extensions.CapsuleType, eta_low: float) int

See IDASetEtaLow().

sundials4py.idas.IDASetEtaMax(ida_mem: typing_extensions.CapsuleType, eta_max: float) int

See IDASetEtaMax().

sundials4py.idas.IDASetEtaMin(ida_mem: typing_extensions.CapsuleType, eta_min: float) int

See IDASetEtaMin().

sundials4py.idas.IDASetEtaMinErrFail(ida_mem: typing_extensions.CapsuleType, eta_min_ef: float) int

See IDASetEtaMinErrFail().

sundials4py.idas.IDASetId(ida_mem: typing_extensions.CapsuleType, id: sundials4py.core._generic_N_Vector) int

See IDASetId().

sundials4py.idas.IDASetIdB(ida_mem: typing_extensions.CapsuleType, which: int, idB: sundials4py.core._generic_N_Vector) int

See IDASetIdB().

sundials4py.idas.IDASetIncrementFactor(ida_mem: typing_extensions.CapsuleType, dqincfac: float) int

See IDASetIncrementFactor().

sundials4py.idas.IDASetIncrementFactorB(ida_mem: typing_extensions.CapsuleType, which: int, dqincfacB: float) int

See IDASetIncrementFactorB().

sundials4py.idas.IDASetInitStep(ida_mem: typing_extensions.CapsuleType, hin: float) int

See IDASetInitStep().

sundials4py.idas.IDASetInitStepB(ida_mem: typing_extensions.CapsuleType, which: int, hinB: float) int

See IDASetInitStepB().

sundials4py.idas.IDASetJacFn(ida_mem: typing_extensions.CapsuleType, jac: collections.abc.Callable[[float, float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_SUNMatrix, typing_extensions.CapsuleType, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector], int] | None) int

See IDASetJacFn().

sundials4py.idas.IDASetJacFnB(ida_mem: typing_extensions.CapsuleType, which: int, jacB: collections.abc.Callable[[float, float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_SUNMatrix, typing_extensions.CapsuleType, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector], int] | None) int

See IDASetJacFnB().

sundials4py.idas.IDASetJacFnBS(ida_mem: typing_extensions.CapsuleType, which: int, jacBS: collections.abc.Callable[[float, float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, collections.abc.Sequence[sundials4py.core._generic_N_Vector], collections.abc.Sequence[sundials4py.core._generic_N_Vector], sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_SUNMatrix, typing_extensions.CapsuleType, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector], int] | None) int

See IDASetJacFnBS().

sundials4py.idas.IDASetJacTimes(ida_mem: typing_extensions.CapsuleType, jtsetup: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, typing_extensions.CapsuleType], int] | None, jtimes: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, typing_extensions.CapsuleType, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector], int] | None) int

See IDASetJacTimes().

sundials4py.idas.IDASetJacTimesB(ida_mem: typing_extensions.CapsuleType, which: int, jsetupB: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, typing_extensions.CapsuleType], int] | None, jtimesB: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, typing_extensions.CapsuleType, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector], int] | None) int

See IDASetJacTimesB().

sundials4py.idas.IDASetJacTimesBS(ida_mem: typing_extensions.CapsuleType, which: int, jsetupBS: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, collections.abc.Sequence[sundials4py.core._generic_N_Vector], collections.abc.Sequence[sundials4py.core._generic_N_Vector], sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, typing_extensions.CapsuleType], int] | None, jtimesBS: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, collections.abc.Sequence[sundials4py.core._generic_N_Vector], collections.abc.Sequence[sundials4py.core._generic_N_Vector], sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, typing_extensions.CapsuleType, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector], int] | None) int

See IDASetJacTimesBS().

sundials4py.idas.IDASetJacTimesResFn(ida_mem: typing_extensions.CapsuleType, jtimesResFn: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, typing_extensions.CapsuleType, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector], int] | None) int

See IDASetJacTimesResFn().

sundials4py.idas.IDASetLSNormFactor(ida_mem: typing_extensions.CapsuleType, nrmfac: float) int

See IDASetLSNormFactor().

sundials4py.idas.IDASetLSNormFactorB(ida_mem: typing_extensions.CapsuleType, which: int, nrmfacB: float) int

See IDASetLSNormFactorB().

sundials4py.idas.IDASetLineSearchOffIC(ida_mem: typing_extensions.CapsuleType, lsoff: int) int

See IDASetLineSearchOffIC().

sundials4py.idas.IDASetLinearSolutionScaling(ida_mem: typing_extensions.CapsuleType, onoff: int) int

See IDASetLinearSolutionScaling().

sundials4py.idas.IDASetLinearSolutionScalingB(ida_mem: typing_extensions.CapsuleType, which: int, onoffB: int) int

See IDASetLinearSolutionScalingB().

sundials4py.idas.IDASetLinearSolver(ida_mem: typing_extensions.CapsuleType, LS: sundials4py.core._generic_SUNLinearSolver, A: sundials4py.core._generic_SUNMatrix | None = None) int

See IDASetLinearSolver().

sundials4py.idas.IDASetLinearSolverB(ida_mem: typing_extensions.CapsuleType, which: int, LS: sundials4py.core._generic_SUNLinearSolver, A: sundials4py.core._generic_SUNMatrix | None = None) int

See IDASetLinearSolverB().

sundials4py.idas.IDASetMaxBacksIC(ida_mem: typing_extensions.CapsuleType, maxbacks: int) int

See IDASetMaxBacksIC().

sundials4py.idas.IDASetMaxConvFails(ida_mem: typing_extensions.CapsuleType, maxncf: int) int

See IDASetMaxConvFails().

sundials4py.idas.IDASetMaxErrTestFails(ida_mem: typing_extensions.CapsuleType, maxnef: int) int

See IDASetMaxErrTestFails().

sundials4py.idas.IDASetMaxNonlinIters(ida_mem: typing_extensions.CapsuleType, maxcor: int) int

See IDASetMaxNonlinIters().

sundials4py.idas.IDASetMaxNumItersIC(ida_mem: typing_extensions.CapsuleType, maxnit: int) int

See IDASetMaxNumItersIC().

sundials4py.idas.IDASetMaxNumJacsIC(ida_mem: typing_extensions.CapsuleType, maxnj: int) int

See IDASetMaxNumJacsIC().

sundials4py.idas.IDASetMaxNumSteps(ida_mem: typing_extensions.CapsuleType, mxsteps: int) int

See IDASetMaxNumSteps().

sundials4py.idas.IDASetMaxNumStepsB(ida_mem: typing_extensions.CapsuleType, which: int, mxstepsB: int) int

See IDASetMaxNumStepsB().

sundials4py.idas.IDASetMaxNumStepsIC(ida_mem: typing_extensions.CapsuleType, maxnh: int) int

See IDASetMaxNumStepsIC().

sundials4py.idas.IDASetMaxOrd(ida_mem: typing_extensions.CapsuleType, maxord: int) int

See IDASetMaxOrd().

sundials4py.idas.IDASetMaxOrdB(ida_mem: typing_extensions.CapsuleType, which: int, maxordB: int) int

See IDASetMaxOrdB().

sundials4py.idas.IDASetMaxStep(ida_mem: typing_extensions.CapsuleType, hmax: float) int

See IDASetMaxStep().

sundials4py.idas.IDASetMaxStepB(ida_mem: typing_extensions.CapsuleType, which: int, hmaxB: float) int

See IDASetMaxStepB().

sundials4py.idas.IDASetMinStep(ida_mem: typing_extensions.CapsuleType, hmin: float) int

See IDASetMinStep().

sundials4py.idas.IDASetNlsResFn(ida_mem: typing_extensions.CapsuleType, res: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, typing_extensions.CapsuleType], int] | None) int

See IDASetNlsResFn().

sundials4py.idas.IDASetNoInactiveRootWarn(ida_mem: typing_extensions.CapsuleType) int

See IDASetNoInactiveRootWarn().

sundials4py.idas.IDASetNonlinConvCoef(ida_mem: typing_extensions.CapsuleType, epcon: float) int

See IDASetNonlinConvCoef().

sundials4py.idas.IDASetNonlinConvCoefIC(ida_mem: typing_extensions.CapsuleType, epiccon: float) int

See IDASetNonlinConvCoefIC().

sundials4py.idas.IDASetNonlinearSolver(ida_mem: typing_extensions.CapsuleType, NLS: sundials4py.core._generic_SUNNonlinearSolver) int

See IDASetNonlinearSolver().

sundials4py.idas.IDASetNonlinearSolverB(ida_mem: typing_extensions.CapsuleType, which: int, NLS: sundials4py.core._generic_SUNNonlinearSolver) int

See IDASetNonlinearSolverB().

sundials4py.idas.IDASetNonlinearSolverSensSim(ida_mem: typing_extensions.CapsuleType, NLS: sundials4py.core._generic_SUNNonlinearSolver) int

See IDASetNonlinearSolverSensSim().

sundials4py.idas.IDASetNonlinearSolverSensStg(ida_mem: typing_extensions.CapsuleType, NLS: sundials4py.core._generic_SUNNonlinearSolver) int

See IDASetNonlinearSolverSensStg().

sundials4py.idas.IDASetOptions(ida_mem: typing_extensions.CapsuleType, idaid: str, file_name: str, argc: int, args: collections.abc.Sequence[str]) int

See IDASetOptions().

sundials4py.idas.IDASetPreconditioner(ida_mem: typing_extensions.CapsuleType, pset: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, typing_extensions.CapsuleType], int] | None, psolve: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, float, typing_extensions.CapsuleType], int] | None) int

See IDASetPreconditioner().

sundials4py.idas.IDASetPreconditionerB(ida_mem: typing_extensions.CapsuleType, which: int, psetB: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, typing_extensions.CapsuleType], int] | None, psolveB: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, float, typing_extensions.CapsuleType], int] | None) int

See IDASetPreconditionerB().

sundials4py.idas.IDASetPreconditionerBS(ida_mem: typing_extensions.CapsuleType, which: int, psetBS: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, collections.abc.Sequence[sundials4py.core._generic_N_Vector], collections.abc.Sequence[sundials4py.core._generic_N_Vector], sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, typing_extensions.CapsuleType], int] | None, psolveBS: collections.abc.Callable[[float, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, collections.abc.Sequence[sundials4py.core._generic_N_Vector], collections.abc.Sequence[sundials4py.core._generic_N_Vector], sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, float, float, typing_extensions.CapsuleType], int] | None) int

See IDASetPreconditionerBS().

sundials4py.idas.IDASetQuadErrCon(ida_mem: typing_extensions.CapsuleType, errconQ: int) int

See IDASetQuadErrCon().

sundials4py.idas.IDASetQuadErrConB(ida_mem: typing_extensions.CapsuleType, which: int, errconQB: int) int

See IDASetQuadErrConB().

sundials4py.idas.IDASetQuadSensErrCon(ida_mem: typing_extensions.CapsuleType, errconQS: int) int

See IDASetQuadSensErrCon().

sundials4py.idas.IDASetRootDirection(ida_mem: typing_extensions.CapsuleType, rootdir_1d: collections.abc.Sequence[int]) int

See IDASetRootDirection().

sundials4py.idas.IDASetSensDQMethod(ida_mem: typing_extensions.CapsuleType, DQtype: int, DQrhomax: float) int

See IDASetSensDQMethod().

sundials4py.idas.IDASetSensErrCon(ida_mem: typing_extensions.CapsuleType, errconS: int) int

See IDASetSensErrCon().

sundials4py.idas.IDASetSensMaxNonlinIters(ida_mem: typing_extensions.CapsuleType, maxcorS: int) int

See IDASetSensMaxNonlinIters().

sundials4py.idas.IDASetSensParams(ida_mem: typing_extensions.CapsuleType, p_1d: numpy.ndarray[dtype=float64, shape=(*), order='C'], pbar_1d: numpy.ndarray[dtype=float64, shape=(*), order='C'], plist_1d: collections.abc.Sequence[int]) int

See IDASetSensParams().

sundials4py.idas.IDASetStepToleranceIC(ida_mem: typing_extensions.CapsuleType, steptol: float) int

See IDASetStepToleranceIC().

sundials4py.idas.IDASetStopTime(ida_mem: typing_extensions.CapsuleType, tstop: float) int

See IDASetStopTime().

sundials4py.idas.IDASetSuppressAlg(ida_mem: typing_extensions.CapsuleType, suppressalg: int) int

See IDASetSuppressAlg().

sundials4py.idas.IDASetSuppressAlgB(ida_mem: typing_extensions.CapsuleType, which: int, suppressalgB: int) int

See IDASetSuppressAlgB().

sundials4py.idas.IDASolve(ida_mem: typing_extensions.CapsuleType, tout: float, yret: sundials4py.core._generic_N_Vector, ypret: sundials4py.core._generic_N_Vector, itask: int) tuple[int, float]

Solver function

See IDASolve().

sundials4py.idas.IDASolveB(ida_mem: typing_extensions.CapsuleType, tBout: float, itaskB: int) int

See IDASolveB().

sundials4py.idas.IDASolveF(ida_mem: typing_extensions.CapsuleType, tout: float, yret: sundials4py.core._generic_N_Vector, ypret: sundials4py.core._generic_N_Vector, itask: int) tuple[int, float, int]

See IDASolveF().

sundials4py.idas.IDAWFtolerances(ida_mem: typing_extensions.CapsuleType, efun: collections.abc.Callable[[sundials4py.core._generic_N_Vector, sundials4py.core._generic_N_Vector, typing_extensions.CapsuleType], int] | None) int

See IDAWFtolerances().