Main Page | Modules | Class List | File List | Class Members | File Members

Add General Size Vectors
[General Size Vectors]


Functions

Gan_Vectorgan_vec_add_q (Gan_Vector *x, Gan_Vector *y, Gan_Vector *z)
 Add two vectors and write result into a third.
Gan_Vectorgan_vec_add_s (Gan_Vector *x, Gan_Vector *y)
 Macro: Add two vectors.
Gan_Vectorgan_vec_add_i1 (Gan_Vector *x, Gan_Vector *y)
 Macro: Add two vectors and overwrite the first with the result.
Gan_Vectorgan_vec_add_i2 (Gan_Vector *x, Gan_Vector *y)
 Macro: Add two vectors and overwrite the second with the result.
Gan_Vectorgan_vec_increment (Gan_Vector *x, Gan_Vector *y)
 Macro: Increment a vector with another vector.
Gan_Vector_fgan_vecf_add_q (Gan_Vector_f *x, Gan_Vector_f *y, Gan_Vector_f *z)
 Add two vectors and write result into a third.
Gan_Vector_fgan_vecf_add_s (Gan_Vector_f *x, Gan_Vector_f *y)
 Macro: Add two vectors.
Gan_Vector_fgan_vecf_add_i1 (Gan_Vector_f *x, Gan_Vector_f *y)
 Macro: Add two vectors and overwrite the first with the result.
Gan_Vector_fgan_vecf_add_i2 (Gan_Vector_f *x, Gan_Vector_f *y)
 Macro: Add two vectors and overwrite the second with the result.
Gan_Vector_fgan_vecf_increment (Gan_Vector_f *x, Gan_Vector_f *y)
 Macro: Increment a vector with another vector.

Function Documentation

Gan_Vector* gan_vec_add_i1 Gan_Vector x,
Gan_Vector y
 

Macro: Add two vectors and overwrite the first with the result.

Returns:
Result vector x.
Add two vectors x, y and overwrite x with the result: $ x \leftarrow x + y $.

Gan_Vector* gan_vec_add_i2 Gan_Vector x,
Gan_Vector y
 

Macro: Add two vectors and overwrite the second with the result.

Returns:
Result vector y.
Add two vectors x, y and overwrite y with the result: $ y \leftarrow x + y $.

Gan_Vector* gan_vec_add_q Gan_Vector x,
Gan_Vector y,
Gan_Vector z
 

Add two vectors and write result into a third.

Returns:
Result vector z.
Add two vectors x, y and write result into $ z = x + y $.

Gan_Vector* gan_vec_add_s Gan_Vector x,
Gan_Vector y
 

Macro: Add two vectors.

Returns:
Result as a new vector.
Add two vectors x, y and return the result as a new vector $ x + y $.

Gan_Vector* gan_vec_increment Gan_Vector x,
Gan_Vector y
 

Macro: Increment a vector with another vector.

Returns:
Result vector x.
Increment vector x with vector y: $ x \leftarrow x + y $.

Gan_Vector_f* gan_vecf_add_i1 Gan_Vector_f x,
Gan_Vector_f y
 

Macro: Add two vectors and overwrite the first with the result.

Returns:
Result vector x.
Add two vectors x, y and overwrite x with the result: $ x \leftarrow x + y $.

Gan_Vector_f* gan_vecf_add_i2 Gan_Vector_f x,
Gan_Vector_f y
 

Macro: Add two vectors and overwrite the second with the result.

Returns:
Result vector y.
Add two vectors x, y and overwrite y with the result: $ y \leftarrow x + y $.

Gan_Vector_f* gan_vecf_add_q Gan_Vector_f x,
Gan_Vector_f y,
Gan_Vector_f z
 

Add two vectors and write result into a third.

Returns:
Result vector z.
Add two vectors x, y and write result into $ z = x + y $.

Gan_Vector_f* gan_vecf_add_s Gan_Vector_f x,
Gan_Vector_f y
 

Macro: Add two vectors.

Returns:
Result as a new vector.
Add two vectors x, y and return the result as a new vector $ x + y $.

Gan_Vector_f* gan_vecf_increment Gan_Vector_f x,
Gan_Vector_f y
 

Macro: Increment a vector with another vector.

Returns:
Result vector x.
Increment vector x with vector y: $ x \leftarrow x + y $.


Generated on Fri Mar 17 12:44:59 2006 by  doxygen 1.3.9.1