Home
last modified time | relevance | path

Searched refs:is_simplex (Results 1 – 5 of 5) sorted by relevance

/libCEED/examples/fluids/src/
H A Ddm_utils.c311 PetscBool is_simplex = PETSC_FALSE; in BasisCreateFromTabulation() local
315 PetscCall(DMPlexIsSimplex(dm, &is_simplex)); in BasisCreateFromTabulation()
316 if (!is_simplex) { in BasisCreateFromTabulation()
331 CeedInt p_petsc = is_simplex ? (p_ceed * num_comp) : permutation_indices[p_ceed * num_comp]; in BasisCreateFromTabulation()
360 PetscBool is_simplex = PETSC_TRUE; in CreateBasisFromPlex() local
372 PetscCall(DMPlexIsSimplex(dm, &is_simplex)); in CreateBasisFromPlex()
375 if (is_simplex) { in CreateBasisFromPlex()
420 PetscBool is_simplex = PETSC_TRUE; in DMSetupByOrderBegin_FEM() local
425 PetscCall(DMPlexIsSimplex(dm, &is_simplex)); in DMSetupByOrderBegin_FEM()
433 PetscCall(PetscFECreateLagrange(comm, dim, field_sizes[i], is_simplex, degree, q_order, &fe)); in DMSetupByOrderBegin_FEM()
[all …]
H A Dturb_spanstats.c87 PetscBool is_simplex = PETSC_FALSE; in CreateStatsDM() local
88 PetscCall(DMPlexIsSimplex(user->spanstats.dm, &is_simplex)); in CreateStatsDM()
89 …PetscCheck(is_simplex != PETSC_TRUE, comm, PETSC_ERR_ARG_WRONGSTATE, "Spanwise Statistics is not i… in CreateStatsDM()
/libCEED/examples/petsc/src/
H A Dpetscutils.c139 PetscBool is_simplex = PETSC_TRUE; in SetupDMByDegree() local
143 PetscCall(DMPlexIsSimplex(dm, &is_simplex)); in SetupDMByDegree()
146 PetscCall(PetscFECreateLagrange(comm, dim, num_comp_u, is_simplex, p_degree, q_degree, &fe)); in SetupDMByDegree()
155 … PetscCall(PetscFECreateLagrange(comm, dim, num_comp_coord, is_simplex, 1, q_degree, &fe_coords)); in SetupDMByDegree()
177 if (!is_simplex) { in SetupDMByDegree()
300 PetscBool is_simplex = PETSC_FALSE; in BasisCreateFromTabulation() local
304 PetscCall(DMPlexIsSimplex(dm, &is_simplex)); in BasisCreateFromTabulation()
305 if (!is_simplex) { in BasisCreateFromTabulation()
320 CeedInt p_petsc = is_simplex ? (p_ceed * num_comp) : permutation_indices[p_ceed * num_comp]; in BasisCreateFromTabulation()
350 PetscBool is_simplex = PETSC_TRUE; in CreateBasisFromPlex() local
[all …]
/libCEED/examples/petsc/
H A Dbpsswarm.c179 PetscBool is_simplex; in main() local
181 PetscCall(DMPlexIsSimplex(dm_mesh, &is_simplex)); in main()
182 … PetscCheck(!is_simplex, comm, PETSC_ERR_USER, "Only tensor-product background meshes supported"); in main()
H A Ddmswarm.c134 PetscBool is_simplex; in main() local
136 PetscCall(DMPlexIsSimplex(dm_mesh, &is_simplex)); in main()
137 … PetscCheck(!is_simplex, comm, PETSC_ERR_USER, "Only tensor-product background meshes supported"); in main()