Lines Matching refs:v0
17 PetscReal *v0, *J, *invJ, *detJ; /* FEM data */ member
56 …PetscCall(PetscMalloc4(numCells * dim, &options->v0, numCells * dim * dim, &options->J, numCells *… in ProcessOptions()
61 …PetscCall(PetscOptionsRealArray("-v0", "Input v0 for each cell", "ex8.c", options->v0, &n, &feFlg)… in ProcessOptions()
74 PetscCall(PetscFree4(options->v0, options->J, options->invJ, options->detJ)); in ProcessOptions()
75 options->v0 = options->J = options->invJ = options->detJ = NULL; in ProcessOptions()
148 PetscReal v0[3], J[9], invJ[9], detJ; in CheckFEMGeometry() local
152 PetscCall(DMPlexComputeCellGeometryFEM(dm, cell, NULL, v0, J, invJ, &detJ)); in CheckFEMGeometry()
154 if (v0[d] != v0Ex[d]) { in CheckFEMGeometry()
157 …MM_SELF, PETSC_ERR_PLIB, "Invalid v0 (%g, %g) != (%g, %g)", (double)v0[0], (double)v0[1], (double)… in CheckFEMGeometry()
159 …RR_PLIB, "Invalid v0 (%g, %g, %g) != (%g, %g, %g)", (double)v0[0], (double)v0[1], (double)v0[2], (… in CheckFEMGeometry()
634 PetscReal *v0 = PetscSafePointerPlusOffset(user.v0, c * dim); in main() local
642 …PetscCall(CheckCell(user.dm, c + cStart, PETSC_FALSE, v0, J, invJ, detJ, centroid, normal, vol, NU… in main()
644 PetscCall(PetscFree4(user.v0, user.J, user.invJ, user.detJ)); in main()