| /petsc/include/petsc/private/ |
| H A D | petscfeimpl.h | 210 …tscErrorCode (*computetabulation)(PetscFE, PetscInt, const PetscReal *, PetscInt, PetscTabulation); 233 …PetscTabulation T; /* Tabulation of basis and derivatives at quadrature points… 234 …PetscTabulation 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 D | petscdsimpl.h | 131 PetscTabulation *T; /* Basis function and derivative tabulation for each field */ 132 …PetscTabulation *Tf; /* Basis function and derivative tabulation for each local fac…
|
| H A D | petscfvimpl.h | 81 …PetscTabulation T; /* Tabulation of pseudo-basis and derivatives at quadrature poin…
|
| /petsc/src/dm/dt/interface/ftn-custom/ |
| H A D | zdtdsf90.c | 27 PetscTabulation *tab; in petscdsgettabulationsetsizes_() 36 PetscTabulation *tab; in petscdsgettabulationsetpointers_()
|
| /petsc/include/ |
| H A D | petscfe.h | 139 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 D | petscfv.h | 96 PETSC_EXTERN PetscErrorCode PetscFVGetCellTabulation(PetscFV, PetscTabulation *); 97 …tscFVCreateTabulation(PetscFV, PetscInt, PetscInt, const PetscReal[], PetscInt, PetscTabulation *);
|
| H A D | petscdt.h | 595 typedef struct _n_PetscTabulation *PetscTabulation; typedef
|
| H A D | petscds.h | 182 PETSC_EXTERN PetscErrorCode PetscDSGetTabulation(PetscDS, PetscTabulation *[]); 183 PETSC_EXTERN PetscErrorCode PetscDSGetFaceTabulation(PetscDS, PetscTabulation *[]);
|
| /petsc/src/dm/ftn-mod/ |
| H A D | petscdmmod.F90 | 112 PetscTabulation, pointer :: tab(:) 131 PetscTabulation, pointer :: tab(:)
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex4f90.F90 | 14 PetscTabulation, pointer :: tab(:)
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fe.c | 791 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 D | ex5.c | 46 PetscTabulation Tsub, Tfull; in main()
|
| H A D | ex16.c | 12 PetscTabulation orig_T, vec_T, dup_T; in PetscFEVectorTest()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexproject.c | 198 …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 D | fevector.c | 156 …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 D | 313.md | 156 - 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 D | febasic.c | 122 …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 D | feopencl.c | 62 PetscTabulation T; in PetscFEOpenCLGenerateIntegrationCode() 737 …de PetscFEComputeTabulation_Basic(PetscFE, PetscInt, const PetscReal[], PetscInt, PetscTabulation);
|
| /petsc/src/dm/dt/fe/impls/composite/ |
| H A D | fecomposite.c | 100 …n_Composite(PetscFE fem, PetscInt npoints, const PetscReal points[], PetscInt K, PetscTabulation T) in PetscFEComputeTabulation_Composite()
|
| /petsc/src/dm/impls/swarm/ |
| H A D | swarmpic_plex.c | 88 PetscTabulation T; in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide()
|
| H A D | swarm.c | 579 PetscTabulation Tcoarse; in DMSwarmComputeMassMatrix_Private() 808 PetscTabulation Tcoarse; in DMSwarmComputeMassMatrixSquare_Private() 1011 PetscTabulation Tcoarse; in DMSwarmComputeGradientMatrix_Private()
|
| /petsc/src/snes/utils/dm/ |
| H A D | dminterpolatesnes.c | 536 PetscTabulation T = NULL; in DMInterpolate_Quad_Private() 900 PetscTabulation T; in DMInterpolationEvaluate()
|
| /petsc/src/dm/dt/fv/interface/ |
| H A D | fv.c | 1598 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 D | ex6.c | 334 PetscTabulation tab; in ComputeFieldAtParticles_Primal() 451 PetscTabulation tab; in ComputeFieldAtParticles_Mixed()
|
| /petsc/src/dm/field/impls/ds/ |
| H A D | dmfieldds.c | 158 PetscTabulation T; in DMFieldEvaluateFE_DS() 285 PetscTabulation T; in DMFieldEvaluate_DS()
|