Lines Matching refs:ops
75 PetscCall(PetscViewerBinaryRead(viewer, &kdm->ops->ifunction, 1, NULL, PETSC_FUNCTION)); in DMTSLoad()
76 PetscCall(PetscViewerBinaryRead(viewer, &kdm->ops->ifunctionview, 1, NULL, PETSC_FUNCTION)); in DMTSLoad()
77 PetscCall(PetscViewerBinaryRead(viewer, &kdm->ops->ifunctionload, 1, NULL, PETSC_FUNCTION)); in DMTSLoad()
78 if (kdm->ops->ifunctionload) { in DMTSLoad()
82 PetscCall((*kdm->ops->ifunctionload)(&ctx, viewer)); in DMTSLoad()
84 PetscCall(PetscViewerBinaryRead(viewer, &kdm->ops->ijacobian, 1, NULL, PETSC_FUNCTION)); in DMTSLoad()
85 PetscCall(PetscViewerBinaryRead(viewer, &kdm->ops->ijacobianview, 1, NULL, PETSC_FUNCTION)); in DMTSLoad()
86 PetscCall(PetscViewerBinaryRead(viewer, &kdm->ops->ijacobianload, 1, NULL, PETSC_FUNCTION)); in DMTSLoad()
87 if (kdm->ops->ijacobianload) { in DMTSLoad()
91 PetscCall((*kdm->ops->ijacobianload)(&ctx, viewer)); in DMTSLoad()
107 PetscCall(PetscFPTFind(kdm->ops->ifunction, &fname)); in DMTSView()
109 PetscCall(PetscFPTFind(kdm->ops->ijacobian, &fname)); in DMTSView()
132 funcstruct.ifunction = kdm->ops->ifunction; in DMTSView()
133 funcviewstruct.ifunctionview = kdm->ops->ifunctionview; in DMTSView()
134 funcloadstruct.ifunctionload = kdm->ops->ifunctionload; in DMTSView()
138 if (kdm->ops->ifunctionview) { in DMTSView()
142 PetscCall((*kdm->ops->ifunctionview)(ctx, viewer)); in DMTSView()
144 jacstruct.ijacobian = kdm->ops->ijacobian; in DMTSView()
145 jacviewstruct.ijacobianview = kdm->ops->ijacobianview; in DMTSView()
146 jacloadstruct.ijacobianload = kdm->ops->ijacobianload; in DMTSView()
150 if (kdm->ops->ijacobianview) { in DMTSView()
154 PetscCall((*kdm->ops->ijacobianview)(ctx, viewer)); in DMTSView()
219 nkdm->ops->rhsfunction = kdm->ops->rhsfunction; in DMTSCopy()
220 nkdm->ops->rhsjacobian = kdm->ops->rhsjacobian; in DMTSCopy()
221 nkdm->ops->ifunction = kdm->ops->ifunction; in DMTSCopy()
222 nkdm->ops->ijacobian = kdm->ops->ijacobian; in DMTSCopy()
223 nkdm->ops->i2function = kdm->ops->i2function; in DMTSCopy()
224 nkdm->ops->i2jacobian = kdm->ops->i2jacobian; in DMTSCopy()
225 nkdm->ops->solution = kdm->ops->solution; in DMTSCopy()
226 nkdm->ops->destroy = kdm->ops->destroy; in DMTSCopy()
227 nkdm->ops->duplicate = kdm->ops->duplicate; in DMTSCopy()
381 if (func) tsdm->ops->ifunction = func; in DMTSSetIFunction()
455 if (func) *func = tsdm->ops->ifunction; in DMTSGetIFunction()
488 if (fun) tsdm->ops->i2function = fun; in DMTSSetI2Function()
566 if (fun) *fun = tsdm->ops->i2function; in DMTSGetI2Function()
599 if (jac) tsdm->ops->i2jacobian = jac; in DMTSSetI2Jacobian()
676 if (jac) *jac = tsdm->ops->i2jacobian; in DMTSGetI2Jacobian()
710 if (func) tsdm->ops->rhsfunction = func; in DMTSSetRHSFunction()
800 dmts->ops->transientvar = tvar; in DMTSSetTransientVariable()
831 if (tvar) *tvar = dmts->ops->transientvar; in DMTSGetTransientVariable()
859 if (func) *func = tsdm->ops->solution; in DMTSGetSolutionFunction()
890 if (func) tsdm->ops->solution = func; in DMTSSetSolutionFunction()
921 if (func) tsdm->ops->forcing = func; in DMTSSetForcingFunction()
954 if (f) *f = tsdm->ops->forcing; in DMTSGetForcingFunction()
986 if (func) *func = tsdm->ops->rhsfunction; in DMTSGetRHSFunction()
1020 if (func) tsdm->ops->ijacobian = func; in DMTSSetIJacobian()
1103 if (func) *func = tsdm->ops->ijacobian; in DMTSGetIJacobian()
1140 if (func) tsdm->ops->rhsjacobian = func; in DMTSSetRHSJacobian()
1218 if (func) *func = tsdm->ops->rhsjacobian; in DMTSGetRHSJacobian()
1247 tsdm->ops->ifunctionview = view; in DMTSSetIFunctionSerialize()
1248 tsdm->ops->ifunctionload = load; in DMTSSetIFunctionSerialize()
1273 tsdm->ops->ijacobianview = view; in DMTSSetIJacobianSerialize()
1274 tsdm->ops->ijacobianload = load; in DMTSSetIJacobianSerialize()