Lines Matching refs:coords

209   PetscScalar coords[128];  member
281 …ts corresponding to vertices with given coordinates", "ex18.c", options->coords, &options->ncoords… in ProcessOptions()
322 PetscReal *coords; in CreateMesh_1D() local
335 PetscCall(PetscMalloc2(2 * numCells, &cells, 2 * numVertices, &coords)); in CreateMesh_1D()
339 coords[2 * i] = i; in CreateMesh_1D()
340 coords[2 * i + 1] = i + 1; in CreateMesh_1D()
343 …sc(comm, user->dim, numCells, numVertices, numCorners, PETSC_FALSE, cells, user->dim, coords, dm)); in CreateMesh_1D()
344 PetscCall(PetscFree2(cells, coords)); in CreateMesh_1D()
355 PetscCall(PetscMalloc2(2 * numCells, &cells, 2 * numCells, &coords)); in CreateMesh_1D()
360 coords[0] = 0.; in CreateMesh_1D()
361 coords[1] = 1.; in CreateMesh_1D()
362 coords[2] = 1.; in CreateMesh_1D()
363 coords[3] = 2.; in CreateMesh_1D()
368 PetscCall(PetscMalloc2(2 * numCells, &cells, 2 * numCells, &coords)); in CreateMesh_1D()
372 coords[2 * i] = 2 + i; in CreateMesh_1D()
373 coords[2 * i + 1] = 2 + i + 1; in CreateMesh_1D()
385 PetscCall(PetscMalloc2(2 * numCells, &cells, 2 * numCells, &coords)); in CreateMesh_1D()
394 PetscCall(PetscMalloc2(2 * numCells, &cells, 2 * numCells, &coords)); in CreateMesh_1D()
402 …ls, numVertices, PETSC_DECIDE, numCorners, PETSC_FALSE, cells, user->dim, coords, NULL, NULL, dm)); in CreateMesh_1D()
403 PetscCall(PetscFree2(cells, coords)); in CreateMesh_1D()
422 PetscReal coords[4] = {-0.5, 0.5, 0.0, 0.0}; in CreateSimplex_2D() local
425 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateSimplex_2D()
431 PetscReal coords[4] = {0.0, 1.0, 0.5, 0.5}; in CreateSimplex_2D() local
434 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateSimplex_2D()
447 PetscReal coords[4] = {0.0, 1.0, 0.0, 0.0}; in CreateSimplex_2D() local
450 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateSimplex_2D()
456 PetscReal coords[4] = {0.5, 0.5, 1.0, 1.0}; in CreateSimplex_2D() local
459 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateSimplex_2D()
465 PetscReal coords[2] = {1.0, 0.0}; in CreateSimplex_2D() local
468 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateSimplex_2D()
481 PetscReal coords[4] = {0.5, 0.5, 0.0, 1.0}; in CreateSimplex_2D() local
484 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateSimplex_2D()
490 PetscReal coords[4] = {0.0, 0.0, 1.0, 1.0}; in CreateSimplex_2D() local
493 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateSimplex_2D()
499 PetscReal coords[2] = {1.0, 0.0}; in CreateSimplex_2D() local
502 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateSimplex_2D()
530 PetscReal coords[6] = {0.0, 0.0, -0.5, 0.0, -0.5, 0.0}; in CreateSimplex_3D() local
533 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateSimplex_3D()
539 PetscReal coords[9] = {1.0, 0.0, 0.0, 0.0, 0.5, 0.0, 0.0, 0.0, 0.5}; in CreateSimplex_3D() local
542 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateSimplex_3D()
582 PetscReal coords[6] = {-0.5, 0.0, 0.0, 0.0, 0.0, 1.0}; in CreateQuad_2D() local
585 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateQuad_2D()
591 PetscReal coords[6] = {-0.5, 1.0, 0.5, 0.0, 0.5, 1.0}; in CreateQuad_2D() local
594 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateQuad_2D()
622 …PetscReal coords[6 * 3] = {-0.5, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -0.5, 1.0, 0.0… in CreateHex_3D() local
625 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateHex_3D()
631 …PetscReal coords[6 * 3] = {0.0, 1.0, 1.0, -0.5, 1.0, 1.0, 0.5, 0.0, 0.0, 0.5, 1.0, 0.0,… in CreateHex_3D() local
634 …ls, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->dim, coords, NULL, NULL, dm)); in CreateHex_3D()
820 …rrorCode coord2str(char buf[], size_t len, PetscInt dim, const PetscScalar coords[], PetscReal tol) in coord2str() argument
827 PetscCall(PetscSNPrintf(buf, len, "(%12.3f)", ps2d(coords[0]))); in coord2str()
829 PetscCall(PetscSNPrintf(buf, len, "(%12.3f, %12.3f)", ps2d(coords[0]), ps2d(coords[1]))); in coord2str()
831 …etscSNPrintf(buf, len, "(%12.3f, %12.3f, %12.3f)", ps2d(coords[0]), ps2d(coords[1]), ps2d(coords[2… in coord2str()
836 PetscCall(PetscSNPrintf(buf, len, "(%12.6f)", ps2d(coords[0]))); in coord2str()
838 PetscCall(PetscSNPrintf(buf, len, "(%12.6f, %12.6f)", ps2d(coords[0]), ps2d(coords[1]))); in coord2str()
840 …etscSNPrintf(buf, len, "(%12.6f, %12.6f, %12.6f)", ps2d(coords[0]), ps2d(coords[1]), ps2d(coords[2… in coord2str()
851 const PetscScalar *coords; in ViewVerticesFromCoords() local
864 PetscCall(VecGetArrayRead(coordsVec, &coords)); in ViewVerticesFromCoords()
866 PetscCall(coord2str(coordstr, sizeof(coordstr), dim, &coords[i * dim], tol)); in ViewVerticesFromCoords()
872 PetscCall(VecRestoreArrayRead(coordsVec, &coords)); in ViewVerticesFromCoords()
1529 Vec coords; in main() local
1531 …etscCall(VecCreateSeqWithArray(PETSC_COMM_SELF, user.ncoords, user.ncoords, user.coords, &coords)); in main()
1532 PetscCall(ViewVerticesFromCoords(dm, coords, user.coordsTol, PETSC_VIEWER_STDOUT_WORLD)); in main()
1533 PetscCall(VecDestroy(&coords)); in main()