Home
last modified time | relevance | path

Searched refs:ijacobian (Results 1 – 9 of 9) sorted by relevance

/petsc/src/dm/impls/moab/
H A Ddmmbfem.cxx110 …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 Ddmts.c84 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 Ddmlocalts.c300 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 Dtest_ts.py46 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 Dtscreate.c59 t->ijacobian.shift = 1.0; in TSCreate()
H A Dts.c722 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 Dztsf.c57 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 Dtsimpl.h274 } ijacobian; member
388 TSIJacobianFn *ijacobian; member
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx2366 …PetscErrorCode (*ijacobian) (PetscTS, PetscReal, PetscVec, PetscVec, PetscReal, PetscMat, PetscMa…