Home
last modified time | relevance | path

Searched refs:PetscTabulation (Results 1 – 25 of 35) sorted by relevance

12

/petsc/include/petsc/private/
H A Dpetscfeimpl.h210 …tscErrorCode (*computetabulation)(PetscFE, PetscInt, const PetscReal *, PetscInt, PetscTabulation);
233PetscTabulation T; /* Tabulation of basis and derivatives at quadrature points…
234PetscTabulation Tf; /* Tabulation of basis and derivatives at quadrature points…
235 PetscTabulation Tc; /* Tabulation of basis at face centroids */
298 PetscTabulation T; in PetscFEInterpolate_Static()
315 static inline PetscErrorCode PetscFEInterpolateAtPoints_Static(PetscFE fe, PetscTabulation T, const… in PetscFEInterpolateAtPoints_Static()
335 PetscTabulation T; in PetscFEInterpolateGradient_Static()
400 PetscTabulation T; in PetscFEInterpolateFieldAndGradient_Static()
448 …cFEEvaluateFieldJets_Internal(PetscDS, PetscInt, PetscInt, PetscInt, PetscTabulation[], PetscFEGeo…
450 PETSC_INTERN PetscErrorCode PetscFEUpdateElementVec_Internal(PetscFE, PetscTabulation, PetscInt, Pe…
[all …]
H A Dpetscdsimpl.h131 PetscTabulation *T; /* Basis function and derivative tabulation for each field */
132PetscTabulation *Tf; /* Basis function and derivative tabulation for each local fac…
H A Dpetscfvimpl.h81PetscTabulation T; /* Tabulation of pseudo-basis and derivatives at quadrature poin…
/petsc/src/dm/dt/interface/ftn-custom/
H A Dzdtdsf90.c27 PetscTabulation *tab; in petscdsgettabulationsetsizes_()
36 PetscTabulation *tab; in petscdsgettabulationsetpointers_()
/petsc/include/
H A Dpetscfe.h139 PETSC_EXTERN PetscErrorCode PetscFEGetCellTabulation(PetscFE, PetscInt, PetscTabulation *);
140 PETSC_EXTERN PetscErrorCode PetscFEGetFaceTabulation(PetscFE, PetscInt, PetscTabulation *);
141 PETSC_EXTERN PetscErrorCode PetscFEGetFaceCentroidTabulation(PetscFE, PetscTabulation *);
142 …tscFECreateTabulation(PetscFE, PetscInt, PetscInt, const PetscReal[], PetscInt, PetscTabulation *);
143 …rrorCode PetscFEComputeTabulation(PetscFE, PetscInt, const PetscReal[], PetscInt, PetscTabulation);
144 PETSC_EXTERN PetscErrorCode PetscTabulationDestroy(PetscTabulation *);
H A Dpetscfv.h96 PETSC_EXTERN PetscErrorCode PetscFVGetCellTabulation(PetscFV, PetscTabulation *);
97 …tscFVCreateTabulation(PetscFV, PetscInt, PetscInt, const PetscReal[], PetscInt, PetscTabulation *);
H A Dpetscdt.h595 typedef struct _n_PetscTabulation *PetscTabulation; typedef
H A Dpetscds.h182 PETSC_EXTERN PetscErrorCode PetscDSGetTabulation(PetscDS, PetscTabulation *[]);
183 PETSC_EXTERN PetscErrorCode PetscDSGetFaceTabulation(PetscDS, PetscTabulation *[]);
/petsc/src/dm/ftn-mod/
H A Dpetscdmmod.F90112 PetscTabulation, pointer :: tab(:)
131 PetscTabulation, pointer :: tab(:)
/petsc/src/dm/impls/plex/tutorials/
H A Dex4f90.F9014 PetscTabulation, pointer :: tab(:)
/petsc/src/dm/dt/fe/interface/
H A Dfe.c791 PetscErrorCode PetscFEGetCellTabulation(PetscFE fem, PetscInt k, PetscTabulation *T) in PetscFEGetCellTabulation()
868 PetscErrorCode PetscFEGetFaceTabulation(PetscFE fem, PetscInt k, PetscTabulation *Tf) in PetscFEGetFaceTabulation()
925 PetscErrorCode PetscFEGetFaceCentroidTabulation(PetscFE fem, PetscTabulation *Tc) in PetscFEGetFaceCentroidTabulation()
978 …FE fem, PetscInt nrepl, PetscInt npoints, const PetscReal points[], PetscInt K, PetscTabulation *T) in PetscFECreateTabulation()
1039 …eTabulation(PetscFE fem, PetscInt npoints, const PetscReal points[], PetscInt K, PetscTabulation T) in PetscFEComputeTabulation()
1081 PetscErrorCode PetscTabulationDestroy(PetscTabulation *T) in PetscTabulationDestroy()
2357 …eFieldJets_Internal(PetscDS ds, PetscInt Nf, PetscInt r, PetscInt q, PetscTabulation T[], PetscFEG… in PetscFEEvaluateFieldJets_Internal()
2418 …scInt Nf, PetscInt rc, PetscInt qc, PetscTabulation Tab[], const PetscInt rf[], const PetscInt qf[… in PetscFEEvaluateFieldJets_Hybrid_Internal()
2431 PetscTabulation T = isCohesive ? Tab[f] : Tabf[f]; in PetscFEEvaluateFieldJets_Hybrid_Internal()
2482 PetscTabulation Tc; in PetscFEEvaluateFaceFields_Internal()
[all …]
/petsc/src/dm/dt/tests/
H A Dex5.c46 PetscTabulation Tsub, Tfull; in main()
H A Dex16.c12 PetscTabulation orig_T, vec_T, dup_T; in PetscFEVectorTest()
/petsc/src/dm/impls/plex/
H A Dplexproject.c198 …calA, PetscFEGeom *cgeom, PetscDualSpace sp[], PetscInt p, PetscTabulation *T, PetscTabulation *TA… in DMProjectPoint_Field_Private()
357 …calA, PetscFEGeom *fgeom, PetscDualSpace sp[], PetscInt p, PetscTabulation *T, PetscTabulation *TA… in DMProjectPoint_BdField_Private()
533 … hasFV, PetscBool isFE[], PetscDualSpace sp[], PetscInt p, PetscTabulation *T, PetscTabulation *TA… in DMProjectPoint_Private()
722 PetscTabulation *T = NULL, *TAux = NULL; in DMProjectLocal_Generic_Plex()
/petsc/src/dm/dt/fe/impls/vector/
H A Dfevector.c156 …ation_Vector(PetscFE fe, PetscInt npoints, const PetscReal points[], PetscInt K, PetscTabulation T) in PetscFEComputeTabulation_Vector()
162 PetscTabulation scalar_T; in PetscFEComputeTabulation_Vector()
/petsc/doc/changes/
H A D313.md156 - Add PetscTabulation to hold function tabulation data
210 - All tabulated data is now stored in PetscTabulation structures.
/petsc/src/dm/dt/fe/impls/basic/
H A Dfebasic.c122 …ation_Basic(PetscFE fem, PetscInt npoints, const PetscReal points[], PetscInt K, PetscTabulation T) in PetscFEComputeTabulation_Basic()
168 PetscTabulation *T, *TAux = NULL; in PetscFEIntegrate_Basic()
260 PetscTabulation *Tf, *TfAux = NULL; in PetscFEIntegrateBd_Basic()
398 PetscTabulation *T, *TAux = NULL; in PetscFEIntegrateResidual_Basic()
504 PetscTabulation *Tf, *TfAux = NULL; in PetscFEIntegrateBdResidual_Basic()
619 PetscTabulation *Tf, *TfIn, *TfAux = NULL; in PetscFEIntegrateHybridResidual_Basic()
756 PetscTabulation *rT, *cT, *TAux = NULL; in PetscFEIntegrateJacobian_Basic()
905 PetscTabulation *T, *TAux = NULL; in PetscFEIntegrateBdJacobian_Basic()
1073 PetscTabulation *T, *TfIn, *TAux = NULL; in PetscFEIntegrateHybridJacobian_Basic()
/petsc/src/dm/dt/fe/impls/opencl/
H A Dfeopencl.c62 PetscTabulation T; in PetscFEOpenCLGenerateIntegrationCode()
737 …de PetscFEComputeTabulation_Basic(PetscFE, PetscInt, const PetscReal[], PetscInt, PetscTabulation);
/petsc/src/dm/dt/fe/impls/composite/
H A Dfecomposite.c100 …n_Composite(PetscFE fem, PetscInt npoints, const PetscReal points[], PetscInt K, PetscTabulation T) in PetscFEComputeTabulation_Composite()
/petsc/src/dm/impls/swarm/
H A Dswarmpic_plex.c88 PetscTabulation T; in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide()
H A Dswarm.c579 PetscTabulation Tcoarse; in DMSwarmComputeMassMatrix_Private()
808 PetscTabulation Tcoarse; in DMSwarmComputeMassMatrixSquare_Private()
1011 PetscTabulation Tcoarse; in DMSwarmComputeGradientMatrix_Private()
/petsc/src/snes/utils/dm/
H A Ddminterpolatesnes.c536 PetscTabulation T = NULL; in DMInterpolate_Quad_Private()
900 PetscTabulation T; in DMInterpolationEvaluate()
/petsc/src/dm/dt/fv/interface/
H A Dfv.c1598 PetscErrorCode PetscFVGetCellTabulation(PetscFV fvm, PetscTabulation *T) in PetscFVGetCellTabulation()
1638 …FV fvm, PetscInt nrepl, PetscInt npoints, const PetscReal points[], PetscInt K, PetscTabulation *T) in PetscFVCreateTabulation()
/petsc/src/dm/impls/swarm/tests/
H A Dex6.c334 PetscTabulation tab; in ComputeFieldAtParticles_Primal()
451 PetscTabulation tab; in ComputeFieldAtParticles_Mixed()
/petsc/src/dm/field/impls/ds/
H A Ddmfieldds.c158 PetscTabulation T; in DMFieldEvaluateFE_DS()
285 PetscTabulation T; in DMFieldEvaluate_DS()

12