|
SoPlex Doxygen Documentation
|
Go to the documentation of this file.
49 assert(n <= m && m < size() && n >= 0);
53 cpy = ( size() - m >= cpy) ? cpy : size() - m;
72 d = (d > e-> idx) ? d : e-> idx;
87 for (l = s, w = s + 1; w < e; l = w, ++w)
98 while (l-> idx > dummy. idx);
126 x = (e-> val > x) ? e-> val : ((-e-> val > x) ? -e-> val : x);
133 for( int i = 0; i < size(); ++i)
134 if (fabs( m_elem[i].val) > maxi)
135 maxi = fabs( m_elem[i].val);
152 x = (e-> val < x) ? e-> val : ((-e-> val < x) ? -e-> val : x);
159 for( int i = 0; i < size(); ++i)
160 if (fabs( m_elem[i].val) < mini)
161 mini = fabs( m_elem[i].val);
239 for (i = j = 0; i < v. size(); ++i)
244 os << " - " << -v. value(i);
246 os << " + " << v. value(i);
250 os << " x" << v. index(i);
252 if ((i + 1) % 4 == 0)
260 #ifdef ENABLE_CONSISTENCY_CHECKS
263 const int my_size = size();
264 const int my_max = max();
265 if (my_size < 0 || my_max < 0 || my_size > my_max)
268 for ( int i = 1; i < my_size; ++i)
270 for ( int j = 0; j < i; ++j)
|