Searched refs:rhsjacobian (Results 1 – 8 of 8) sorted by relevance
| /petsc/src/ts/interface/ |
| H A D | tscreate.c | 57 t->rhsjacobian.time = PETSC_MIN_REAL; in TSCreate() 58 t->rhsjacobian.scale = 1.0; in TSCreate()
|
| H A D | ts.c | 588 …if (ts->rhsjacobian.time == t && (ts->problem_type == TS_LINEAR || (ts->rhsjacobian.Xid == Uid && … in TSComputeRHSJacobian() 590 …rhsjacobian.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 D | test_ts.py | 29 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 D | ztsf.c | 55 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 D | dmts.c | 220 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 D | tsimpl.h | 270 } rhsjacobian; member 382 TSRHSJacobianFn *rhsjacobian; member
|
| /petsc/src/ts/impls/rosw/ |
| H A D | rosw.c | 1474 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 D | libpetsc4py.pyx | 2365 …PetscErrorCode (*rhsjacobian)(PetscTS, PetscReal, PetscVec, PetscMat, PetscMat, void*) except PETS…
|