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

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


Functions

Gan_Vectorgan_vec_insert (Gan_Vector *x, unsigned long rx, const 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, const 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, const 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, const 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, const 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, const 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,
const 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,
const 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,
const 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,
const 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,
const 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,
const 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 Fri Mar 17 12:44:59 2006 by  doxygen 1.3.9.1