private int ssMedian5 ( int Td , int PA , int v1 , int v2 , int v3 , int v4 , int v5 ) { int t ; if ( T [ start + Td + SA [ PA + SA [ v2 ] ] ] > T [ start + Td + SA [ PA + SA [ v3 ] ] ] ) { t = v2 ; v2 = v3 ; v3 = t ; } if ( T [ start + Td + SA [ PA + SA [ v4 ] ] ] > T [ start + Td + SA [ PA + SA [ v5 ] ] ] ) { t = v4 ; v4 = v5 ; v5 = t ; } if ( T [ start + Td + SA [ PA + SA [ v2 ] ] ] > T [ start + Td + SA [ PA + SA [ v4 ] ] ] ) { t = v2 ; v2 = v4 ; v4 = t ; t = v3 ; v3 = v5 ; v5 = t ; } if ( T [ start + Td + SA [ PA + SA [ v1 ] ] ] > T [ start + Td + SA [ PA + SA [ v3 ] ] ] ) { t = v1 ; v1 = v3 ; v3 = t ; } if ( T [ start + Td + SA [ PA + SA [ v1 ] ] ] > T [ start + Td + SA [ PA + SA [ v4 ] ] ] ) { t = v1 ; v1 = v4 ; v4 = t ; t = v3 ; v3 = v5 ; v5 = t ; } if ( T [ start + Td + SA [ PA + SA [ v3 ] ] ] > T [ start + Td + SA [ PA + SA [ v4 ] ] ] ) { return v4 ; } return v3 ; }
Returns the median of five elements