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

Subtract General Size Vectors
[General Size Vectors]


Functions

Gan_Vector * gan_vec_sub_q (Gan_Vector *x, Gan_Vector *y, Gan_Vector *z)
 Subtract two vectors and write result into a third.
Gan_Vector * gan_vec_sub_s (Gan_Vector *x, Gan_Vector *y)
 Macro: Subtract two vectors.
Gan_Vector * gan_vec_sub_i1 (Gan_Vector *x, Gan_Vector *y)
 Macro: Subtract two vectors and overwrite the first with the result.
Gan_Vector * gan_vec_sub_i2 (Gan_Vector *x, Gan_Vector *y)
 Macro: Subtract two vectors and overwrite the second with the result.
Gan_Vector * gan_vec_decrement (Gan_Vector *x, Gan_Vector *y)
 Macro: Decrement a vector with another vector.
Gan_Vector_f * gan_vecf_sub_q (Gan_Vector_f *x, Gan_Vector_f *y, Gan_Vector_f *z)
 Subtract two vectors and write result into a third.
Gan_Vector_f * gan_vecf_sub_s (Gan_Vector_f *x, Gan_Vector_f *y)
 Macro: Subtract two vectors.
Gan_Vector_f * gan_vecf_sub_i1 (Gan_Vector_f *x, Gan_Vector_f *y)
 Macro: Subtract two vectors and overwrite the first with the result.
Gan_Vector_f * gan_vecf_sub_i2 (Gan_Vector_f *x, Gan_Vector_f *y)
 Macro: Subtract two vectors and overwrite the second with the result.
Gan_Vector_f * gan_vecf_decrement (Gan_Vector_f *x, Gan_Vector_f *y)
 Macro: Decrement a vector with another vector.

Function Documentation

Gan_Vector* gan_vec_decrement (  Gan_Vector *  x,
Gan_Vector *  y
) 
 

Macro: Decrement a vector with another vector.

Returns:
Result vector x.
Decrement vector x with vector y: $ x \leftarrow x - y $ .

Gan_Vector* gan_vec_sub_i1 (  Gan_Vector *  x,
Gan_Vector *  y
) 
 

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

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

Gan_Vector* gan_vec_sub_i2 (  Gan_Vector *  x,
Gan_Vector *  y
) 
 

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

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

Gan_Vector* gan_vec_sub_q (  Gan_Vector *  x,
Gan_Vector *  y,
Gan_Vector *  z
) 
 

Subtract two vectors and write result into a third.

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

Gan_Vector* gan_vec_sub_s (  Gan_Vector *  x,
Gan_Vector *  y
) 
 

Macro: Subtract two vectors.

Returns:
The result as a new vector.
Subtract two vectors x, y and return the result as a new vector $ x - y $ .

Gan_Vector_f* gan_vecf_decrement (  Gan_Vector_f *  x,
Gan_Vector_f *  y
) 
 

Macro: Decrement a vector with another vector.

Returns:
Result vector x.
Decrement vector x with vector y: $ x \leftarrow x - y $ .

Gan_Vector_f* gan_vecf_sub_i1 (  Gan_Vector_f *  x,
Gan_Vector_f *  y
) 
 

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

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

Gan_Vector_f* gan_vecf_sub_i2 (  Gan_Vector_f *  x,
Gan_Vector_f *  y
) 
 

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

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

Gan_Vector_f* gan_vecf_sub_q (  Gan_Vector_f *  x,
Gan_Vector_f *  y,
Gan_Vector_f *  z
) 
 

Subtract two vectors and write result into a third.

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

Gan_Vector_f* gan_vecf_sub_s (  Gan_Vector_f *  x,
Gan_Vector_f *  y
) 
 

Macro: Subtract two vectors.

Returns:
The result as a new vector.
Subtract two vectors x, y and return the result as a new vector $ x - y $ .


Generated on Sat May 21 23:52:55 2005 by  doxygen 1.4.3