| /petsc/include/ |
| H A D | petscdmlabel.h | 12 PETSC_EXTERN PetscErrorCode DMLabelCreate(MPI_Comm, const char[], DMLabel *); 13 PETSC_EXTERN PetscErrorCode DMLabelSetType(DMLabel, DMLabelType); 14 PETSC_EXTERN PetscErrorCode DMLabelGetType(DMLabel, DMLabelType *); 15 PETSC_EXTERN PetscErrorCode DMLabelRegister(const char[], PetscErrorCode (*)(DMLabel)); 18 PETSC_EXTERN PetscErrorCode DMLabelSetUp(DMLabel); 19 PETSC_EXTERN PetscErrorCode DMLabelSetFromOptions(DMLabel); 20 PETSC_EXTERN PetscErrorCode DMLabelView(DMLabel, PetscViewer); 21 PETSC_EXTERN PetscErrorCode DMLabelViewFromOptions(DMLabel, PetscObject, const char[]); 22 PETSC_EXTERN PetscErrorCode DMLabelDuplicate(DMLabel, DMLabel *); 23 PETSC_EXTERN PetscErrorCode DMLabelReset(DMLabel); [all …]
|
| H A D | petscdmlabelephemeral.h | 8 PETSC_EXTERN PetscErrorCode DMLabelEphemeralGetLabel(DMLabel, DMLabel *); 9 PETSC_EXTERN PetscErrorCode DMLabelEphemeralSetLabel(DMLabel, DMLabel); 10 PETSC_EXTERN PetscErrorCode DMLabelEphemeralGetTransform(DMLabel, DMPlexTransform *); 11 PETSC_EXTERN PetscErrorCode DMLabelEphemeralSetTransform(DMLabel, DMPlexTransform);
|
| H A D | petscdmplex.h | 69 PETSC_EXTERN PetscErrorCode DMPlexOrientLabel(DM, DMLabel); 123 PETSC_EXTERN PetscErrorCode DMPlexFilter(DM, DMLabel, PetscInt, PetscBool, PetscBool, MPI_Comm, Pet… 130 PETSC_EXTERN PetscErrorCode DMPlexCreateLabelField(DM, DMLabel, Vec *); 133 PETSC_EXTERN PetscErrorCode DMPlexGetDepthLabel(DM, DMLabel *); 140 PETSC_EXTERN PetscErrorCode DMPlexGetCellTypeLabel(DM, DMLabel *); 190 …, PetscReal, PetscBool, PetscBool, PetscBool, const PetscReal[], const PetscReal[], DMLabel, DM *); 205 PETSC_EXTERN PetscErrorCode DMPlexComputeOrthogonalQuality(DM, PetscFV, PetscReal, Vec *, DMLabel *… 260 PETSC_EXTERN PetscErrorCode DMPlexPartitionLabelInvert(DM, DMLabel, PetscSF, DMLabel); 261 PETSC_EXTERN PetscErrorCode DMPlexPartitionLabelClosure(DM, DMLabel); 262 PETSC_EXTERN PetscErrorCode DMPlexPartitionLabelAdjacency(DM, DMLabel); [all …]
|
| H A D | petscds.h | 26 PETSC_EXTERN PetscErrorCode PetscWeakFormRewriteKeys(PetscWeakForm, DMLabel, PetscInt, const PetscI… 27 PETSC_EXTERN PetscErrorCode PetscWeakFormReplaceLabel(PetscWeakForm, DMLabel); 28 PETSC_EXTERN PetscErrorCode PetscWeakFormClearIndex(PetscWeakForm, DMLabel, PetscInt, PetscInt, Pet… 30 PETSC_EXTERN PetscErrorCode PetscWeakFormGetObjective(PetscWeakForm, DMLabel, PetscInt, PetscInt, P… 31 PETSC_EXTERN PetscErrorCode PetscWeakFormAddObjective(PetscWeakForm, DMLabel, PetscInt, PetscInt, P… 32 PETSC_EXTERN PetscErrorCode PetscWeakFormSetObjective(PetscWeakForm, DMLabel, PetscInt, PetscInt, P… 33 PETSC_EXTERN PetscErrorCode PetscWeakFormGetIndexObjective(PetscWeakForm, DMLabel, PetscInt, PetscI… 34 PETSC_EXTERN PetscErrorCode PetscWeakFormSetIndexObjective(PetscWeakForm, DMLabel, PetscInt, PetscI… 35 PETSC_EXTERN PetscErrorCode PetscWeakFormGetResidual(PetscWeakForm, DMLabel, PetscInt, PetscInt, Pe… 36 PETSC_EXTERN PetscErrorCode PetscWeakFormAddResidual(PetscWeakForm, DMLabel, PetscInt, PetscInt, Pe… [all …]
|
| H A D | petscdmplextransform.h | 60 PETSC_EXTERN PetscErrorCode DMPlexTransformGetActive(DMPlexTransform, DMLabel *); 61 PETSC_EXTERN PetscErrorCode DMPlexTransformSetActive(DMPlexTransform, DMLabel); 62 PETSC_EXTERN PetscErrorCode DMPlexTransformGetTransformTypes(DMPlexTransform, DMLabel *); 63 PETSC_EXTERN PetscErrorCode DMPlexTransformSetTransformTypes(DMPlexTransform, DMLabel); 82 PETSC_EXTERN PetscErrorCode DMPlexTransformAdaptLabel(DM, Vec, DMLabel, DMLabel, DM *); 106 PETSC_EXTERN PetscErrorCode DMPlexTransformCohesiveExtrudeGetUnsplit(DMPlexTransform, DMLabel *);
|
| H A D | petscdm.h | 119 …scErrorCode (*)(DM, PetscReal *, DM *), PetscErrorCode (*)(DM, Vec, DMLabel, DMLabel, DM *), Petsc… 125 PETSC_EXTERN PetscErrorCode DMAdaptLabel(DM, DMLabel, DM *); 126 PETSC_EXTERN PetscErrorCode DMAdaptMetric(DM, Vec, DMLabel, DMLabel, DM *); 321 PETSC_EXTERN PetscErrorCode DMGetField(DM, PetscInt, DMLabel *, PetscObject *); 322 PETSC_EXTERN PetscErrorCode DMSetField(DM, PetscInt, DMLabel, PetscObject); 323 PETSC_EXTERN PetscErrorCode DMAddField(DM, DMLabel, PetscObject); 336 PETSC_EXTERN PetscErrorCode DMGetRegionDS(DM, DMLabel, IS *, PetscDS *, PetscDS *); 337 PETSC_EXTERN PetscErrorCode DMSetRegionDS(DM, DMLabel, IS, PetscDS, PetscDS); 338 PETSC_EXTERN PetscErrorCode DMGetRegionNumDS(DM, PetscInt, DMLabel *, IS *, PetscDS *, PetscDS *); 339 PETSC_EXTERN PetscErrorCode DMSetRegionNumDS(DM, PetscInt, DMLabel, IS, PetscDS, PetscDS); [all …]
|
| /petsc/include/petsc/private/ |
| H A D | dmlabelimpl.h | 11 PetscErrorCode (*view)(DMLabel, PetscViewer); 12 PetscErrorCode (*setup)(DMLabel); 13 PetscErrorCode (*destroy)(DMLabel); 14 PetscErrorCode (*duplicate)(DMLabel, DMLabel *); 15 PetscErrorCode (*getstratumis)(DMLabel, PetscInt, IS *); 44 PETSC_INTERN PetscErrorCode DMLabelLookupStratum(DMLabel, PetscInt, PetscInt *); 45 PETSC_INTERN PetscErrorCode DMLabelGetStratumSize_Private(DMLabel, PetscInt, PetscInt *); 47 PETSC_INTERN PetscErrorCode DMLabelMakeAllInvalid_Internal(DMLabel);
|
| H A D | dmforestimpl.h | 36 DMLabel adaptLabel; 48 PETSC_INTERN PetscErrorCode DMAdaptLabel_Forest(DM, Vec, DMLabel, DMLabel, DM *);
|
| H A D | dmimpl.h | 15 DMLabel label; 29 PetscErrorCode (*adapt)(DM, Vec, DMLabel, DMLabel, DM *); 95 …PetscErrorCode (*projectfunctionlabellocal)(DM, PetscReal, DMLabel, PetscInt, const PetscInt[], Pe… 97 …PetscErrorCode (*projectfieldlabellocal)(DM, PetscReal, DMLabel, PetscInt, const PetscInt[], Petsc… 98 …PetscErrorCode (*projectbdfieldlabellocal)(DM, PetscReal, DMLabel, PetscInt, const PetscInt[], Pet… 174 DMLabel label; 184 DMLabel label; 190 DMLabel label; /* Label defining the domain of definition of the field */ 198 DMLabel label; /* Label defining the domain of definition of the discretization */ 203 DMLabel label; /* The universal label */ [all …]
|
| /petsc/src/dm/label/impls/ephemeral/ |
| H A D | dmlabeleph.c | 10 static PetscErrorCode DMLabelInitialize_Ephemeral(DMLabel); 12 static PetscErrorCode DMLabelEphemeralComputeStratumSize_Private(DMLabel label, PetscInt value) in DMLabelEphemeralComputeStratumSize_Private() 16 DMLabel olabel; in DMLabelEphemeralComputeStratumSize_Private() 47 static PetscErrorCode DMLabelGetStratumIS_Ephemeral(DMLabel label, PetscInt v, IS *stratum) in DMLabelGetStratumIS_Ephemeral() 51 DMLabel olabel; in DMLabelGetStratumIS_Ephemeral() 90 static PetscErrorCode DMLabelSetUp_Ephemeral(DMLabel label) in DMLabelSetUp_Ephemeral() 92 DMLabel olabel; in DMLabelSetUp_Ephemeral() 112 static PetscErrorCode DMLabelView_Ephemeral_Ascii(DMLabel label, PetscViewer viewer) in DMLabelView_Ephemeral_Ascii() 114 DMLabel olabel; in DMLabelView_Ephemeral_Ascii() 153 static PetscErrorCode DMLabelView_Ephemeral(DMLabel label, PetscViewer viewer) in DMLabelView_Ephemeral() [all …]
|
| /petsc/src/dm/interface/ |
| H A D | dmgenerate.c | 21 PETSC_EXTERN PetscErrorCode DMAdaptMetric_Pragmatic_Plex(DM, Vec, DMLabel, DMLabel, DM *); 24 PETSC_EXTERN PetscErrorCode DMAdaptMetric_Mmg_Plex(DM, Vec, DMLabel, DMLabel, DM *); 27 PETSC_EXTERN PetscErrorCode DMAdaptMetric_ParMmg_Plex(DM, Vec, DMLabel, DMLabel, DM *); 29 PETSC_EXTERN PetscErrorCode DMPlexTransformAdaptLabel(DM, Vec, DMLabel, DMLabel, DM *); 30 PETSC_EXTERN PetscErrorCode DMAdaptLabel_Forest(DM, Vec, DMLabel, DMLabel, DM *); 102 …de (*rfnc)(DM, PetscReal *, DM *), PetscErrorCode (*alfnc)(DM, Vec, DMLabel, DMLabel, DM *), Petsc… in DMGenerateRegister() argument 158 PetscErrorCode DMAdaptLabel(DM dm, DMLabel label, DM *dmAdapt) in DMAdaptLabel() 220 PetscErrorCode DMAdaptMetric(DM dm, Vec metric, DMLabel bdLabel, DMLabel rgLabel, DM *dmAdapt) in DMAdaptMetric()
|
| /petsc/src/dm/label/tutorials/output/ |
| H A D | ex1_0_nsize-1.out | 102 …are label "label0" with "label1": Stratum values in DMLabel l0 "label0" are different than in DMLa… 103 …label "label1" with "label3": Default value of DMLabel l0 "label1" = 333 != -1 = Default value of … 104 …are label "label1" with "label3": Stratum values in DMLabel l0 "label1" are different than in DMLa… 105 …abel3": Stratum #0 with value 2 contains different points in DMLabel l0 "label1" and DMLabel l1 "l… 107 …are label "label2" with "label2": Stratum values in DMLabel l0 "label2" are different than in DMLa… 108 …f DMs "plex0" and "plex1" differ: Stratum values in DMLabel l0 "label2" are different than in DMLa…
|
| H A D | ex1_0_nsize-2.out | 137 …are label "label0" with "label1": Stratum values in DMLabel l0 "label0" are different than in DMLa… 138 …label "label1" with "label3": Default value of DMLabel l0 "label1" = 333 != -1 = Default value of … 139 …are label "label1" with "label3": Stratum values in DMLabel l0 "label1" are different than in DMLa… 140 …abel3": Stratum #0 with value 2 contains different points in DMLabel l0 "label1" and DMLabel l1 "l… 142 …are label "label2" with "label2": Stratum values in DMLabel l0 "label2" are different than in DMLa… 143 …f DMs "plex0" and "plex1" differ: Stratum values in DMLabel l0 "label2" are different than in DMLa…
|
| /petsc/src/dm/label/ |
| H A D | dmlabel.c | 30 PetscErrorCode DMLabelCreate(MPI_Comm comm, const char name[], DMLabel *label) in DMLabelCreate() 65 PetscErrorCode DMLabelSetUp(DMLabel label) in DMLabelSetUp() 89 static PetscErrorCode DMLabelMakeValid_Private(DMLabel label, PetscInt v) in DMLabelMakeValid_Private() 138 static PetscErrorCode DMLabelMakeAllValid_Private(DMLabel label) in DMLabelMakeAllValid_Private() 163 static PetscErrorCode DMLabelMakeInvalid_Private(DMLabel label, PetscInt v) in DMLabelMakeInvalid_Private() 181 PetscErrorCode DMLabelMakeAllInvalid_Internal(DMLabel label) in DMLabelMakeAllInvalid_Internal() 194 PetscErrorCode DMLabelLookupStratum(DMLabel label, PetscInt value, PetscInt *index) in DMLabelLookupStratum() 227 static inline PetscErrorCode DMLabelNewStratum(DMLabel label, PetscInt value, PetscInt *index) in DMLabelNewStratum() 285 static inline PetscErrorCode DMLabelLookupAddStratum(DMLabel label, PetscInt value, PetscInt *index) in DMLabelLookupAddStratum() 293 PetscErrorCode DMLabelGetStratumSize_Private(DMLabel label, PetscInt v, PetscInt *size) in DMLabelGetStratumSize_Private() [all …]
|
| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex103_cgns_3x3_parmetis.out | 28 DMLabel 'Face Sets': serial values: 33 DMLabel 'Face Sets': global values: 54 DMLabel 'Face Sets': serial values: 58 DMLabel 'Face Sets': global values: 78 DMLabel 'Face Sets': serial values: 81 DMLabel 'Face Sets': global values:
|
| H A D | ex103_cgns_3x3_simple.out | 28 DMLabel 'Face Sets': serial values: 33 DMLabel 'Face Sets': global values: 54 DMLabel 'Face Sets': serial values: 58 DMLabel 'Face Sets': global values: 78 DMLabel 'Face Sets': serial values: 81 DMLabel 'Face Sets': global values:
|
| H A D | ex103_cgns_3x3_ptscotch_alt.out | 28 DMLabel 'Face Sets': serial values: 33 DMLabel 'Face Sets': global values: 54 DMLabel 'Face Sets': serial values: 58 DMLabel 'Face Sets': global values: 78 DMLabel 'Face Sets': serial values: 81 DMLabel 'Face Sets': global values:
|
| H A D | ex103_cgns_3x3_ptscotch.out | 28 DMLabel 'Face Sets': serial values: 33 DMLabel 'Face Sets': global values: 54 DMLabel 'Face Sets': serial values: 58 DMLabel 'Face Sets': global values: 78 DMLabel 'Face Sets': serial values: 81 DMLabel 'Face Sets': global values:
|
| H A D | ex103_cgns_2x2x2_ptscotch.out | 30 DMLabel 'Face Sets': serial values: 35 DMLabel 'Face Sets': global values: 57 DMLabel 'Face Sets': serial values: 61 DMLabel 'Face Sets': global values: 82 DMLabel 'Face Sets': serial values: 85 DMLabel 'Face Sets': global values:
|
| H A D | ex103_cgns_2x2x2_ptscotch_alt.out | 30 DMLabel 'Face Sets': serial values: 35 DMLabel 'Face Sets': global values: 57 DMLabel 'Face Sets': serial values: 61 DMLabel 'Face Sets': global values: 82 DMLabel 'Face Sets': serial values: 85 DMLabel 'Face Sets': global values:
|
| H A D | ex103_cgns_2x2x2_parmetis.out | 30 DMLabel 'Face Sets': serial values: 35 DMLabel 'Face Sets': global values: 57 DMLabel 'Face Sets': serial values: 61 DMLabel 'Face Sets': global values: 82 DMLabel 'Face Sets': serial values: 85 DMLabel 'Face Sets': global values:
|
| H A D | ex103_cgns_2x2x2_simple.out | 30 DMLabel 'Face Sets': serial values: 35 DMLabel 'Face Sets': global values: 57 DMLabel 'Face Sets': serial values: 61 DMLabel 'Face Sets': global values: 82 DMLabel 'Face Sets': serial values: 85 DMLabel 'Face Sets': global values:
|
| H A D | ex103_cgns_3x3_2.out | 28 DMLabel 'Face Sets': serial values: 30 DMLabel 'Face Sets': global values: 48 DMLabel 'Face Sets': serial values: 50 DMLabel 'Face Sets': global values:
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DMLabel.pyx | 2 cdef class DMLabel(Object): class 41 """Create a `DMLabel` object, which is a multimap. 65 def duplicate(self) -> DMLabel: 66 """Duplicate the `DMLabel`. 75 cdef DMLabel new = DMLabel() 80 """Destroy internal data structures in the `DMLabel`. 221 """Add a new stratum value in a `DMLabel`. 239 """Add new stratum values in a `DMLabel`. 259 """Add new stratum values in a `DMLabel`. 276 """Return the number of values that the `DMLabel` takes. [all …]
|
| /petsc/src/dm/label/tutorials/ |
| H A D | ex1.c | 9 DMLabel label; in ViewLabels() 49 PetscErrorCode CheckLabelsSame(DMLabel label0, DMLabel label1) in CheckLabelsSame() 67 PetscErrorCode CheckLabelsNotSame(DMLabel label0, DMLabel label1) in CheckLabelsNotSame() 149 DMLabel label, labelTmp; in TestEphemeralLabels() 179 DMLabel label0, label1, label2, label3; in main() 211 DMLabel label0, label1, label2, label3; in main() 259 DMLabel label02, label12; in main() 295 DMLabel labelA, labelB; in main() 324 DMLabel label0, label1, label2; in main()
|