Lines Matching refs:nkdm
145 static PetscErrorCode DMSNESCopy(DMSNES kdm, DMSNES nkdm) in DMSNESCopy() argument
149 PetscValidHeaderSpecific(nkdm, DMSNES_CLASSID, 2); in DMSNESCopy()
150 nkdm->ops->computefunction = kdm->ops->computefunction; in DMSNESCopy()
151 nkdm->ops->computejacobian = kdm->ops->computejacobian; in DMSNESCopy()
152 nkdm->ops->computegs = kdm->ops->computegs; in DMSNESCopy()
153 nkdm->ops->computeobjective = kdm->ops->computeobjective; in DMSNESCopy()
154 nkdm->ops->computepjacobian = kdm->ops->computepjacobian; in DMSNESCopy()
155 nkdm->ops->computepfunction = kdm->ops->computepfunction; in DMSNESCopy()
156 nkdm->ops->destroy = kdm->ops->destroy; in DMSNESCopy()
157 nkdm->ops->duplicate = kdm->ops->duplicate; in DMSNESCopy()
159 nkdm->gsctx = kdm->gsctx; in DMSNESCopy()
160 nkdm->pctx = kdm->pctx; in DMSNESCopy()
161 nkdm->objectivectx = kdm->objectivectx; in DMSNESCopy()
162 nkdm->originaldm = kdm->originaldm; in DMSNESCopy()
163 nkdm->functionctxcontainer = kdm->functionctxcontainer; in DMSNESCopy()
164 nkdm->jacobianctxcontainer = kdm->jacobianctxcontainer; in DMSNESCopy()
165 …if (nkdm->functionctxcontainer) PetscCall(PetscObjectCompose((PetscObject)nkdm, "function ctx", (P… in DMSNESCopy()
166 …if (nkdm->jacobianctxcontainer) PetscCall(PetscObjectCompose((PetscObject)nkdm, "jacobian ctx", (P… in DMSNESCopy()
175 PetscTryTypeMethod(kdm, duplicate, nkdm); in DMSNESCopy()