87 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Fortran
		
	
	
	
			
		
		
	
	
			87 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Fortran
		
	
	
	
| C> \brief \b SCEIL
 | |
| *
 | |
| *  =========== DOCUMENTATION ===========
 | |
| *
 | |
| * Online html documentation available at
 | |
| *            http://www.netlib.org/lapack/explore-html/
 | |
| *
 | |
| *  Definition:
 | |
| *  ===========
 | |
| *
 | |
| *       REAL FUNCTION SCEIL( A )
 | |
| *
 | |
| *       .. Scalar Arguments ..
 | |
| *       REAL A
 | |
| *       ..
 | |
| *
 | |
| *    =====================================================================
 | |
| *
 | |
| *       .. Intrinsic Functions ..
 | |
| * 	      INTRINSIC          INT
 | |
| *       ..
 | |
| *       .. Executable Statements ..*
 | |
| *
 | |
| *       IF (A-INT(A).EQ.0) THEN
 | |
| *           SCEIL = A
 | |
| *       ELSE IF (A.GT.0) THEN
 | |
| *           SCEIL = INT(A)+1;
 | |
| *       ELSE
 | |
| *           SCEIL = INT(A)
 | |
| *       END IF
 | |
| *
 | |
| *       RETURN
 | |
| *
 | |
| *       END
 | |
| *  Purpose
 | |
| *  =======
 | |
| *
 | |
| C>\details \b Purpose:
 | |
| C>\verbatim
 | |
| C>\endverbatim
 | |
| *
 | |
| *  Arguments:
 | |
| *  ==========
 | |
| *
 | |
| *
 | |
| *  Authors:
 | |
| *  ========
 | |
| *
 | |
| C> \author Univ. of Tennessee
 | |
| C> \author Univ. of California Berkeley
 | |
| C> \author Univ. of Colorado Denver
 | |
| C> \author NAG Ltd.
 | |
| *
 | |
| C> \date December 2016
 | |
| *
 | |
| C> \ingroup variantsOTHERcomputational
 | |
| *
 | |
| *  =====================================================================
 | |
|       REAL FUNCTION SCEIL( A )
 | |
| *
 | |
| *  -- LAPACK computational routine --
 | |
| *  -- LAPACK is a software package provided by Univ. of Tennessee,    --
 | |
| *  -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
 | |
| *
 | |
| *     .. Scalar Arguments ..*
 | |
|       REAL A
 | |
| *     ..
 | |
| *
 | |
| *  =====================================================================
 | |
| *
 | |
| *     .. Intrinsic Functions ..
 | |
| 	      INTRINSIC          INT
 | |
| *     ..
 | |
| *     .. Executable Statements ..*
 | |
| *
 | |
|       IF (A-INT(A).EQ.0) THEN
 | |
|           SCEIL = A
 | |
|       ELSE IF (A.GT.0) THEN
 | |
|           SCEIL = INT(A)+1;
 | |
|       ELSE
 | |
|           SCEIL = INT(A)
 | |
|       END IF
 | |
| 
 | |
|       RETURN
 | |
| *
 | |
|       END
 |