question: reset base coordinates . round/extend lower and upper bounds if necessary . concode_field_sep int[] precisionDigits concode_elem_sep double[] originalUpperBound concode_elem_sep double[][] baseCoords concode_elem_sep double[] originalLowerBound concode_elem_sep double[] upperBound concode_elem_sep double[] precisionUnit concode_elem_sep double[] lowerBound concode_elem_sep boolean[] extendBound concode_elem_sep int dimension concode_field_sep int getDimension concode_elem_sep int[] getPrecisionDigits concode_elem_sep double[] getLowerBounds concode_elem_sep double[] getPrecisionUnit concode_elem_sep String toString concode_elem_sep double[][] getCoordinateSpace concode_elem_sep void extendUpperBound concode_elem_sep void extendBound concode_elem_sep void extendBound concode_elem_sep void extendLowerBound concode_elem_sep void initBaseCoord concode_elem_sep void setPrecisionUnit concode_elem_sep double[] getUpperBounds
target: void function ( ) { for ( int loc0 = 0 ; loc0 < dimension ; loc0 ++ ) { lowerBound [ loc0 ] = originalLowerBound [ loc0 ] ; upperBound [ loc0 ] = originalUpperBound [ loc0 ] ; setPrecisionUnit ( loc0 ) ; } for ( int loc0 = 0 ; loc0 < dimension ; loc0 ++ ) { if ( extendBound [ loc0 ] ) { extendBound ( loc0 ) ; } } initBaseCoord ( ) ; }