Searched refs:vec_and_state (Results 1 – 1 of 1) sorted by relevance
904 CeedVectorAndState vec_and_state = *(CeedVectorAndState *)ctx; in CeedVectorAndStateDestroy() local907 …PetscCallCeed(CeedVectorReturnCeed(vec_and_state->vector), CeedVectorDestroy(&vec_and_state->vecto… in CeedVectorAndStateDestroy()908 PetscCall(PetscFree(vec_and_state)); in CeedVectorAndStateDestroy()939 CeedVectorAndState vec_and_state; in DMPlexCeedCoordinateCreateField() local950 … PetscCall(PetscObjectContainerQuery((PetscObject)X_loc, container_name, (void **)&vec_and_state)); in DMPlexCeedCoordinateCreateField()952 if (vec_and_state && vec_and_state->state == X_loc_state) { in DMPlexCeedCoordinateCreateField()955 PetscCallCeed(ceed, CeedVectorReferenceCopy(vec_and_state->vector, vector)); in DMPlexCeedCoordinateCreateField()961 PetscCall(PetscNew(&vec_and_state)); in DMPlexCeedCoordinateCreateField()962 PetscCallCeed(ceed, CeedVectorReferenceCopy(*vector, &vec_and_state->vector)); in DMPlexCeedCoordinateCreateField()963 vec_and_state->state = X_loc_state; in DMPlexCeedCoordinateCreateField()[all …]