Adelsbach/VSIPL
Core Lite Double Precision Programming Reference Guide
DD-00014-015
Core Lite +DP

10.6 vsip_cvmag_p - Compute Magnitude of Complex Vector View

void vsip_cvmag_f(const vsip_cvview_f *a, const vsip_vview_f *r); 
void vsip_cvmag_d(const vsip_cvview_d *a, const vsip_vview_d *r);
Description

This function computes the element-wise magnitude (absolute value) of each complex element in the vector view a and stores the result in the real vector view r. The magnitude of a complex number a+ bi is calculated as ⎷-2---2
 a + b.

Parameters
Example

vsip_cvview_f *complex_vector_view; 
vsip_vview_f *magnitude_vector_view; 
 
// Assuming complex_vector_view and magnitude_vector_view have been properly initialized 
vsip_cvmag_f(complex_vector_view, magnitude_vector_view);