| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex5_quad_0.out | 18 Label 'cohesive': 24 cohesive cell 73 (cohesive, 1) (0, 1) 77 (cohesive, 1) (1, 0)
|
| H A D | ex5_hex_0.out | 48 Label 'cohesive': 60 cohesive cell 115 (cohesive, 1) (0, 1) 119 (cohesive, 1) (1, 0)
|
| H A D | ex5_hex_t1_0.out | 94 Label 'cohesive': 112 cohesive cell 167 (cohesive, 1) (0, 1) 171 (cohesive, 1) (1, 0)
|
| H A D | ex5_hex_t2_0.out | 67 Label 'cohesive': 85 cohesive cell 140 (cohesive, 1) (0, 1) 144 (cohesive, 1) (1, 0)
|
| H A D | ex5_tri_0.out | 18 Label 'cohesive': 83 cohesive cell 128 (cohesive, 1) (0, 1) 132 (cohesive, 1) (1, 0)
|
| H A D | ex5_tri_0_perm.out | 18 Label 'cohesive': 83 cohesive cell 128 (cohesive, 1) (0, 1) 132 (cohesive, 1) (1, 0)
|
| H A D | ex5_tri_t1_0.out | 29 Label 'cohesive': 128 cohesive cell 173 (cohesive, 1) (0, 1) 177 (cohesive, 1) (1, 0)
|
| H A D | ex5_tri_t5_0.out | 24 Label 'cohesive': 119 cohesive cell 164 (cohesive, 1) (0, 1) 168 (cohesive, 1) (1, 0)
|
| H A D | ex5_tri_t1_0_perm.out | 29 Label 'cohesive': 128 cohesive cell 173 (cohesive, 1) (0, 1) 177 (cohesive, 1) (1, 0)
|
| H A D | ex5_tri_t2_0.out | 26 Label 'cohesive': 131 cohesive cell 176 (cohesive, 1) (0, 1) 180 (cohesive, 1) (1, 0)
|
| H A D | ex5_tet_0.out | 38 Label 'cohesive': 164 cohesive cell 209 (cohesive, 1) (0, 1) 213 (cohesive, 1) (1, 0)
|
| H A D | ex5_tet_t1_0.out | 58 Label 'cohesive': 237 cohesive cell 282 (cohesive, 1) (0, 1) 286 (cohesive, 1) (1, 0)
|
| H A D | ex5_quad_t1_0.out | 52 Label 'cohesive':
|
| H A D | ex5_tet_1.out | 38 Label 'cohesive':
|
| H A D | ex5_tri_1.out | 18 Label 'cohesive':
|
| H A D | ex5_tri_t3_0.out | 25 Label 'cohesive':
|
| H A D | ex5_tri_t4_0.out | 41 Label 'cohesive':
|
| H A D | ex5_hex_1.out | 48 Label 'cohesive':
|
| H A D | ex5_quad_1.out | 18 Label 'cohesive':
|
| H A D | ex5_quad_t3_0.out | 17 Label 'cohesive':
|
| H A D | ex5_quad_t2_0.out | 17 Label 'cohesive':
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexproject.c | 86 PetscBool cohesive; in DMProjectPoint_Func_Private() local 89 PetscCall(PetscDSGetCohesive(ds, f, &cohesive)); in DMProjectPoint_Func_Private() 151 if (isCohesive && !cohesive) { in DMProjectPoint_Func_Private() 159 if (isCohesive && !cohesive) { in DMProjectPoint_Func_Private() 293 PetscBool cohesive; in DMProjectPoint_Field_Private() local 297 PetscCall(PetscDSGetCohesive(ds, f, &cohesive)); in DMProjectPoint_Field_Private() 301 if (isCohesive && !cohesive) { in DMProjectPoint_Field_Private() 347 if (isCohesive && !cohesive) { in DMProjectPoint_Field_Private() 464 PetscBool cohesive; in DMProjectPoint_BdField_Private() local 468 PetscCall(PetscDSGetCohesive(ds, f, &cohesive)); in DMProjectPoint_BdField_Private() [all …]
|
| H A D | plexfem.c | 1776 PetscBool cohesive; in DMComputeL2FieldDiff_Plex() local 1778 PetscCall(PetscDSGetCohesive(ds, f, &cohesive)); in DMComputeL2FieldDiff_Plex() 1788 if (isCohesive && !cohesive) { in DMComputeL2FieldDiff_Plex() 3907 PetscBool cohesive; in DMPlexGetHybridCellFields() local 3909 PetscCall(PetscDSGetCohesive(dsIn, f, &cohesive)); in DMPlexGetHybridCellFields() 3910 if (!cohesive) continue; in DMPlexGetHybridCellFields() 3941 PetscBool cohesive; in DMPlexGetHybridCellFields() local 3943 PetscCall(PetscDSGetCohesive(dsIn, f, &cohesive)); in DMPlexGetHybridCellFields() 3944 if (cohesive) continue; in DMPlexGetHybridCellFields() 5805 PetscBool cohesive; in DMPlexComputeResidualHybridByKey() local [all …]
|
| /petsc/src/dm/dt/interface/ |
| H A D | dtds.c | 497 prob->offCohesive[0][f + 1] = (prob->cohesive[f] ? Nc : Nc * 2) + prob->offCohesive[0][f]; in PetscDSSetUp() 498 …prob->offDerCohesive[0][f + 1] = (prob->cohesive[f] ? Nc : Nc * 2) * dimEmbed + prob->offDerCohesi… in PetscDSSetUp() 499 prob->offCohesive[1][f] = (prob->cohesive[f] ? 0 : Nc) + prob->offCohesive[0][f]; in PetscDSSetUp() 500 …prob->offDerCohesive[1][f] = (prob->cohesive[f] ? 0 : Nc) * dimEmbed + prob->offDerCohesive[0]… in PetscDSSetUp() 501 prob->offCohesive[2][f + 1] = (prob->cohesive[f] ? Nc : Nc * 2) + prob->offCohesive[2][f]; in PetscDSSetUp() 502 …prob->offDerCohesive[2][f + 1] = (prob->cohesive[f] ? Nc : Nc * 2) * dimEmbed + prob->offDerCohesi… in PetscDSSetUp() 510 if (prob->isCohesive && !prob->cohesive[f]) prob->totDim += Nb; in PetscDSSetUp() 558 tmpc[f] = prob->cohesive[f]; in PetscDSEnlarge_Static() 566 PetscCall(PetscFree4(prob->disc, prob->implicit, prob->cohesive, prob->jetDegree)); in PetscDSEnlarge_Static() 571 prob->cohesive = tmpc; in PetscDSEnlarge_Static() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | petscdsimpl.h | 97 PetscBool *cohesive; /* Flag for cohesive discretization */ member
|