36 #if __cplusplus >= 201103L
37 vecToAddTo->emplace_back ( elementToAdd );
39 vecToAddTo->push_back ( elementToAdd );
58 #if __cplusplus >= 201103L
59 vecToAddTo->emplace_back ( elementToAdd );
61 vecToAddTo->push_back ( elementToAdd );
80 #if __cplusplus >= 201103L
81 vecToAddTo->emplace_back ( elementToAdd );
83 vecToAddTo->push_back ( elementToAdd );
102 #if __cplusplus >= 201103L
103 vecToAddTo->emplace_back ( elementToAdd );
105 vecToAddTo->push_back ( elementToAdd );
124 #if __cplusplus >= 201103L
125 vecToAddTo->emplace_back ( elementToAdd );
127 vecToAddTo->push_back ( elementToAdd );
146 #if __cplusplus >= 201103L
147 vecToAddTo->emplace_back ( elementToAdd );
149 vecToAddTo->push_back ( elementToAdd );
169 #if __cplusplus >= 201103L
170 vecToAddTo->emplace_back ( elementToAdd );
172 vecToAddTo->push_back ( elementToAdd );
192 #if __cplusplus >= 201103L
193 vecToAddTo->emplace_back ( elementToAdd );
195 vecToAddTo->push_back ( elementToAdd );
214 #if __cplusplus >= 201103L
215 vecToAddTo->emplace_back ( elementToAdd );
217 vecToAddTo->push_back ( elementToAdd );
236 #if __cplusplus >= 201103L
237 vecToAddTo->emplace_back ( elementToAdd );
239 vecToAddTo->push_back ( elementToAdd );
256 return ( a[5] < b[5] );
269 return ( a[5] > b[5] );
282 if ( a.size() != 31 ) {
return (
false ); }
283 if ( b.size() != 31 ) {
return (
true ); }
286 proshade_double aSum = 0.0, bSum = 0.0;
287 for (
size_t it = 0; it < 31; it++ )
294 return ( aSum > bSum );
307 proshade_double aScore = ( ( a[0] * a[5] ) + ( a[6] * a[11] ) ) / ( a[0] + a[6] );
308 proshade_double bScore = ( ( b[0] * b[5] ) + ( b[6] * b[11] ) ) / ( b[0] + b[6] );
311 return ( aScore > bScore );
324 return ( a[0] > b[0] );
338 proshade_double* symAx =
new proshade_double[7];
375 proshade_signed* bounds =
nullptr;
376 bounds =
new proshade_signed[6];