Line  

1  /* * mode: C++ ; cfilestyle: "stroustrup" * *****************************


2  * Qwt Widget Library


3  * Copyright (C) 1997 Josef Wilgen


4  * Copyright (C) 2002 Uwe Rathmann


5  *


6  * This library is free software; you can redistribute it and/or


7  * modify it under the terms of the Qwt License, Version 1.0


8  *****************************************************************************/


9 


10  #include "qwt_math.h"


11 


12  /*!


13  \brief Find the smallest value in an array


14  \param array Pointer to an array


15  \param size Array size


16  */


17  double qwtGetMin( const double *array, int size )


18  {


19  if ( size <= 0 )


20  return 0.0;


21 


22  double rv = array[0];


23  for ( int i = 1; i < size; i++ )


24  rv = qMin( rv, array[i] );


25 


26  return rv;


27  }


28 


29 


30  /*!


31  \brief Find the largest value in an array


32  \param array Pointer to an array


33  \param size Array size


34  */


35  double qwtGetMax( const double *array, int size )


36  {


37  if ( size <= 0 )


38  return 0.0;


39 


40  double rv = array[0];


41  for ( int i = 1; i < size; i++ )


42  rv = qMax( rv, array[i] );


43 


44  return rv;


45  }


Note:
See
TracBrowser
for help on using the repository browser.