Lines Matching refs:y

770 int CeedVectorAXPY(CeedVector y, CeedScalar alpha, CeedVector x) {  in CeedVectorAXPY()  argument
776 CeedCall(CeedVectorGetLength(y, &length_y)); in CeedVectorAXPY()
778 CeedCheck(length_x == length_y, CeedVectorReturnCeed(y), CEED_ERROR_UNSUPPORTED, in CeedVectorAXPY()
782 …CeedCheck(x != y, CeedVectorReturnCeed(y), CEED_ERROR_UNSUPPORTED, "Cannot use same vector for x a… in CeedVectorAXPY()
785 CeedCheck(has_valid_array_x, CeedVectorReturnCeed(y), CEED_ERROR_BACKEND, in CeedVectorAXPY()
787 CeedCall(CeedVectorHasValidArray(y, &has_valid_array_y)); in CeedVectorAXPY()
788 CeedCheck(has_valid_array_y, CeedVectorReturnCeed(y), CEED_ERROR_BACKEND, in CeedVectorAXPY()
794 CeedCall(CeedVectorGetCeed(y, &ceed_y)); in CeedVectorAXPY()
800 CeedCheck(ceed_parent_x == ceed_parent_y, CeedVectorReturnCeed(y), CEED_ERROR_INCOMPATIBLE, in CeedVectorAXPY()
810 if (y->AXPY) { in CeedVectorAXPY()
811 CeedCall(y->AXPY(y, alpha, x)); in CeedVectorAXPY()
816 CeedCall(CeedVectorGetArray(y, CEED_MEM_HOST, &y_array)); in CeedVectorAXPY()
824 CeedCall(CeedVectorRestoreArray(y, &y_array)); in CeedVectorAXPY()
841 int CeedVectorAXPBY(CeedVector y, CeedScalar alpha, CeedScalar beta, CeedVector x) { in CeedVectorAXPBY() argument
847 CeedCall(CeedVectorGetLength(y, &length_y)); in CeedVectorAXPBY()
849 CeedCheck(length_x == length_y, CeedVectorReturnCeed(y), CEED_ERROR_UNSUPPORTED, in CeedVectorAXPBY()
853 …CeedCheck(x != y, CeedVectorReturnCeed(y), CEED_ERROR_UNSUPPORTED, "Cannot use same vector for x a… in CeedVectorAXPBY()
856 CeedCheck(has_valid_array_x, CeedVectorReturnCeed(y), CEED_ERROR_BACKEND, in CeedVectorAXPBY()
858 CeedCall(CeedVectorHasValidArray(y, &has_valid_array_y)); in CeedVectorAXPBY()
859 CeedCheck(has_valid_array_y, CeedVectorReturnCeed(y), CEED_ERROR_BACKEND, in CeedVectorAXPBY()
865 CeedCall(CeedVectorGetCeed(y, &ceed_y)); in CeedVectorAXPBY()
871 CeedCheck(ceed_parent_x == ceed_parent_y, CeedVectorReturnCeed(y), CEED_ERROR_INCOMPATIBLE, in CeedVectorAXPBY()
881 if (y->AXPBY) { in CeedVectorAXPBY()
882 CeedCall(y->AXPBY(y, alpha, beta, x)); in CeedVectorAXPBY()
887 CeedCall(CeedVectorGetArray(y, CEED_MEM_HOST, &y_array)); in CeedVectorAXPBY()
895 CeedCall(CeedVectorRestoreArray(y, &y_array)); in CeedVectorAXPBY()
913 int CeedVectorPointwiseMult(CeedVector w, CeedVector x, CeedVector y) { in CeedVectorPointwiseMult() argument
921 CeedCall(CeedVectorGetLength(y, &length_y)); in CeedVectorPointwiseMult()
932 CeedCall(CeedVectorGetCeed(y, &ceed_y)); in CeedVectorPointwiseMult()
949 CeedCall(CeedVectorHasValidArray(y, &has_valid_array_y)); in CeedVectorPointwiseMult()
958 CeedCall(w->PointwiseMult(w, x, y)); in CeedVectorPointwiseMult()
963 if (x == w || y == w) { in CeedVectorPointwiseMult()
973 if (y != w && y != x) { in CeedVectorPointwiseMult()
974 CeedCall(CeedVectorGetArrayRead(y, CEED_MEM_HOST, &y_array)); in CeedVectorPointwiseMult()
975 } else if (y == x) { in CeedVectorPointwiseMult()
977 } else if (y == w) { in CeedVectorPointwiseMult()
987 if (y != w && y != x) CeedCall(CeedVectorRestoreArrayRead(y, &y_array)); in CeedVectorPointwiseMult()