Function rc_vector_projection#

Function Documentation#

int rc_vector_projection(rc_vector_t v, rc_vector_t e, rc_vector_t *p)#

Populates vector p with the projection of vector v onto e.

p is resized appropriately and any exising memory is freed to avoid memory leaks.

Parameters:
  • v – [in] User’s vector struct

  • e – [in] User’s vector struct

  • p – [out] output

Returns:

Returns 0 on success, otherwise -1.