Lines Matching refs:ct
66 (*q)->ct = DM_POLYTOPE_UNKNOWN; in PetscQuadratureCreate()
93 DMPolytopeType ct; in PetscQuadratureDuplicate() local
101 PetscCall(PetscQuadratureGetCellType(q, &ct)); in PetscQuadratureDuplicate()
102 PetscCall(PetscQuadratureSetCellType(*r, ct)); in PetscQuadratureDuplicate()
156 PetscErrorCode PetscQuadratureGetCellType(PetscQuadrature q, DMPolytopeType *ct) in PetscQuadratureGetCellType() argument
160 PetscAssertPointer(ct, 2); in PetscQuadratureGetCellType()
161 *ct = q->ct; in PetscQuadratureGetCellType()
178 PetscErrorCode PetscQuadratureSetCellType(PetscQuadrature q, DMPolytopeType ct) in PetscQuadratureSetCellType() argument
182 q->ct = ct; in PetscQuadratureSetCellType()
355 …if (A->ct != B->ct || A->dim != B->dim || A->Nc != B->Nc || A->order != B->order || A->numPoints !… in PetscQuadratureEqual()
591 …etscInt_FMT ") with %" PetscInt_FMT " components\n", DMPolytopeTypes[quad->ct], quad->order, quad-… in PetscQuadratureView_Ascii()
592 …%" PetscInt_FMT " points (dim %" PetscInt_FMT ")\n", DMPolytopeTypes[quad->ct], quad->order, quad-… in PetscQuadratureView_Ascii()
666 DMPolytopeType ct; in PetscQuadratureExpandComposite() local
677 PetscCall(PetscQuadratureGetCellType(q, &ct)); in PetscQuadratureExpandComposite()
693 PetscCall(PetscQuadratureSetCellType(*qref, ct)); in PetscQuadratureExpandComposite()
1913 DMPolytopeType ct; in PetscDTGaussTensorQuadrature() local
1923 ct = DM_POLYTOPE_POINT; in PetscDTGaussTensorQuadrature()
1933 ct = DM_POLYTOPE_SEGMENT; in PetscDTGaussTensorQuadrature()
1941 ct = DM_POLYTOPE_QUADRILATERAL; in PetscDTGaussTensorQuadrature()
1954 ct = DM_POLYTOPE_HEXAHEDRON; in PetscDTGaussTensorQuadrature()
1973 PetscCall(PetscQuadratureSetCellType(*q, ct)); in PetscDTGaussTensorQuadrature()
2004 DMPolytopeType ct; in PetscDTStroudConicalQuadrature() local
2013 ct = DM_POLYTOPE_POINT; in PetscDTStroudConicalQuadrature()
2016 ct = DM_POLYTOPE_SEGMENT; in PetscDTStroudConicalQuadrature()
2019 ct = DM_POLYTOPE_TRIANGLE; in PetscDTStroudConicalQuadrature()
2022 ct = DM_POLYTOPE_TETRAHEDRON; in PetscDTStroudConicalQuadrature()
2025 ct = DM_POLYTOPE_UNKNOWN; in PetscDTStroudConicalQuadrature()
2052 PetscCall(PetscQuadratureSetCellType(*q, ct)); in PetscDTStroudConicalQuadrature()
2152 DMPolytopeType ct; in PetscDTSimplexQuadrature() local
2167 ct = DM_POLYTOPE_POINT; in PetscDTSimplexQuadrature()
2170 ct = DM_POLYTOPE_SEGMENT; in PetscDTSimplexQuadrature()
2173 ct = DM_POLYTOPE_TRIANGLE; in PetscDTSimplexQuadrature()
2176 ct = DM_POLYTOPE_TETRAHEDRON; in PetscDTSimplexQuadrature()
2179 ct = DM_POLYTOPE_UNKNOWN; in PetscDTSimplexQuadrature()
2327 PetscCall(PetscQuadratureSetCellType(q, ct)); in PetscDTSimplexQuadrature()
2355 DMPolytopeType ct; in PetscDTTanhSinhTensorQuadrature() local
2370 ct = DM_POLYTOPE_POINT; in PetscDTTanhSinhTensorQuadrature()
2373 ct = DM_POLYTOPE_SEGMENT; in PetscDTTanhSinhTensorQuadrature()
2376 ct = DM_POLYTOPE_QUADRILATERAL; in PetscDTTanhSinhTensorQuadrature()
2379 ct = DM_POLYTOPE_HEXAHEDRON; in PetscDTTanhSinhTensorQuadrature()
2382 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTanhSinhTensorQuadrature()
2387 PetscCall(PetscQuadratureSetCellType(*q, ct)); in PetscDTTanhSinhTensorQuadrature()
2614 DMPolytopeType ct1, ct2, ct; in PetscDTTensorQuadratureCreate() local
2637 ct = ct2; in PetscDTTensorQuadratureCreate()
2642 ct = ct1; in PetscDTTensorQuadratureCreate()
2645 ct = DM_POLYTOPE_QUADRILATERAL; in PetscDTTensorQuadratureCreate()
2648 ct = DM_POLYTOPE_TRI_PRISM; in PetscDTTensorQuadratureCreate()
2651 ct = DM_POLYTOPE_HEXAHEDRON; in PetscDTTensorQuadratureCreate()
2654 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2657 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2660 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2666 ct = ct1; in PetscDTTensorQuadratureCreate()
2669 ct = DM_POLYTOPE_TRI_PRISM; in PetscDTTensorQuadratureCreate()
2672 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2675 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2678 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2681 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2684 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2690 ct = ct1; in PetscDTTensorQuadratureCreate()
2693 ct = DM_POLYTOPE_HEXAHEDRON; in PetscDTTensorQuadratureCreate()
2696 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2699 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2702 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2705 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2708 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2714 ct = ct1; in PetscDTTensorQuadratureCreate()
2717 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2720 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2723 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2726 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2729 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2732 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2738 ct = ct1; in PetscDTTensorQuadratureCreate()
2741 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2744 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2747 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2750 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2753 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2756 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2760 ct = DM_POLYTOPE_UNKNOWN; in PetscDTTensorQuadratureCreate()
2767 PetscCall(PetscQuadratureSetCellType(*q, ct)); in PetscDTTensorQuadratureCreate()
3377 DMPolytopeType ct; in PetscQuadratureComputePermutations() local
3383 PetscCall(PetscQuadratureGetCellType(quad, &ct)); in PetscQuadratureComputePermutations()
3384 dim = DMPolytopeTypeGetDim(ct); in PetscQuadratureComputePermutations()
3385 Na = DMPolytopeTypeGetNumArrangements(ct); in PetscQuadratureComputePermutations()
3395 PetscCall(DMPlexCreateReferenceCell(PETSC_COMM_SELF, ct, &refdm)); in PetscQuadratureComputePermutations()
3438 PetscErrorCode PetscDTCreateQuadratureByCell(DMPolytopeType ct, PetscInt qorder, PetscDTSimplexQuad… in PetscDTCreateQuadratureByCell() argument
3441 const PetscInt dim = DMPolytopeTypeGetDim(ct); in PetscDTCreateQuadratureByCell()
3444 switch (ct) { in PetscDTCreateQuadratureByCell()
3472 …_ARG_OUTOFRANGE, "No quadrature for celltype %s", DMPolytopeTypes[PetscMin(ct, DM_POLYTOPE_UNKNOWN… in PetscDTCreateQuadratureByCell()
3494 PetscErrorCode PetscDTCreateDefaultQuadrature(DMPolytopeType ct, PetscInt qorder, PetscQuadrature *… in PetscDTCreateDefaultQuadrature() argument
3497 PetscCall(PetscDTCreateQuadratureByCell(ct, qorder, PETSCDTSIMPLEXQUAD_DEFAULT, q, fq)); in PetscDTCreateDefaultQuadrature()