Lines Matching refs:feAux
371 static PetscErrorCode SetupAuxDM(DM dm, PetscInt NfAux, PetscFE feAux[], AppCtx *user) in SetupAuxDM() argument
379 if (!feAux) PetscFunctionReturn(PETSC_SUCCESS); in SetupAuxDM()
382 for (f = 0; f < NfAux; ++f) PetscCall(DMSetField(dmAux, f, NULL, (PetscObject)feAux[f])); in SetupAuxDM()
392 PetscFE fe[2], feAux[2]; in SetupDiscretization() local
409 PetscCall(PetscFECreateDefault(comm, dim, 1, simplex, "elastMat_", PETSC_DEFAULT, &feAux[0])); in SetupDiscretization()
410 PetscCall(PetscObjectSetName((PetscObject)feAux[0], "elasticityMaterial")); in SetupDiscretization()
411 PetscCall(PetscFECopyQuadrature(fe[0], feAux[0])); in SetupDiscretization()
413 PetscCall(PetscFECreateDefault(comm, dim, 1, simplex, "wall_pres_", PETSC_DEFAULT, &feAux[1])); in SetupDiscretization()
414 PetscCall(PetscObjectSetName((PetscObject)feAux[1], "wall_pressure")); in SetupDiscretization()
415 PetscCall(PetscFECopyQuadrature(fe[0], feAux[1])); in SetupDiscretization()
423 PetscCall(SetupAuxDM(cdm, 2, feAux, user)); in SetupDiscretization()
429 PetscCall(PetscFEDestroy(&feAux[0])); in SetupDiscretization()
430 PetscCall(PetscFEDestroy(&feAux[1])); in SetupDiscretization()