Êþº¾4¢ 1YZ 0[ 0\ 0] 0^ 0_ 0` ab ac 0de 0fgh Yi j kl m 0n opq r sItuvwxy 0z{|}~€‚ƒ„… † ‡ˆ‰ŠsLjava/lang/String;etadepthabdepth_c()VCodeLineNumberTableLocalVariableTablethis%Lucar/nc2/dataset/transform/CFOceanS;getTransformName()Ljava/lang/String;makeCoordinateTransform\(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/AttributeContainer;)Lucar/nc2/dataset/VerticalCT;ds Lucar/nc2/dataset/NetcdfDataset;ctvLucar/nc2/AttributeContainer; formula_termsvalues[Ljava/lang/String;rsLucar/nc2/dataset/VerticalCT; StackMapTable‹KtoStringmakeMathTransformƒ(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Dimension;Lucar/nc2/dataset/VerticalCT;)Lucar/unidata/geoloc/vertical/VerticalTransform;timeDimLucar/nc2/Dimension;vCT SourceFile CFOceanS.java :; 34 54 64 74 84 94Œ ‘B ’“s eta depth a b depth_c ”•ucar/nc2/dataset/VerticalCTjava/lang/StringBuilderOceanS_Transform_ –—˜ ™B QB AB :šucar/unidata/util/Parameter standard_name :› œheight_formulaheight(x,y,z) = depth_c*s(z) + (depth(x,y)-depth_c)*C(z) + eta(x,y) * (1 + (depth_c*s(z) + (depth(x,y)-depth_c)*C(z))/depth(x,y)  C_formulaNC(z) = (1-b)*sinh(a*s(z))/sinh(a) + b*(tanh(a*(s(z)+0.5))/(2*tanh(0.5*a))-0.5)#ucar/unidata/geoloc/vertical/OceanSEta_variableName œžS_variableNameDepth_variableNameDepth_c_variableNameA_variableNameB_variableName OceanS: s: eta: depth: a: b: depth_c: Ÿ  :¡#ucar/nc2/dataset/transform/CFOceanS3ucar/nc2/dataset/transform/AbstractTransformBuilder1ucar/nc2/dataset/transform/VertTransformBuilderIFjava/lang/String ucar/nc2/dataset/VerticalCT$TypeType InnerClassesOceanS"Lucar/nc2/dataset/VerticalCT$Type;name getFormula1(Lucar/nc2/AttributeContainer;)Ljava/lang/String; parseFormula9(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;ucar/nc2/AttributeContainergetName|(Ljava/lang/String;Ljava/lang/String;Lucar/nc2/dataset/VerticalCT$Type;Lucar/nc2/dataset/transform/VertTransformBuilderIF;)V'(Ljava/lang/String;Ljava/lang/String;)V addParameter (Lucar/unidata/util/Parameter;)Vb(Lucar/nc2/dataset/CoordinateTransform;Ljava/lang/String;Lucar/nc2/NetcdfFile;Ljava/lang/String;)Z getParameters+()Lcom/google/common/collect/ImmutableList;<(Lucar/nc2/NetcdfFile;Lucar/nc2/Dimension;Ljava/util/List;)V!012345464748494:;<W)*·*µ*µ*µ*µ*µ*µ±= > )?@AB<1² ¶ °=> ?@CD<&*,¶ N-¦°*- ¶ :Ç°*2µ*2µ*2µ*2µ*2µ*2µ»Y»Y·¶,¹¶¶*¶² *·:»Y*¶·¶»Y-·¶»Y·¶»Y·¶*!+*´¶"š°*#+*´¶"š°*$+*´¶"š°*%+*´¶"š°*&+*´¶"š°*'+*´¶"š°°=~  !"$%%-&5'=(E)M+^,v-ˆ.—2§4·7Ç8É9Ù:Û;ë<í>ý?ÿ@AB!C#E>>&?@&EF&GH I4JKv°LMNü OüPü«QB<}S»Y·(¶*´¶)¶*´¶*¶*´¶+¶*´¶,¶*´¶-¶*´¶¶°=I> S?@RS<V» Y+,-¶.·/°=O>*?@EFTUVMWXŽ a@