Home
last modified time | relevance | path

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

/petsc/src/dm/dt/space/impls/subspace/
H A Dspacesubspace.c97 PetscReal *inpoints, *inB = NULL, *inD = NULL, *inH = NULL; in PetscSpaceEvaluate_Subspace() local
107 PetscCall(DMGetWorkArray(sp->dm, npoints * origDim, MPIU_REAL, &inpoints)); in PetscSpaceEvaluate_Subspace()
110 for (j = 0; j < origDim; j++) inpoints[i * origDim + j] = subsp->x[j]; in PetscSpaceEvaluate_Subspace()
112 for (j = 0; j < origDim; j++) inpoints[i * origDim + j] = 0.0; in PetscSpaceEvaluate_Subspace()
116 …for (k = 0; k < subDim; k++) inpoints[i * origDim + j] += subsp->Jx[j * subDim + k] * points[i * s… in PetscSpaceEvaluate_Subspace()
119 …for (j = 0; j < PetscMin(subDim, origDim); j++) inpoints[i * origDim + j] += points[i * subDim + j… in PetscSpaceEvaluate_Subspace()
125 PetscCall(PetscSpaceEvaluate(origsp, npoints, inpoints, inB, inD, inH)); in PetscSpaceEvaluate_Subspace()
249 PetscCall(DMRestoreWorkArray(sp->dm, npoints * origDim, MPIU_REAL, &inpoints)); in PetscSpaceEvaluate_Subspace()