/[marvin]/marvin/src/libsip/type/discsignal.cc
ViewVC logotype

Diff of /marvin/src/libsip/type/discsignal.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by hannibal, Thu Aug 14 09:11:14 2003 UTC revision 1.7 by vishnou, Tue Aug 26 15:49:14 2003 UTC
# Line 118  DiscSignal &DiscSignal::truncate ( DiscS Line 118  DiscSignal &DiscSignal::truncate ( DiscS
118    return *res;    return *res;
119  }  }
120    
121  int DiscSignal::min ( DiscSignal &src )  int DiscSignal::min ( )
122  {  {
123    double min = DBL_MAX;    double min = DBL_MAX;
124    int res = -1;    int res = -1;
125        
126    for (int i = 0; src[i]; ++i)    for (int i = 0; (*this)[i]; ++i)
127      if (src[i] < min)      if ((*this)[i] < min)
128        {        {
129          res = i;          res = i;
130          min = src[i];          min = (*this)[i];
131        }        }
132    return res;    return res;
133  }  }
134    
135  double DiscSignal::min_val ( DiscSignal &src )  double DiscSignal::min_val ( )
136  {  {
137    double min = DBL_MAX;    double min = DBL_MAX;
138    
139    for (int i = 0; src[i]; ++i)    for (int i = 0; (*this)[i]; ++i)
140      if (src[i] < min)      if ((*this)[i] < min)
141          min = src[i];          min = (*this)[i];
142    return min;    return min;
143  }  }
144    
145  int DiscSignal::max ( DiscSignal &src )  int DiscSignal::max ()
146  {  {
147    double max = DBL_MIN;    double max = DBL_MIN;
148    int res = -1;    int res = -1;
149        
150    for (int i = 0; src[i]; ++i)    for (int i = 0; (*this)[i]; ++i)
151      if ( src[i] > max )      if ( (*this)[i] > max )
152        {        {
153          res = i;          res = i;
154          max = src[i];          max = (*this)[i];
155        }        }
156    return res;    return res;
157  }  }
158    
159  double DiscSignal::max_val ( DiscSignal &src )  double DiscSignal::max_val ( )
160  {  {
161    double max = DBL_MIN;    double max = DBL_MIN;
162        
163    for (int i = 0; src[i]; ++i)    for (int i = 0; (*this)[i]; ++i)
164      if (src[i] > max )      if ((*this)[i] > max )
165          max = src[i];          max = (*this)[i];
166    return max;    return max;
167  }  }
168    

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26