| /petsc/src/dm/impls/moab/ |
| H A D | dmmbfem.cxx | 110 …jxw, PetscReal *phi, PetscReal *dphidx, PetscReal *jacobian, PetscReal *ijacobian, PetscReal *volu… in Compute_Lagrange_Basis_1D_Internal() argument 116 PetscAssertPointer(ijacobian, 10); in Compute_Lagrange_Basis_1D_Internal() 133 jacobian[0] = ijacobian[0] = volume[0] = 0.0; in Compute_Lagrange_Basis_1D_Internal() 142 ijacobian[0] = 1.0 / jacobian[0]; in Compute_Lagrange_Basis_1D_Internal() 147 if (dphidx) dphidx[i + offset] += dNi_dxi[i] * ijacobian[0]; in Compute_Lagrange_Basis_1D_Internal() 162 jacobian[0] = ijacobian[0] = volume[0] = 0.0; in Compute_Lagrange_Basis_1D_Internal() 171 ijacobian[0] = 1.0 / jacobian[0]; in Compute_Lagrange_Basis_1D_Internal() 176 if (dphidx) dphidx[i + offset] += dNi_dxi[i] * ijacobian[0]; in Compute_Lagrange_Basis_1D_Internal() 220 …, PetscReal *dphidx, PetscReal *dphidy, PetscReal *jacobian, PetscReal *ijacobian, PetscReal *volu… in Compute_Lagrange_Basis_2D_Internal() argument 226 PetscAssertPointer(ijacobian, 11); in Compute_Lagrange_Basis_2D_Internal() [all …]
|
| /petsc/src/ts/utils/ |
| H A D | dmts.c | 84 PetscCall(PetscViewerBinaryRead(viewer, &kdm->ops->ijacobian, 1, NULL, PETSC_FUNCTION)); in DMTSLoad() 109 PetscCall(PetscFPTFind(kdm->ops->ijacobian, &fname)); in DMTSView() 123 TSIJacobianFn *ijacobian; in DMTSView() member 144 jacstruct.ijacobian = kdm->ops->ijacobian; in DMTSView() 222 nkdm->ops->ijacobian = kdm->ops->ijacobian; in DMTSCopy() 1020 if (func) tsdm->ops->ijacobian = func; in DMTSSetIJacobian() 1103 if (func) *func = tsdm->ops->ijacobian; in DMTSGetIJacobian()
|
| H A D | dmlocalts.c | 300 if (!tdm->ops->ijacobian) { /* Call us for the Jacobian too, can be overridden by the user. */ in DMTSSetIFunctionLocal()
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_ts.py | 46 def ijacobian(self, ts, t, u, du, a, J, P): member in MyODE 194 ts.setIJacobian(ode.ijacobian, J, J) 238 ts.setIJacobian(ode.ijacobian, J, J) 251 ode.ijacobian(ts, 0, u, 0 * u, 1, J, J)
|
| /petsc/src/ts/interface/ |
| H A D | tscreate.c | 59 t->ijacobian.shift = 1.0; in TSCreate()
|
| H A D | ts.c | 722 TSIJacobianFn *ijacobian; in TSGetRHSMats_Private() local 727 PetscCall(TSGetIJacobian(ts, &A, &B, &ijacobian, NULL)); in TSGetRHSMats_Private() 730 if (ijacobian) { in TSGetRHSMats_Private() 741 if (flg && !ijacobian && ts->Arhs == ts->Brhs) { in TSGetRHSMats_Private() 752 if (ijacobian) { in TSGetRHSMats_Private() 893 TSIJacobianFn *ijacobian; in TSComputeIJacobian() local 906 PetscCall(DMTSGetIJacobian(dm, &ijacobian, &ctx)); in TSComputeIJacobian() 909 …PetscCheck(rhsjacobian || ijacobian, PetscObjectComm((PetscObject)ts), PETSC_ERR_USER, "Must call … in TSComputeIJacobian() 912 if (ijacobian) { in TSComputeIJacobian() 913 PetscCallBack("TS callback implicit Jacobian", (*ijacobian)(ts, t, U, Udot, shift, A, B, ctx)); in TSComputeIJacobian() [all …]
|
| /petsc/src/ts/interface/ftn-custom/ |
| H A D | ztsf.c | 57 PetscFortranCallbackId ijacobian; member 114 …PetscObjectUseFortranCallback(ts, _cb.ijacobian, (TS *, PetscReal *, Vec *, Vec *, PetscReal *, Ma… in ourijacobian() 241 …SetFortranCallback((PetscObject)*ts, PETSC_FORTRAN_CALLBACK_CLASS, &_cb.ijacobian, (PetscFortranCa… in tssetijacobian_()
|
| /petsc/include/petsc/private/ |
| H A D | tsimpl.h | 274 } ijacobian; member 388 TSIJacobianFn *ijacobian; member
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 2366 …PetscErrorCode (*ijacobian) (PetscTS, PetscReal, PetscVec, PetscVec, PetscReal, PetscMat, PetscMa…
|