Lines Matching refs:pf
44 static PetscErrorCode PFSetFromOptions_Constant(PF pf, PetscOptionItems PetscOptionsObject) in PFSetFromOptions_Constant() argument
46 PetscScalar *value = (PetscScalar *)pf->data; in PFSetFromOptions_Constant()
55 PETSC_INTERN PetscErrorCode PFCreate_Constant(PF pf, void *value) in PFCreate_Constant() argument
63 loc[1] = pf->dimout; in PFCreate_Constant()
64 …PetscCall(PFSet(pf, PFApply_Constant, PFApplyVec_Constant, PFView_Constant, PFDestroy_Constant, lo… in PFCreate_Constant()
66 pf->ops->setfromoptions = PFSetFromOptions_Constant; in PFCreate_Constant()
72 PETSC_INTERN PetscErrorCode PFCreate_Quick(PF pf, PetscErrorCode (*function)(void *, PetscInt, cons… in PFCreate_Quick() argument
75 PetscCall(PFSet(pf, function, NULL, NULL, NULL, NULL)); in PFCreate_Quick()
115 PETSC_INTERN PetscErrorCode PFCreate_Identity(PF pf, void *value) in PFCreate_Identity() argument
121 …pf->dimout == pf->dimin, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Input dimension must match output di… in PFCreate_Identity()
123 loc[0] = pf->dimout; in PFCreate_Identity()
124 …PetscCall(PFSet(pf, PFApply_Identity, PFApplyVec_Identity, PFView_Identity, PFDestroy_Identity, lo… in PFCreate_Identity()