this is rarely used because it is slower and requires inithashvals to be called beforehand to initialize the hashvalues . concode_field_sep int[] indexedValues concode_elem_sep Experiments domain concode_elem_sep double[] valuesI concode_elem_sep double sum concode_elem_sep Map<Integer,Double> hashValues concode_elem_sep Index<IntPair> instanceIndex concode_field_sep double ftilde concode_elem_sep void print concode_elem_sep void print concode_elem_sep int getX concode_elem_sep void initHashVals concode_elem_sep IntPair getPair concode_elem_sep int getY concode_elem_sep int len concode_elem_sep int getXInstance concode_elem_sep void setValue concode_elem_sep void setSum concode_elem_sep int indexOf concode_elem_sep int getYInstance
double function ( int arg0 , int arg1 ) { Double loc0 = hashValues . get ( Integer . valueOf ( indexOf ( arg0 , arg1 ) ) ) ; if ( loc0 == null ) { return 0.0 ; } else { return loc0 . doubleValue ( ) ; } }