ext/cvode/source/cvband.c
static int CVBandSolve(CVodeMem cv_mem, N_Vector b, N_Vector ycur,
		       N_Vector fcur)
{
  CVBandMem cvband_mem;
  
  cvband_mem = (CVBandMem) lmem;

  BandBacksolve(M, pivots, b);

  /* If BDF, scale the correction to account for change in gamma */
  if ((lmm == BDF) && (gamrat != ONE)) {
    N_VScale(TWO/(ONE + gamrat), b, b);
  }

  return(0);
}
/*************** CVBandSolve *****************************************

 This routine handles the solve operation for the band linear solver
 by calling the band backsolve routine.  The return value is 0.

**********************************************************************/
CVBandSolve
This routine handles the solve operation for the band linear solver
by calling the band backsolve routine.  The return value is 0.
CVBandSolve This routine handles the solve operation for the band linear solver by calling the band backsolve routine . The return value is 0 .
static int CVBandSolve(CVodeMem cv_mem, N_Vector b, N_Vector ycur,
		       N_Vector fcur)
{
  CVBandMem cvband_mem;
  cvband_mem = (CVBandMem) lmem;
  BandBacksolve(M, pivots, b);
  if ((lmm == BDF) && (gamrat != ONE)) {
    N_VScale(TWO/(ONE + gamrat), b, b);
  }
  return(0);
}
static int CVBandSolve ( CVodeMem cv_mem , N_Vector b , N_Vector ycur , N_Vector fcur ) { CVBandMem cvband_mem ; cvband_mem = ( CVBandMem ) lmem ; BandBacksolve ( M , pivots , b ) ; if ( ( lmm == BDF ) && ( gamrat != ONE ) ) { N_VScale ( TWO / ( ONE + gamrat ) , b , b ) ; } return ( 0 ) ; }
CVBandSolve 
This routine handles the solve operation for the band linear solver
by calling the band backsolve routine.
CVBandSolve This routine handles the solve operation for the band linear solver by calling the band backsolve routine .
/* If BDF, scale the correction to account for change in gamma */