| /petsc/include/ |
| H A D | petscdualspace.h | 21 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 D | petscfe.h | 69 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 D | petscfv.h | 89 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 D | petscspace.pxi | 57 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 D | dspacesimple.c | 4 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 D | dualspacesum.c | 19 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 D | dualspacerefined.c | 23 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 D | ex16_0.out | 8 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 D | ex17_0.out | 1 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 D | ex5_0.out | 24 PetscDualSpace Object: solution 1 MPI process 28 PetscDualSpace Object: P1 1 MPI process
|
| /petsc/include/petsc/private/ |
| H A D | petscfeimpl.h | 89 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 D | dualspace.c | 106 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 D | DUALSPACE | 1 # 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 D | ex5_quad_0.out | 41 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 D | ex5_hex_0.out | 77 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 D | ex5_hex_t1_0.out | 129 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 D | ex5_hex_t2_0.out | 102 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 D | ex65_ext_coord_space.out | 11 PetscDualSpace Object: Q1 1 MPI process 35 PetscDualSpace Object: Q1 1 MPI process 39 PetscDualSpace Object: Q1 1 MPI process
|
| H A D | ex5_tri_0.out | 96 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 D | ex5_tri_0_perm.out | 96 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 D | ex5_tri_t1_0.out | 141 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 D | ex5_tri_t5_0.out | 132 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 D | ex5_tri_t1_0_perm.out | 141 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 D | dmregall.c | 100 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 D | dspacelagrange.c | 856 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 …]
|