la_outer_product(_:_:)
Declaration
func la_outer_product(_ vector_left: la_object_t, _ vector_right: la_object_t) -> la_object_tDiscussion
Compute the outer product of two vectors.
Splats are not supported by this function. If either operand is a splat, the result has status LA_INVALID_PARAMETER_ERROR.
If either operand is a matrix that is not 1xn or nx1, the result has the status LA_INVALID_PARAMETER_ERROR.
If either operand is not a vector or matrix, the result has the status LA_INVALID_PARAMETER_ERROR.
Otherwise the result is a matrix containg the outer product. It has length(vector_left) rows and length(vector_right) columns. The i,jth element of the matrix is vector_left[i] * vector_right[j].
See Also
Functions
caxpy_(_:_:_:_:_:_:)ccopy_(_:_:_:_:_:)cdotc_(_:_:_:_:_:_:)cdotu_(_:_:_:_:_:_:)cgbmv_(_:_:_:_:_:_:_:_:_:_:_:_:_:)cgemm_(_:_:_:_:_:_:_:_:_:_:_:_:_:)cgemv_(_:_:_:_:_:_:_:_:_:_:_:)cgerc_(_:_:_:_:_:_:_:_:_:)cgeru_(_:_:_:_:_:_:_:_:_:)chbmv_(_:_:_:_:_:_:_:_:_:_:_:)chemm_(_:_:_:_:_:_:_:_:_:_:_:_:)chemv_(_:_:_:_:_:_:_:_:_:_:)cher2_(_:_:_:_:_:_:_:_:_:)cher2k_(_:_:_:_:_:_:_:_:_:_:_:_:)cher_(_:_:_:_:_:_:_:)