Home
last modified time | relevance | path

Searched refs:rhsjacobian (Results 1 – 8 of 8) sorted by relevance

/petsc/src/ts/interface/
H A Dtscreate.c57 t->rhsjacobian.time = PETSC_MIN_REAL; in TSCreate()
58 t->rhsjacobian.scale = 1.0; in TSCreate()
H A Dts.c588 …if (ts->rhsjacobian.time == t && (ts->problem_type == TS_LINEAR || (ts->rhsjacobian.Xid == Uid && … in TSComputeRHSJacobian()
590rhsjacobian.shift == 0.0 || !ts->rhsjacobian.reuse, PetscObjectComm((PetscObject)ts), PETSC_ERR_US… in TSComputeRHSJacobian()
600 ts->rhsjacobian.time = t; in TSComputeRHSJacobian()
601 ts->rhsjacobian.shift = 0; in TSComputeRHSJacobian()
602 ts->rhsjacobian.scale = 1.; in TSComputeRHSJacobian()
603 PetscCall(PetscObjectGetId((PetscObject)U, &ts->rhsjacobian.Xid)); in TSComputeRHSJacobian()
604 PetscCall(PetscObjectStateGet((PetscObject)U, &ts->rhsjacobian.Xstate)); in TSComputeRHSJacobian()
851 if (ts->rhsjacobian.shift) PetscCall(MatShift(A, -ts->rhsjacobian.shift)); in TSRecoverRHSJacobian()
852 if (ts->rhsjacobian.scale == -1.) PetscCall(MatScale(A, -1)); in TSRecoverRHSJacobian()
854 if (ts->rhsjacobian.shift) PetscCall(MatShift(B, -ts->rhsjacobian.shift)); in TSRecoverRHSJacobian()
[all …]
/petsc/src/binding/petsc4py/test/
H A Dtest_ts.py29 def rhsjacobian(self, ts, t, u, J, P): member in MyODE
100 ts.setRHSJacobian(ode.rhsjacobian, J, J)
147 ts.setRHSJacobian(ode.rhsjacobian, J, J)
160 ode.rhsjacobian(ts, 0, u, J, J)
/petsc/src/ts/interface/ftn-custom/
H A Dztsf.c55 PetscFortranCallbackId rhsjacobian; member
106 …PetscObjectUseFortranCallback(ts, _cb.rhsjacobian, (TS *, PetscReal *, Vec *, Mat *, Mat *, void *… in ourrhsjacobian()
228 …etFortranCallback((PetscObject)*ts, PETSC_FORTRAN_CALLBACK_CLASS, &_cb.rhsjacobian, (PetscFortranC… in tssetrhsjacobian_()
/petsc/src/ts/utils/
H A Ddmts.c220 nkdm->ops->rhsjacobian = kdm->ops->rhsjacobian; in DMTSCopy()
1140 if (func) tsdm->ops->rhsjacobian = func; in DMTSSetRHSJacobian()
1218 if (func) *func = tsdm->ops->rhsjacobian; in DMTSGetRHSJacobian()
/petsc/include/petsc/private/
H A Dtsimpl.h270 } rhsjacobian; member
382 TSRHSJacobianFn *rhsjacobian; member
/petsc/src/ts/impls/rosw/
H A Drosw.c1474 TSRHSJacobianFn *rhsjacobian; in TSSetUp_RosW() local
1489 PetscCall(DMTSGetRHSJacobian(dm, &rhsjacobian, NULL)); in TSSetUp_RosW()
1490 if (rhsjacobian == TSComputeRHSJacobianConstant) { in TSSetUp_RosW()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx2365 …PetscErrorCode (*rhsjacobian)(PetscTS, PetscReal, PetscVec, PetscMat, PetscMat, void*) except PETS…