Functions in alloc.c
Table of Contents
- CMPLX_Matrix( )
- CMPLX_Vector( )
- double_Matrix( )
- double_Matrix2( )
- double_Vector( )
- INT_Matrix( )
- INT_Matrix2( )
- INT_Vector( )
- free_CMPLX_Matrix( )
- free_CMPLX_Vector( )
- free_double_Matrix( )
- free_double_Vector( )
- free_INT_Matrix( )
- free_INT_Vector( )
- Null_double_Matrix( )
- Null_double_Vector( )
- Null_INTMatrix( )
- Null_INTVector( )
CMPLX_Matrix( )
Prototype: complex ** CMPLX_Matrix( int row, int column)Description: To allocate a matrix of complex type
Input value:
- int row --- row number of the matrix
- int col --- column number of the matrix
(Click to go back to Table of Contents.)
CMPLX_Vector( )
Prototype: complex *CMPLX_Vector( int nh )Description: To allocate a vector of complex type.
Input value:
- int nh --- length of the vector
(Click to go back to Table of Contents.)
double_Matrix( )
Prototype: double ** double_Matrix(int row, int col)Description: To allocate a matrix of double type.
Input value:
- int row --- the row number of the matrix
- int col --- column number of the matrix
(Click to go back to Table of Contents.)
double_Matrix2( )
Prototype: double *** double_Matrix2( int row, int column, int width)Description: To allocate a three-dimension array of double type.
Input value:
- int row --- row number of the matrix
- int col --- column number of the matrix
- int width --- width of the matrix
(Click to go back to Table of Contents.)
double_Vector( )
Prototype: double *double_Vector(int nh)Description: To allocate a vector of double type.
Input value:
- int nh --- length of the vector
(Click to go back to Table of Contents.)
INT_Matrix( )
Prototype: int ** INT_Matrix( int row, int col)Description: To allocates a matrix of integer type
Input value:
- int row --- row number of the matrix
- int col --- column number of the matrix
(Click to go back to Table of Contents.)
INT_Matrix2( )
Prototype: int *** INT_Matrix2( int row, int column, int width)Description: To allocate a three dimension array of double type.
Input value:
- int row --- row number of the matrix
- int col --- column number of the matrix
- int width --- width of the matrix
(Click to go back to Table of Contents.)
INT_Vector( )
Prototype: int * INT_Vector( int nh)Description: To allocate a vector of integer type.
Input value:
- int nh --- length of the vector
(Click to go back to Table of Contents.)
free_CMPLX_Matrix( )
Prototype: void free_CMPLX_Matrix( complex **m, int row, int column)Description: To free a matrix of complex type.
Input value:
- complex ** m --- pointer to a matrix of complex type.
- int row --- row number of the matrix
- int column --- column number of the matrix
(Click to go back to Table of
Contents.)
free_CMPLX_Vector( )
Prototype: void free_CMPLX_Vector( complex *v, int nh)Description: To free a vector of complex type
Input value:
- complex * v --- pointer to a vector of complex type
- int nh --- length of the vector
(Click to go back to Table of Contents.)
free_double_Matrix( )
Prototype: void free_double_Matrix( double **m, int row, int column)Description: To free a matrix of double type.
Input value:
- double ** m --- pointer to a matrix of double type.
- int row --- row number of the matrix
- int column --- column number of the matrix
(Click to go back to Table of Contents.)
free_double_Vector( )
Prototype: void free_double_Vector(double *v, int nh)Description: To free a vector of double type.
Input value:
- double * v --- pointer to a vector of double type
- int nh --- length of the vector
(Click to go back to Table of Contents.)
free_INT_Matrix( )
Prototype: void free_INT_Matrix( int **m, int row, int column)Description: To free a matrix of integer type.
Input value:
- int ** m --- pointer to a matrix of integer type.
- int row --- row number of the matrix
- int column --- column number of the matrix
(Click to go back to Table of Contents.)
free_INT_Vector( )
Prototype: void free_INT_Vector( int *v, int nh)Description: To free a vector of integer type.
Input value:
- int * v --- pointer to a vector of integer type
- int nh --- length of the vector
(Click to go back to Table of Contents.)
Null_double_Matrix( )
Prototype: void
Null_double_Matrix( *Vec, int LenX, int LenY)
Description: To initialize a matrix of double type to zero.
Input value:
Description: To initialize a matrix of double type to zero.
Input value:
- int * Vec --- pointer to a matrix of double type
- int LenX --- row length
- int LenY --- column length
(Click to go back to Table of Contents.)
Null_double_Vector( )
Prototype: void
Null_RealVector( int *Vec, int LenX)
Description: To initialize a vector of double type to zero.
Input value:
Description: To initialize a vector of double type to zero.
Input value:
- int * Vec --- pointer to a vector of float type
- int LenX --- length of the vector
(Click to go back to Table of Contents.)
Null_INTMatrix( )
Prototype: void
Null_INTMatrix( int *Vec, int LenX, int LenY)
Description: To initialize a matrix of integer type to zero.
Input value:
Description: To initialize a matrix of integer type to zero.
Input value:
- int * Vec --- pointer to a matrix of integer type
- int LenX --- row length
- int LenY --- column length
(Click to go back to Table of Contents.)
Null_INTVector( )
Prototype: void
Null_INTVector( int *Vec, int LenX)
Description: To initialize a vector of integer type to zero.
Input value:
Description: To initialize a vector of integer type to zero.
Input value:
- int * Vec --- pointer to a vector of integer type
- int LenX --- length of the vector
(Click to go back to Table of Contents.)