Bibliothèque



Installer ce fichier dans votre répertoire de travail.

vgj3free.h
/* ------------------------------------ */
/*  Save as :   vgj3free.h              */
/* ------------------------------------ */

/* ------------------------------------ */
/* ------------------------------------ */
void put_zeroR_mR(
double **Ab,
double **Ab_free
)
{
int r;
int c;

int r_free= R1;
int t=0;

 	for    (r=R1;   r<Ab[R_SIZE][C0];   r++)
 	   for (c=r+t;  c<Ab[C_SIZE_A][C0]; c++)
 	   
        if(Ab[r][c]> ERROR_E)
          { 
            c_r_mR(Ab,r,Ab_free,r_free);
            c = Ab[C_SIZE_A][C0];
            r_free++;
          }
        else
        {
		  r_free++;
		  t++;
	    }

}
/* ------------------------------------ */
/* ------------------------------------ */
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); 
		   c_s_mR(1.,Ab_free,r,rsize_R(Ab_free)+C1+t);
		   t++; 
		 }	    
}
/* ------------------------------------ */
/* ------------------------------------ */


fichier h.