Lines Matching refs:fv
18 PetscErrorCode PetscFVSetCeed(PetscFV fv, Ceed ceed) in PetscFVSetCeed() argument
21 PetscValidHeaderSpecific(fv, PETSCFV_CLASSID, 1); in PetscFVSetCeed()
22 if (fv->ceed == ceed) PetscFunctionReturn(PETSC_SUCCESS); in PetscFVSetCeed()
23 PetscCallCEED(CeedReferenceCopy(ceed, &fv->ceed)); in PetscFVSetCeed()
45 PetscErrorCode PetscFVGetCeedBasis(PetscFV fv, CeedBasis *basis) in PetscFVGetCeedBasis() argument
51 PetscValidHeaderSpecific(fv, PETSCFV_CLASSID, 1); in PetscFVGetCeedBasis()
53 if (!fv->ceedBasis && fv->ceed) { in PetscFVGetCeedBasis()
54 PetscCall(PetscFVGetSpatialDimension(fv, &dim)); in PetscFVGetCeedBasis()
55 PetscCall(PetscFVGetNumComponents(fv, &Nc)); in PetscFVGetCeedBasis()
56 PetscCall(PetscFVGetQuadrature(fv, &q)); in PetscFVGetCeedBasis()
58 …PetscCallCEED(CeedBasisCreateTensorH1Lagrange(fv->ceed, dim, Nc, 1, (ord + 1) / 2, CEED_GAUSS, &fv… in PetscFVGetCeedBasis()
60 *basis = fv->ceedBasis; in PetscFVGetCeedBasis()