Home
last modified time | relevance | path

Searched refs:universal (Results 1 – 13 of 13) sorted by relevance

/petsc/src/dm/impls/plex/generators/ctetgen/
H A Dctetgenerate.c31 DMUniversalLabel universal; in DMPlexGenerate_CTetgen() local
41 PetscCall(DMUniversalLabelCreate(boundary, &universal)); in DMPlexGenerate_CTetgen()
42 PetscCall(DMLabelGetDefaultValue(universal->label, &defVal)); in DMPlexGenerate_CTetgen()
65 PetscCall(DMLabelGetValue(universal->label, v, &m)); in DMPlexGenerate_CTetgen()
86 PetscCall(DMLabelGetValue(universal->label, e, &val)); in DMPlexGenerate_CTetgen()
119 PetscCall(DMLabelGetValue(universal->label, f, &m)); in DMPlexGenerate_CTetgen()
175 PetscCall(DMUniversalLabelCreateLabels(universal, PETSC_TRUE, *dm)); in DMPlexGenerate_CTetgen()
177 …if (out->pointmarkerlist[v]) PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, v… in DMPlexGenerate_CTetgen()
190 …PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, edges[0], out->edgemarkerlist[… in DMPlexGenerate_CTetgen()
202 …PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, faces[0], out->trifacemarkerli… in DMPlexGenerate_CTetgen()
[all …]
/petsc/src/dm/impls/plex/generators/tetgen/
H A Dtetgenerate.cxx50 DMUniversalLabel universal; in DMPlexGenerate_Tetgen() local
61 PetscCall(DMUniversalLabelCreate(boundary, &universal)); in DMPlexGenerate_Tetgen()
62 PetscCall(DMLabelGetDefaultValue(universal->label, &defVal)); in DMPlexGenerate_Tetgen()
86 PetscCall(DMLabelGetValue(universal->label, v, &val)); in DMPlexGenerate_Tetgen()
107 PetscCall(DMLabelGetValue(universal->label, e, &val)); in DMPlexGenerate_Tetgen()
139 PetscCall(DMLabelGetValue(universal->label, f, &val)); in DMPlexGenerate_Tetgen()
188 PetscCall(DMUniversalLabelCreateLabels(universal, PETSC_TRUE, *dm)); in DMPlexGenerate_Tetgen()
190 …if (out.pointmarkerlist[v]) PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, v … in DMPlexGenerate_Tetgen()
203 …PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, edges[0], out.edgemarkerlist[e… in DMPlexGenerate_Tetgen()
215 …PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, faces[0], out.trifacemarkerlis… in DMPlexGenerate_Tetgen()
[all …]
/petsc/src/dm/impls/plex/tests/
H A Dex11.c222 DMUniversalLabel universal; in TestUniversalLabel() local
254 PetscCall(DMUniversalLabelCreate(dm1, &universal)); in TestUniversalLabel()
255 PetscCall(DMUniversalLabelGetLabel(universal, &ulabel)); in TestUniversalLabel()
278 PetscCall(DMUniversalLabelCreateLabels(universal, PETSC_TRUE, dm2)); in TestUniversalLabel()
285 PetscCall(DMUniversalLabelSetLabelValue(universal, dm2, PETSC_TRUE, p, val)); in TestUniversalLabel()
289 PetscCall(DMUniversalLabelDestroy(&universal)); in TestUniversalLabel()
/petsc/src/dm/impls/plex/tests/output/
H A Dex11_univ.out66 Label 'universal':
H A Dex11_univ_egads_ball_alt.out66 Label 'universal':
H A Dex11_univ_egads_sphere.out66 Label 'universal':
H A Dex11_univ_egads_ball.out67 Label 'universal':
/petsc/doc/changes/
H A D233.md35 is not required. The f90 interface impl used is a new universal
/petsc/doc/miscellaneous/
H A Dacknowledgements.md25 - Richard Mills, the `MATAIJPERM` matrix format for the Cray X1; universal F90 array
/petsc/src/dm/interface/
H A Ddm.c7756 PetscErrorCode DMUniversalLabelCreate(DM dm, DMUniversalLabel *universal) in DMUniversalLabelCreate() argument
7851 *universal = ul; in DMUniversalLabelCreate()
7855 PetscErrorCode DMUniversalLabelDestroy(DMUniversalLabel *universal) in DMUniversalLabelDestroy() argument
7860 for (l = 0; l < (*universal)->Nl; ++l) PetscCall(PetscFree((*universal)->names[l])); in DMUniversalLabelDestroy()
7861 PetscCall(DMLabelDestroy(&(*universal)->label)); in DMUniversalLabelDestroy()
7862 …PetscCall(PetscFree5((*universal)->names, (*universal)->indices, (*universal)->offsets, (*universa… in DMUniversalLabelDestroy()
7863 PetscCall(PetscFree((*universal)->values)); in DMUniversalLabelDestroy()
7864 PetscCall(PetscFree(*universal)); in DMUniversalLabelDestroy()
7865 *universal = NULL; in DMUniversalLabelDestroy()
/petsc/doc/manual/
H A Dgetting_started.md907 To allow PETSc objects to be runtime configurable, PETSc objects provide a universal way of selecti…
H A Dtao.md525 routine. We discuss several universal options below.
/petsc/doc/
H A Dpetsc.bib11574 title = {A universal modular actor formalism for artificial intelligence},