Main Page   Modules   Compound List   File List   Compound Members   File Members  

Insert Values into a General Size Vector
[General Size Vectors]


Functions

Gan_Vectorgan_vec_insert (Gan_Vector *x, unsigned long rx, Gan_Vector *y, unsigned long ry, unsigned long rows)
 Insert part of vector in another vector.

Gan_Vectorgan_vec_insert_mat (Gan_Vector *x, unsigned long rx, Gan_Matrix *A, unsigned long ra, unsigned long ca, unsigned long rows)
 Insert part of a column of a matrix in a vector.

Gan_Vectorgan_vec_insert_matT (Gan_Vector *x, unsigned long rx, Gan_Matrix *A, unsigned long ra, unsigned long ca, unsigned long rows)
 Insert part of a row of a matrix in a vector.

Gan_Vector_fgan_vecf_insert (Gan_Vector_f *x, unsigned long rx, Gan_Vector_f *y, unsigned long ry, unsigned long rows)
 Insert part of vector in another vector.

Gan_Vector_fgan_vecf_insert_mat (Gan_Vector_f *x, unsigned long rx, Gan_Matrix_f *A, unsigned long ra, unsigned long ca, unsigned long rows)
 Insert part of a column of a matrix in a vector.

Gan_Vector_fgan_vecf_insert_matT (Gan_Vector_f *x, unsigned long rx, Gan_Matrix_f *A, unsigned long ra, unsigned long ca, unsigned long rows)
 Insert part of a row of a matrix in a vector.


Function Documentation

Gan_Vector* gan_vec_insert Gan_Vector   x,
unsigned long    rx,
Gan_Vector   y,
unsigned long    ry,
unsigned long    rows
 

Insert part of vector in another vector.

Returns:
Result vector x.
Fills the part of vector x starting at row position rx and of size rows with the section of vector y starting at position ry.

Gan_Vector* gan_vec_insert_mat Gan_Vector   x,
unsigned long    rx,
Gan_Matrix   A,
unsigned long    ra,
unsigned long    ca,
unsigned long    rows
 

Insert part of a column of a matrix in a vector.

Returns:
Result vector x.
Insert part of a column of matrix A in vector x. The column starts at row/column position ra/ca in A, and extends down for the given number of rows. It is inserted starting at position rx in x.

Gan_Vector* gan_vec_insert_matT Gan_Vector   x,
unsigned long    rx,
Gan_Matrix   A,
unsigned long    ra,
unsigned long    ca,
unsigned long    rows
 

Insert part of a row of a matrix in a vector.

Returns:
Result vector x.
Insert part of a row of matrix A in vector x. The row starts at row/column position ra/ca in A, and extends right for the given number of rows. It is inserted starting at position rx in x.

Gan_Vector_f* gan_vecf_insert Gan_Vector_f   x,
unsigned long    rx,
Gan_Vector_f   y,
unsigned long    ry,
unsigned long    rows
 

Insert part of vector in another vector.

Returns:
Result vector x.
Fills the part of vector x starting at row position rx and of size rows with the section of vector y starting at position ry.

Gan_Vector_f* gan_vecf_insert_mat Gan_Vector_f   x,
unsigned long    rx,
Gan_Matrix_f   A,
unsigned long    ra,
unsigned long    ca,
unsigned long    rows
 

Insert part of a column of a matrix in a vector.

Returns:
Result vector x.
Insert part of a column of matrix A in vector x. The column starts at row/column position ra/ca in A, and extends down for the given number of rows. It is inserted starting at position rx in x.

Gan_Vector_f* gan_vecf_insert_matT Gan_Vector_f   x,
unsigned long    rx,
Gan_Matrix_f   A,
unsigned long    ra,
unsigned long    ca,
unsigned long    rows
 

Insert part of a row of a matrix in a vector.

Returns:
Result vector x.
Insert part of a row of matrix A in vector x. The row starts at row/column position ra/ca in A, and extends right for the given number of rows. It is inserted starting at position rx in x.


Generated on Mon Oct 13 16:15:00 2003 by doxygen1.3-rc1