Lines Matching refs:closure

609       PetscInt cl_size, *closure = NULL, num_vertices = 0;  in DMPlexCorrectOrientationForIsoperiodic()  local
610 PetscCall(DMPlexGetTransitiveClosure(dm, f, PETSC_TRUE, &cl_size, &closure)); in DMPlexCorrectOrientationForIsoperiodic()
612 PetscInt cl_point = closure[2 * p]; in DMPlexCorrectOrientationForIsoperiodic()
622 PetscCall(DMPlexRestoreTransitiveClosure(dm, f, PETSC_TRUE, &cl_size, &closure)); in DMPlexCorrectOrientationForIsoperiodic()
642 PetscInt cl_size, *closure = NULL; in DMPlexCorrectOrientationForIsoperiodic() local
644 PetscCall(DMPlexGetTransitiveClosure(dm, donor_face, PETSC_TRUE, &cl_size, &closure)); in DMPlexCorrectOrientationForIsoperiodic()
647 PetscInt cl_point = closure[2 * p], dof, offset; in DMPlexCorrectOrientationForIsoperiodic()
659 PetscInt cl_point = closure[2 * p], cone_size, depth; in DMPlexCorrectOrientationForIsoperiodic()
671 PetscCall(DMPlexRestoreTransitiveClosure(dm, donor_face, PETSC_TRUE, &cl_size, &closure)); in DMPlexCorrectOrientationForIsoperiodic()
706 PetscInt *closure = NULL; in DMPlexCorrectOrientationForIsoperiodic() local
708 PetscCall(DMPlexGetTransitiveClosure(dm, periodic_face, PETSC_TRUE, &cl_size, &closure)); in DMPlexCorrectOrientationForIsoperiodic()
710 PetscInt cl_point = closure[2 * p], coords_size, donor_vertex = -1; in DMPlexCorrectOrientationForIsoperiodic()
736 … PetscCall(DMPlexRestoreTransitiveClosure(dm, periodic_face, PETSC_TRUE, &cl_size, &closure)); in DMPlexCorrectOrientationForIsoperiodic()
807 … PetscCall(DMPlexRestoreTransitiveClosure(dm, periodic_face, PETSC_TRUE, &cl_size, &closure)); in DMPlexCorrectOrientationForIsoperiodic()
890 PetscInt cl_size, *closure = NULL; in DMPlexCreateIsoperiodicPointSF_Private() local
891 PetscCall(DMPlexGetTransitiveClosure(dm, f, PETSC_TRUE, &cl_size, &closure)); in DMPlexCreateIsoperiodicPointSF_Private()
893 PetscCall(DMPlexRestoreTransitiveClosure(dm, f, PETSC_TRUE, &cl_size, &closure)); in DMPlexCreateIsoperiodicPointSF_Private()
911 PetscInt cl_size, *closure = NULL; in DMPlexCreateIsoperiodicPointSF_Private() local
912 PetscCall(DMPlexGetTransitiveClosure(dm, p, PETSC_TRUE, &cl_size, &closure)); in DMPlexCreateIsoperiodicPointSF_Private()
914 PetscInt c = closure[2 * j]; in DMPlexCreateIsoperiodicPointSF_Private()
928 PetscCall(DMPlexRestoreTransitiveClosure(dm, p, PETSC_TRUE, &cl_size, &closure)); in DMPlexCreateIsoperiodicPointSF_Private()
944 PetscInt *closure = NULL; in DMPlexCreateIsoperiodicPointSF_Private() local
945 PetscCall(DMPlexGetTransitiveClosure(dm, point, PETSC_TRUE, &cl_size, &closure)); in DMPlexCreateIsoperiodicPointSF_Private()
947 PetscInt c = closure[2 * j]; in DMPlexCreateIsoperiodicPointSF_Private()
955 PetscCall(DMPlexRestoreTransitiveClosure(dm, point, PETSC_TRUE, &cl_size, &closure)); in DMPlexCreateIsoperiodicPointSF_Private()