Home
last modified time | relevance | path

Searched refs:spintdim (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/dt/dualspace/impls/lagrange/tests/
H A Dex1.c168 PetscInt spdim, spintdim, exspdim, exspintdim; in testLagrange() local
190 PetscCall(PetscDualSpaceGetInteriorDimension(sp, &spintdim)); in testLagrange()
192spintdim == exspintdim, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Expected dual space interior dimension %… in testLagrange()
262 … PetscCheck(intNnodes == spintdim, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Incorrect interior nNodes"); in testLagrange()
273 if (dim <= 2 && spintdim) { in testLagrange()
/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c1441 PetscInt nodeIdxDim, spintdim; in PetscDualSpaceLagrangeCreateAllNodeIdx() local
1462 PetscCall(PetscSectionGetDof(section, 0, &spintdim)); in PetscDualSpaceLagrangeCreateAllNodeIdx()
1463 if (spintdim) { in PetscDualSpaceLagrangeCreateAllNodeIdx()
1464 PetscCall(PetscArraycpy(ni->nodeIdx, lag->intNodeIndices->nodeIdx, spintdim * nodeIdxDim)); in PetscDualSpaceLagrangeCreateAllNodeIdx()
1465 PetscCall(PetscArraycpy(ni->nodeVec, lag->intNodeIndices->nodeVec, spintdim * Nk)); in PetscDualSpaceLagrangeCreateAllNodeIdx()
2171 sp->spdim = sp->spintdim = spdim; in PetscDualSpaceSetUp_Lagrange()
2449 PetscCall(PetscSectionGetConstrainedStorageSize(section, &sp->spintdim)); in PetscDualSpaceSetUp_Lagrange()
2480 if (!sp->spintdim) { in PetscDualSpaceCreateInteriorSymmetryMatrix_Lagrange()
2682 PetscInt spintdim; in PetscDualSpaceGetSymmetries_Lagrange() local
2696 spintdim = sp->spintdim; in PetscDualSpaceGetSymmetries_Lagrange()
[all …]
/petsc/src/dm/dt/dualspace/impls/sum/
H A Ddualspacesum.c601 PetscInt spintdim; in PetscDualSpaceGetSymmetries_Sum() local
610 PetscCall(PetscDualSpaceGetInteriorDimension(sp, &spintdim)); in PetscDualSpaceGetSymmetries_Sum()
611 if (spintdim) { in PetscDualSpaceGetSymmetries_Sum()
642 PetscCall(PetscMalloc1(spintdim, &o_perm)); in PetscDualSpaceGetSymmetries_Sum()
643 for (PetscInt i = 0; i < spintdim; i++) o_perm[i] = i; in PetscDualSpaceGetSymmetries_Sum()
671 PetscCall(PetscMalloc1(spintdim, &o_flip)); in PetscDualSpaceGetSymmetries_Sum()
672 for (PetscInt i = 0; i < spintdim; i++) o_flip[i] = 1.0; in PetscDualSpaceGetSymmetries_Sum()
/petsc/src/dm/dt/dualspace/interface/
H A Ddualspace.c457 s->spintdim = -1; in PetscDualSpaceCreate()
725 if (sp->spintdim < 0) { in PetscDualSpaceGetInteriorDimension()
729 if (section) PetscCall(PetscSectionGetConstrainedStorageSize(section, &sp->spintdim)); in PetscDualSpaceGetInteriorDimension()
730 else sp->spintdim = 0; in PetscDualSpaceGetInteriorDimension()
732 *intdim = sp->spintdim; in PetscDualSpaceGetInteriorDimension()
/petsc/include/petsc/private/
H A Dpetscfeimpl.h121 PetscInt spintdim; /* The dual-space interior dimension */ member