Lines Matching refs:feAux
697 static PetscErrorCode SetupAuxDM(DM dm, PetscFE feAux, AppCtx *user) in SetupAuxDM() argument
704 if (!feAux) PetscFunctionReturn(PETSC_SUCCESS); in SetupAuxDM()
707 PetscCall(DMSetField(dmAux, 0, NULL, (PetscObject)feAux)); in SetupAuxDM()
718 PetscFE fe, feAux = NULL; in SetupDiscretization() local
730 PetscCall(PetscFECreateDefault(PETSC_COMM_SELF, dim, 1, simplex, "mat_", -1, &feAux)); in SetupDiscretization()
731 PetscCall(PetscObjectSetName((PetscObject)feAux, "coefficient")); in SetupDiscretization()
732 PetscCall(PetscFECopyQuadrature(fe, feAux)); in SetupDiscretization()
734 PetscCall(PetscFECreateDefault(PETSC_COMM_SELF, dim, 1, simplex, "bc_", -1, &feAux)); in SetupDiscretization()
735 PetscCall(PetscFECopyQuadrature(fe, feAux)); in SetupDiscretization()
742 PetscCall(SetupAuxDM(cdm, feAux, user)); in SetupDiscretization()
753 PetscCall(PetscFEDestroy(&feAux)); in SetupDiscretization()