Home
last modified time | relevance | path

Searched refs:DMLabel (Results 1 – 25 of 199) sorted by relevance

12345678

/petsc/include/
H A Dpetscdmlabel.h12 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 Dpetscdmlabelephemeral.h8 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 Dpetscdmplex.h69 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 Dpetscds.h26 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 Dpetscdmplextransform.h60 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 Dpetscdm.h119 …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 Ddmlabelimpl.h11 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 Ddmforestimpl.h36 DMLabel adaptLabel;
48 PETSC_INTERN PetscErrorCode DMAdaptLabel_Forest(DM, Vec, DMLabel, DMLabel, DM *);
H A Ddmimpl.h15 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 Ddmlabeleph.c10 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 Ddmgenerate.c21 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 Dex1_0_nsize-1.out102 …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 Dex1_0_nsize-2.out137 …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 Ddmlabel.c30 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 Dex103_cgns_3x3_parmetis.out28 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 Dex103_cgns_3x3_simple.out28 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 Dex103_cgns_3x3_ptscotch_alt.out28 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 Dex103_cgns_3x3_ptscotch.out28 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 Dex103_cgns_2x2x2_ptscotch.out30 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 Dex103_cgns_2x2x2_ptscotch_alt.out30 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 Dex103_cgns_2x2x2_parmetis.out30 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 Dex103_cgns_2x2x2_simple.out30 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 Dex103_cgns_3x3_2.out28 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 DDMLabel.pyx2 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 Dex1.c9 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()

12345678