Home
last modified time | relevance | path

Searched refs:nodeVecDim (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c311 PetscInt nodeVecDim; member
320 …tData_Internal(PetscLagNodeIndices ni, PetscInt *nodeIdxDim, PetscInt *nodeVecDim, PetscInt *nNode… in PetscLagNodeIndicesGetData_Internal() argument
324 *nodeVecDim = ni->nodeVecDim; in PetscLagNodeIndicesGetData_Internal()
344 (*niNew)->nodeVecDim = ni->nodeVecDim; in PetscLagNodeIndicesDuplicate()
348 PetscCall(PetscMalloc1(ni->nNodes * ni->nodeVecDim, &((*niNew)->nodeVec))); in PetscLagNodeIndicesDuplicate()
349 PetscCall(PetscArraycpy((*niNew)->nodeVec, ni->nodeVec, ni->nNodes * ni->nodeVecDim)); in PetscLagNodeIndicesDuplicate()
482 ni->nodeVecDim = 0; in PetscLagNodeIndicesCreateSimplexVertices()
508 ni->nodeVecDim = 0; in PetscLagNodeIndicesCreateTensorVertices()
673 ni->nodeVecDim = Nk; in PetscLagNodeIndicesTensor()
753 PetscInt nodeIdxDim, nodeVecDim, nNodes; in PetscLagNodeIndicesMerge() local
[all …]
/petsc/src/dm/dt/dualspace/impls/lagrange/tests/
H A Dex1.c218 PetscInt i, j, nodeIdxDim, nodeVecDim, nNodes; in testLagrange() local
224 …PetscCall(PetscLagNodeIndicesGetData_Internal(lag->allNodeIndices, &nodeIdxDim, &nodeVecDim, &nNod… in testLagrange()
225 PetscCheck(nodeVecDim == Nk, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Incorrect nodeVecDim"); in testLagrange()
239 …for (j = 0; j < nodeVecDim; j++) PetscCall(PetscPrintf(PETSC_COMM_SELF, " %g,", (double)nodeVec[i … in testLagrange()
261 …PetscCheck(intNodeIdxDim == nodeIdxDim && intNodeVecDim == nodeVecDim, PETSC_COMM_SELF, PETSC_ERR_… in testLagrange()
265 PetscCall(PetscArraycmp(intNodeVec, nodeVec, nodeVecDim * intNnodes, &same)); in testLagrange()