Lines Matching refs:fe_space
388 PetscSpace fe_space; in PetscFECreateLagrangeFromOptions() local
394 PetscCall(PetscSpaceCreate(comm, &fe_space)); in PetscFECreateLagrangeFromOptions()
395 PetscCall(PetscSpaceSetType(fe_space, PETSCSPACEPOLYNOMIAL)); in PetscFECreateLagrangeFromOptions()
396 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)fe_space, prefix)); in PetscFECreateLagrangeFromOptions()
397 PetscCall(PetscSpacePolynomialSetTensor(fe_space, is_tensor)); in PetscFECreateLagrangeFromOptions()
398 PetscCall(PetscSpaceSetNumComponents(fe_space, num_comp)); in PetscFECreateLagrangeFromOptions()
399 PetscCall(PetscSpaceSetNumVariables(fe_space, dim)); in PetscFECreateLagrangeFromOptions()
401 PetscCall(PetscSpaceSetDegree(fe_space, order, PETSC_DETERMINE)); in PetscFECreateLagrangeFromOptions()
405 PetscCall(PetscSpaceSetNumComponents(fe_space, 1)); in PetscFECreateLagrangeFromOptions()
418 PetscCall(PetscSpaceSetType(fe_space, PETSCSPACETENSOR)); in PetscFECreateLagrangeFromOptions()
419 PetscCall(PetscSpaceTensorSetNumSubspaces(fe_space, 2)); in PetscFECreateLagrangeFromOptions()
420 PetscCall(PetscSpaceTensorSetSubspace(fe_space, 0, fe_space_end)); in PetscFECreateLagrangeFromOptions()
421 PetscCall(PetscSpaceTensorSetSubspace(fe_space, 1, fe_space_side)); in PetscFECreateLagrangeFromOptions()
426 PetscSpace scalar_fe_space = fe_space; in PetscFECreateLagrangeFromOptions()
428 PetscCall(PetscSpaceCreate(comm, &fe_space)); in PetscFECreateLagrangeFromOptions()
429 PetscCall(PetscSpaceSetNumVariables(fe_space, dim)); in PetscFECreateLagrangeFromOptions()
430 PetscCall(PetscSpaceSetNumComponents(fe_space, num_comp)); in PetscFECreateLagrangeFromOptions()
431 PetscCall(PetscSpaceSetType(fe_space, PETSCSPACESUM)); in PetscFECreateLagrangeFromOptions()
432 PetscCall(PetscSpaceSumSetNumSubspaces(fe_space, num_comp)); in PetscFECreateLagrangeFromOptions()
433 PetscCall(PetscSpaceSumSetConcatenate(fe_space, PETSC_TRUE)); in PetscFECreateLagrangeFromOptions()
434 PetscCall(PetscSpaceSumSetInterleave(fe_space, PETSC_TRUE, PETSC_FALSE)); in PetscFECreateLagrangeFromOptions()
435 …for (PetscInt i = 0; i < num_comp; i++) PetscCall(PetscSpaceSumSetSubspace(fe_space, i, scalar_fe_… in PetscFECreateLagrangeFromOptions()
440 PetscCall(PetscSpaceSetFromOptions(fe_space)); in PetscFECreateLagrangeFromOptions()
441 PetscCall(PetscSpaceSetUp(fe_space)); in PetscFECreateLagrangeFromOptions()
442 PetscCall(PetscSpaceGetDegree(fe_space, &order, NULL)); in PetscFECreateLagrangeFromOptions()
443 PetscCall(PetscSpacePolynomialGetTensor(fe_space, &is_tensor)); in PetscFECreateLagrangeFromOptions()
444 PetscCall(PetscSpaceGetNumComponents(fe_space, &num_comp)); in PetscFECreateLagrangeFromOptions()
479 PetscCall(PetscFECreateFromSpaces(fe_space, fe_dual_space, quadrature, face_quadrature, fem)); in PetscFECreateLagrangeFromOptions()