Home
last modified time | relevance | path

Searched refs:PetscDualSpace (Results 1 – 25 of 123) sorted by relevance

12345

/petsc/include/
H A Dpetscdualspace.h21 typedef struct _p_PetscDualSpace *PetscDualSpace; typedef
101 PETSC_EXTERN PetscErrorCode PetscDualSpaceCreate(MPI_Comm, PetscDualSpace *);
102 PETSC_EXTERN PetscErrorCode PetscDualSpaceDestroy(PetscDualSpace *);
103 PETSC_EXTERN PetscErrorCode PetscDualSpaceDuplicate(PetscDualSpace, PetscDualSpace *);
104 PETSC_EXTERN PetscErrorCode PetscDualSpaceSetType(PetscDualSpace, PetscDualSpaceType);
105 PETSC_EXTERN PetscErrorCode PetscDualSpaceGetType(PetscDualSpace, PetscDualSpaceType *);
106 PETSC_EXTERN PetscErrorCode PetscDualSpaceGetUniform(PetscDualSpace, PetscBool *);
107 PETSC_EXTERN PetscErrorCode PetscDualSpaceGetNumDof(PetscDualSpace, const PetscInt **);
108 PETSC_EXTERN PetscErrorCode PetscDualSpaceGetSection(PetscDualSpace, PetscSection *);
109 PETSC_EXTERN PetscErrorCode PetscDualSpaceGetInteriorSection(PetscDualSpace, PetscSection *);
[all …]
H A Dpetscfe.h69 PETSC_EXTERN PetscErrorCode PetscDualSpaceApply(PetscDualSpace, PetscInt, PetscReal, PetscFEGeom *,…
70 PETSC_EXTERN PetscErrorCode PetscDualSpaceApplyDefault(PetscDualSpace, PetscInt, PetscReal, PetscFE…
72 PETSC_EXTERN PetscErrorCode PetscDualSpaceTransform(PetscDualSpace, PetscDualSpaceTransformType, Pe…
73 PETSC_EXTERN PetscErrorCode PetscDualSpaceTransformGradient(PetscDualSpace, PetscDualSpaceTransform…
74 PETSC_EXTERN PetscErrorCode PetscDualSpaceTransformHessian(PetscDualSpace, PetscDualSpaceTransformT…
75 PETSC_EXTERN PetscErrorCode PetscDualSpacePullback(PetscDualSpace, PetscFEGeom *, PetscInt, PetscIn…
76 PETSC_EXTERN PetscErrorCode PetscDualSpacePushforward(PetscDualSpace, PetscFEGeom *, PetscInt, Pets…
77 PETSC_EXTERN PetscErrorCode PetscDualSpacePushforwardGradient(PetscDualSpace, PetscFEGeom *, PetscI…
78 PETSC_EXTERN PetscErrorCode PetscDualSpacePushforwardHessian(PetscDualSpace, PetscFEGeom *, PetscIn…
116 PETSC_EXTERN PetscErrorCode PetscFECreateFromSpaces(PetscSpace, PetscDualSpace, PetscQuadrature, Pe…
[all …]
H A Dpetscfv.h89 PETSC_EXTERN PetscErrorCode PetscFVSetDualSpace(PetscFV, PetscDualSpace);
90 PETSC_EXTERN PetscErrorCode PetscFVGetDualSpace(PetscFV, PetscDualSpace *);
104 PETSC_EXTERN PetscErrorCode PetscDualSpaceApplyFVM(PetscDualSpace, PetscInt, PetscReal, PetscFVCell…
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscspace.pxi57 PetscErrorCode PetscDualSpaceCreate(MPI_Comm, PetscDualSpace*)
58 PetscErrorCode PetscDualSpaceDestroy(PetscDualSpace*)
59 PetscErrorCode PetscDualSpaceDuplicate(PetscDualSpace, PetscDualSpace*)
60 PetscErrorCode PetscDualSpaceView(PetscDualSpace, PetscViewer)
62 PetscErrorCode PetscDualSpaceGetDM(PetscDualSpace, PetscDM*)
63 PetscErrorCode PetscDualSpaceSetDM(PetscDualSpace, PetscDM)
64 PetscErrorCode PetscDualSpaceGetDimension(PetscDualSpace, PetscInt*)
65 PetscErrorCode PetscDualSpaceGetNumComponents(PetscDualSpace, PetscInt*)
66 PetscErrorCode PetscDualSpaceSetNumComponents(PetscDualSpace, PetscInt)
67 PetscErrorCode PetscDualSpaceGetOrder(PetscDualSpace, PetscInt*)
[all …]
/petsc/src/dm/dt/dualspace/impls/simple/
H A Ddspacesimple.c4 static PetscErrorCode PetscDualSpaceSetUp_Simple(PetscDualSpace sp) in PetscDualSpaceSetUp_Simple()
22 static PetscErrorCode PetscDualSpaceDestroy_Simple(PetscDualSpace sp) in PetscDualSpaceDestroy_Simple()
34 static PetscErrorCode PetscDualSpaceDuplicate_Simple(PetscDualSpace sp, PetscDualSpace spNew) in PetscDualSpaceDuplicate_Simple()
50 static PetscErrorCode PetscDualSpaceSimpleSetDimension_Simple(PetscDualSpace sp, const PetscInt dim) in PetscDualSpaceSimpleSetDimension_Simple()
69 static PetscErrorCode PetscDualSpaceSimpleSetFunctional_Simple(PetscDualSpace sp, PetscInt f, Petsc… in PetscDualSpaceSimpleSetFunctional_Simple()
102 PetscErrorCode PetscDualSpaceSimpleSetDimension(PetscDualSpace sp, PetscInt dim) in PetscDualSpaceSimpleSetDimension()
108 PetscTryMethod(sp, "PetscDualSpaceSimpleSetDimension_C", (PetscDualSpace, PetscInt), (sp, dim)); in PetscDualSpaceSimpleSetDimension()
129 PetscErrorCode PetscDualSpaceSimpleSetFunctional(PetscDualSpace sp, PetscInt func, PetscQuadrature … in PetscDualSpaceSimpleSetFunctional()
133 …PetscTryMethod(sp, "PetscDualSpaceSimpleSetFunctional_C", (PetscDualSpace, PetscInt, PetscQuadratu… in PetscDualSpaceSimpleSetFunctional()
137 static PetscErrorCode PetscDualSpaceInitialize_Simple(PetscDualSpace sp) in PetscDualSpaceInitialize_Simple()
[all …]
/petsc/src/dm/dt/dualspace/impls/sum/
H A Ddualspacesum.c19 PetscErrorCode PetscDualSpaceSumGetNumSubspaces(PetscDualSpace sp, PetscInt *numSumSpaces) in PetscDualSpaceSumGetNumSubspaces()
24 …PetscTryMethod(sp, "PetscDualSpaceSumGetNumSubspaces_C", (PetscDualSpace, PetscInt *), (sp, numSum… in PetscDualSpaceSumGetNumSubspaces()
42 PetscErrorCode PetscDualSpaceSumSetNumSubspaces(PetscDualSpace sp, PetscInt numSumSpaces) in PetscDualSpaceSumSetNumSubspaces()
46 …PetscTryMethod(sp, "PetscDualSpaceSumSetNumSubspaces_C", (PetscDualSpace, PetscInt), (sp, numSumSp… in PetscDualSpaceSumSetNumSubspaces()
68 PetscErrorCode PetscDualSpaceSumGetConcatenate(PetscDualSpace sp, PetscBool *concatenate) in PetscDualSpaceSumGetConcatenate()
72 …PetscTryMethod(sp, "PetscDualSpaceSumGetConcatenate_C", (PetscDualSpace, PetscBool *), (sp, concat… in PetscDualSpaceSumGetConcatenate()
92 PetscErrorCode PetscDualSpaceSumSetConcatenate(PetscDualSpace sp, PetscBool concatenate) in PetscDualSpaceSumSetConcatenate()
96 …PetscTryMethod(sp, "PetscDualSpaceSumSetConcatenate_C", (PetscDualSpace, PetscBool), (sp, concaten… in PetscDualSpaceSumSetConcatenate()
117 PetscErrorCode PetscDualSpaceSumGetSubspace(PetscDualSpace sp, PetscInt s, PetscDualSpace *subsp) in PetscDualSpaceSumGetSubspace()
122 …PetscTryMethod(sp, "PetscDualSpaceSumGetSubspace_C", (PetscDualSpace, PetscInt, PetscDualSpace *),… in PetscDualSpaceSumGetSubspace()
[all …]
/petsc/src/dm/dt/dualspace/impls/refined/
H A Ddualspacerefined.c23 PetscErrorCode PetscDualSpaceRefinedSetCellSpaces(PetscDualSpace sp, const PetscDualSpace cellSpace… in PetscDualSpaceRefinedSetCellSpaces()
29 …PetscTryMethod(sp, "PetscDualSpaceRefinedSetCellSpaces_C", (PetscDualSpace, const PetscDualSpace[]… in PetscDualSpaceRefinedSetCellSpaces()
33 …etscErrorCode PetscDualSpaceRefinedSetCellSpaces_Refined(PetscDualSpace sp, const PetscDualSpace c… in PetscDualSpaceRefinedSetCellSpaces_Refined()
53 static PetscErrorCode PetscDualSpaceDestroy_Refined(PetscDualSpace sp) in PetscDualSpaceDestroy_Refined()
63 static PetscErrorCode PetscDualSpaceSetUp_Refined(PetscDualSpace sp) in PetscDualSpaceSetUp_Refined()
101 PetscDualSpace cspace = sp->pointSpaces[c - pStart]; in PetscDualSpaceSetUp_Refined()
112 PetscDualSpace espace; in PetscDualSpaceSetUp_Refined()
129 static PetscErrorCode PetscDualSpaceRefinedView_Ascii(PetscDualSpace sp, PetscViewer viewer) in PetscDualSpaceRefinedView_Ascii()
155 static PetscErrorCode PetscDualSpaceView_Refined(PetscDualSpace sp, PetscViewer viewer) in PetscDualSpaceView_Refined()
167 static PetscErrorCode PetscDualSpaceInitialize_Refined(PetscDualSpace sp) in PetscDualSpaceInitialize_Refined()
[all …]
/petsc/src/dm/dt/tests/output/
H A Dex16_0.out8 PetscDualSpace Object: P3 1 MPI process
24 PetscDualSpace Object: vector dual space 1 MPI process
28 PetscDualSpace Object: P3 1 MPI process
47 PetscDualSpace Object: vector dual space 1 MPI process
51 PetscDualSpace Object: P3 1 MPI process
70 PetscDualSpace Object: vector dual space 1 MPI process
74 PetscDualSpace Object: P3 1 MPI process
93 PetscDualSpace Object: vector dual space 1 MPI process
97 PetscDualSpace Object: P3 1 MPI process
116 PetscDualSpace Object: vector dual space 1 MPI process
[all …]
H A Dex17_0.out1 PetscDualSpace Object: 1 MPI process
5 PetscDualSpace Object: H1 1 MPI process
9 PetscDualSpace Object: H1 1 MPI process
13 PetscDualSpace Object: Hdiv 1 MPI process
H A Dex5_0.out24 PetscDualSpace Object: solution 1 MPI process
28 PetscDualSpace Object: P1 1 MPI process
/petsc/include/petsc/private/
H A Dpetscfeimpl.h89 PetscErrorCode (*setfromoptions)(PetscDualSpace, PetscOptionItems);
90 PetscErrorCode (*setup)(PetscDualSpace);
91 PetscErrorCode (*view)(PetscDualSpace, PetscViewer);
92 PetscErrorCode (*destroy)(PetscDualSpace);
94 PetscErrorCode (*duplicate)(PetscDualSpace, PetscDualSpace);
95 PetscErrorCode (*createheightsubspace)(PetscDualSpace, PetscInt, PetscDualSpace *);
96 PetscErrorCode (*createpointsubspace)(PetscDualSpace, PetscInt, PetscDualSpace *);
97 PetscErrorCode (*getsymmetries)(PetscDualSpace, const PetscInt ****, const PetscScalar ****);
98 …PetscErrorCode (*apply)(PetscDualSpace, PetscInt, PetscReal, PetscFEGeom *, PetscInt, PetscErrorCo…
99 PetscErrorCode (*applyall)(PetscDualSpace, const PetscScalar *, PetscScalar *);
[all …]
/petsc/src/dm/dt/dualspace/interface/
H A Ddualspace.c106 PetscErrorCode PetscDualSpaceRegister(const char sname[], PetscErrorCode (*function)(PetscDualSpace in PetscDualSpaceRegister() argument
129 PetscErrorCode PetscDualSpaceSetType(PetscDualSpace sp, PetscDualSpaceType name) in PetscDualSpaceSetType()
131 PetscErrorCode (*r)(PetscDualSpace); in PetscDualSpaceSetType()
166 PetscErrorCode PetscDualSpaceGetType(PetscDualSpace sp, PetscDualSpaceType *name) in PetscDualSpaceGetType()
176 static PetscErrorCode PetscDualSpaceView_ASCII(PetscDualSpace sp, PetscViewer v) in PetscDualSpaceView_ASCII()
223 PetscErrorCode PetscDualSpaceViewFromOptions(PetscDualSpace A, PeOp PetscObject obj, const char nam… in PetscDualSpaceViewFromOptions()
244 PetscErrorCode PetscDualSpaceView(PetscDualSpace sp, PetscViewer v) in PetscDualSpaceView()
283 PetscErrorCode PetscDualSpaceSetFromOptions(PetscDualSpace sp) in PetscDualSpaceSetFromOptions()
338 PetscErrorCode PetscDualSpaceSetUp(PetscDualSpace sp) in PetscDualSpaceSetUp()
351 static PetscErrorCode PetscDualSpaceClearDMData_Internal(PetscDualSpace sp, DM dm) in PetscDualSpaceClearDMData_Internal()
[all …]
/petsc/doc/manualpages/MANSECHeaders/
H A DDUALSPACE1 # Dual Spaces (PetscDualSpace)
3 The `PetscDualSpace` class encapsulates a function space that is the dual (<a href="https://en.wiki…
/petsc/src/dm/impls/plex/tests/output/
H A Dex5_quad_0.out41 PetscDualSpace Object: displacement 1 MPI process
45 PetscDualSpace Object: 1 MPI process
62 PetscDualSpace Object: fault traction (faulttraction_) 1 MPI process
66 PetscDualSpace Object: Q1 1 MPI process
H A Dex5_hex_0.out77 PetscDualSpace Object: displacement 1 MPI process
81 PetscDualSpace Object: 1 MPI process
102 PetscDualSpace Object: fault traction (faulttraction_) 1 MPI process
106 PetscDualSpace Object: Q1 1 MPI process
H A Dex5_hex_t1_0.out129 PetscDualSpace Object: displacement 1 MPI process
133 PetscDualSpace Object: 1 MPI process
154 PetscDualSpace Object: fault traction (faulttraction_) 1 MPI process
158 PetscDualSpace Object: Q1 1 MPI process
H A Dex5_hex_t2_0.out102 PetscDualSpace Object: displacement 1 MPI process
106 PetscDualSpace Object: 1 MPI process
127 PetscDualSpace Object: fault traction (faulttraction_) 1 MPI process
131 PetscDualSpace Object: Q1 1 MPI process
H A Dex65_ext_coord_space.out11 PetscDualSpace Object: Q1 1 MPI process
35 PetscDualSpace Object: Q1 1 MPI process
39 PetscDualSpace Object: Q1 1 MPI process
H A Dex5_tri_0.out96 PetscDualSpace Object: displacement 1 MPI process
100 PetscDualSpace Object: 1 MPI process
117 PetscDualSpace Object: fault traction (faulttraction_) 1 MPI process
121 PetscDualSpace Object: Q1 1 MPI process
H A Dex5_tri_0_perm.out96 PetscDualSpace Object: displacement 1 MPI process
100 PetscDualSpace Object: 1 MPI process
117 PetscDualSpace Object: fault traction (faulttraction_) 1 MPI process
121 PetscDualSpace Object: Q1 1 MPI process
H A Dex5_tri_t1_0.out141 PetscDualSpace Object: displacement 1 MPI process
145 PetscDualSpace Object: 1 MPI process
162 PetscDualSpace Object: fault traction (faulttraction_) 1 MPI process
166 PetscDualSpace Object: Q1 1 MPI process
H A Dex5_tri_t5_0.out132 PetscDualSpace Object: displacement 1 MPI process
136 PetscDualSpace Object: 1 MPI process
153 PetscDualSpace Object: fault traction (faulttraction_) 1 MPI process
157 PetscDualSpace Object: Q1 1 MPI process
H A Dex5_tri_t1_0_perm.out141 PetscDualSpace Object: displacement 1 MPI process
145 PetscDualSpace Object: 1 MPI process
162 PetscDualSpace Object: fault traction (faulttraction_) 1 MPI process
166 PetscDualSpace Object: Q1 1 MPI process
/petsc/src/dm/interface/
H A Ddmregall.c100 PETSC_EXTERN PetscErrorCode PetscDualSpaceCreate_Lagrange(PetscDualSpace);
101 PETSC_EXTERN PetscErrorCode PetscDualSpaceCreate_Lagrange_BDM(PetscDualSpace);
102 PETSC_EXTERN PetscErrorCode PetscDualSpaceCreate_Simple(PetscDualSpace);
103 PETSC_EXTERN PetscErrorCode PetscDualSpaceCreate_Refined(PetscDualSpace);
104 PETSC_EXTERN PetscErrorCode PetscDualSpaceCreate_Sum(PetscDualSpace);
/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c856 static PetscErrorCode PetscDualSpaceDestroy_Lagrange(PetscDualSpace sp) in PetscDualSpaceDestroy_Lagrange()
904 static PetscErrorCode PetscDualSpaceLagrangeView_Ascii(PetscDualSpace sp, PetscViewer viewer) in PetscDualSpaceLagrangeView_Ascii()
913 static PetscErrorCode PetscDualSpaceView_Lagrange(PetscDualSpace sp, PetscViewer viewer) in PetscDualSpaceView_Lagrange()
925 static PetscErrorCode PetscDualSpaceSetFromOptions_Lagrange(PetscDualSpace sp, PetscOptionItems Pet… in PetscDualSpaceSetFromOptions_Lagrange()
961 static PetscErrorCode PetscDualSpaceDuplicate_Lagrange(PetscDualSpace sp, PetscDualSpace spNew) in PetscDualSpaceDuplicate_Lagrange()
993 …reateEdgeSubspace_Lagrange(PetscDualSpace sp, PetscInt order, PetscInt k, PetscInt Nc, PetscBool i… in PetscDualSpaceCreateEdgeSubspace_Lagrange()
1299 …eFacetSubspace_Lagrange(PetscDualSpace sp, DM K, PetscInt f, PetscInt k, PetscInt Ncopies, PetscBo… in PetscDualSpaceCreateFacetSubspace_Lagrange()
1434 static PetscErrorCode PetscDualSpaceLagrangeCreateAllNodeIdx(PetscDualSpace sp) in PetscDualSpaceLagrangeCreateAllNodeIdx()
1468 PetscDualSpace psp = sp->pointSpaces[p]; in PetscDualSpaceLagrangeCreateAllNodeIdx()
1486 static PetscErrorCode PetscDualSpaceCreateAllDataFromInteriorData(PetscDualSpace sp) in PetscDualSpaceCreateAllDataFromInteriorData()
[all …]

12345