Lines Matching refs:pf

25 static PetscErrorCode PFSetFromOptions_String(PF pf, PetscOptionItems PetscOptionsObject)  in PFSetFromOptions_String()  argument
33 if (flag) PetscCall(PFStringSetFunction(pf, value)); in PFSetFromOptions_String()
57 PetscErrorCode PFStringSetFunction(PF pf, const char string[]) in PFStringSetFunction() argument
67 PetscCall(PetscObjectChangeTypeName((PetscObject)pf, PFSTRING)); in PFStringSetFunction()
69 PetscCall(PetscSharedTmp(PetscObjectComm((PetscObject)pf), &tmpshared)); in PFStringSetFunction()
70 PetscCall(PetscSharedWorkingDirectory(PetscObjectComm((PetscObject)pf), &wdshared)); in PFStringSetFunction()
72 PetscCall(PetscGetTmp(PetscObjectComm((PetscObject)pf), tmp, PETSC_STATIC_ARRAY_LENGTH(tmp))); in PFStringSetFunction()
73 PetscCall(PetscObjectGetComm((PetscObject)pf, &comm)); in PFStringSetFunction()
75 PetscCall(PetscGetTmp(PetscObjectComm((PetscObject)pf), tmp, PETSC_STATIC_ARRAY_LENGTH(tmp))); in PFStringSetFunction()
79 PetscCall(PetscObjectGetComm((PetscObject)pf, &comm)); in PFStringSetFunction()
81 …PetscCall(PetscOptionsGetBool(((PetscObject)pf)->options, ((PetscObject)pf)->prefix, "-pf_string_k… in PFStringSetFunction()
82 …" -f makefile libpetscdlib STRINGFUNCTION=\"%s\" %s ; sync\n", tmp, pf->dimin, pf->dimout, strin… in PFStringSetFunction()
91 …PetscCheck(f, PetscObjectComm((PetscObject)pf), PETSC_ERR_ARG_WRONGSTATE, "Cannot find function %s… in PFStringSetFunction()
93 PetscCall(PetscFree(pf->data)); in PFStringSetFunction()
95 PetscCall(PFSet(pf, f, NULL, PFView_String, PFDestroy_String, data)); in PFStringSetFunction()
96 pf->ops->setfromoptions = PFSetFromOptions_String; in PFStringSetFunction()
100 PETSC_INTERN PetscErrorCode PFCreate_String(PF pf, void *value) in PFCreate_String() argument
103 PetscCall(PFStringSetFunction(pf, (const char *)value)); in PFCreate_String()