Linear Algebra and the C Language/a09l


Code study: put_freeV_mR();

  • This function put the free values, (1), in the free rows.
  • This function put the free values, (1), in the free columns


/* ------------------------------------ */
/* ------------------------------------ */
void put_freeV_mR(
double **Ab_free
)
{
int r;
int t=1;

 	for (r=R1; r<Ab_free[R_SIZE][C0]; r++)
 	
 	    if(Ab_free[r][r]< ERROR_E)
 	     {
		   c_s_mR(1.,Ab_free,r,r);                      // Free rows
		   c_s_mR(1.,Ab_free,r,rsize_R(Ab_free)+C1+t);  // Free columns
		   t++; 
		 }	    
}
/* ------------------------------------ */
/* ------------------------------------ */