Home
last modified time | relevance | path

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

/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c1185 PetscInt dimA, dimB; in PetscQuadraturePointsMerge() local
1194 PetscCall(PetscQuadratureGetData(quadA, &dimA, NULL, &nA, &pointsA, NULL)); in PetscQuadraturePointsMerge()
1196 …PetscCheck(dimA == dimB, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Quadrature points must be in the … in PetscQuadraturePointsMerge()
1204 for (d = 0; d < dimA; d++) in PetscQuadraturePointsMerge()
1205 if (PetscAbsReal(pointsB[i * dimA + d] - pointsA[j * dimA + d]) > PETSC_SMALL) break; in PetscQuadraturePointsMerge()
1206 if (d == dimA) { in PetscQuadraturePointsMerge()
1215 PetscCall(PetscMalloc1(nJoint * dimA, &pointsJoint)); in PetscQuadraturePointsMerge()
1216 PetscCall(PetscArraycpy(pointsJoint, pointsA, nA * dimA)); in PetscQuadraturePointsMerge()
1219 for (d = 0; d < dimA; d++) pointsJoint[bToJ[i] * dimA + d] = pointsB[i * dimA + d]; in PetscQuadraturePointsMerge()
1223 PetscCall(PetscQuadratureSetData(qJ, dimA, 0, nJoint, pointsJoint, NULL)); in PetscQuadraturePointsMerge()
/petsc/src/dm/dt/dualspace/interface/
H A Ddualspace.c1500 PetscInt sizeA, sizeB, dimA, dimB; in PetscDualSpaceEqual() local
1513 PetscCall(DMGetDimension(A->dm, &dimA)); in PetscDualSpaceEqual()
1515 if (dimA != dimB) PetscFunctionReturn(PETSC_SUCCESS); in PetscDualSpaceEqual()
1519 for (PetscInt d = 0; d < dimA; d++) { in PetscDualSpaceEqual()