Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\common\geo\GeoDistance$3.class
???? 3 S *org/elasticsearch/common/geo/GeoDistance$3 (org/elasticsearch/common/geo/GeoDistance GeoDistance.java <org/elasticsearch/common/geo/GeoDistance$FixedSourceDistance FixedSourceDistance ?org/elasticsearch/common/geo/GeoDistance$ArcFixedSourceDistance ArcFixedSourceDistance *org/elasticsearch/common/geo/GeoDistance$1 <init> (Ljava/lang/String;I)V B(Ljava/lang/String;ILorg/elasticsearch/common/geo/GeoDistance$1;)V this ,Lorg/elasticsearch/common/geo/GeoDistance$3; calculate 3(DDDDLorg/elasticsearch/common/unit/DistanceUnit;)D@ !?TD-@f? java/lang/Math cos (D)D @ %org/elasticsearch/common/geo/GeoUtils # earthDiameter % $ & sqrt ( ) min (DD)D + , - asin / 0 *org/elasticsearch/common/unit/DistanceUnit 2 fromMeters 4 3 5 sourceLatitude D sourceLongitude targetLatitude targetLongitude unit ,Lorg/elasticsearch/common/unit/DistanceUnit; x1 x2 h1 h2 h averageLatitude diameter normalize 0(DLorg/elasticsearch/common/unit/DistanceUnit;)D distance fixedSourceDistance n(DDLorg/elasticsearch/common/unit/DistanceUnit;)Lorg/elasticsearch/common/geo/GeoDistance$FixedSourceDistance; 1(DDLorg/elasticsearch/common/unit/DistanceUnit;)V J K Code LocalVariableTable LineNumberTable SourceFile EnclosingMethod InnerClasses@0 M 2 *+? ? N O R M 2 t' k o9 k o9 g? g9)g k o? g9 ? ? kkc !o9 c !o9? '9 ? *? .? 1k? 6? N ? t t 7 8 t 9 8 t : 8 t ; 8 t <