get the value of sigma concode_field_sep int deltaN concode_elem_sep Summation sigma concode_elem_sep boolean isplus concode_elem_sep long e concode_elem_sep Tail tail concode_elem_sep int offsetE concode_elem_sep Parameter parameter concode_elem_sep Summation[] parts concode_elem_sep long j concode_elem_sep int deltaE concode_elem_sep long ACCURACY_BIT concode_elem_sep long n concode_field_sep double compute concode_elem_sep Iterator<Summation> iterator concode_elem_sep Summation[] partition concode_elem_sep Summation getElement concode_elem_sep double computePi concode_elem_sep double computePi concode_elem_sep void computePi concode_elem_sep Parameter get concode_elem_sep void setValue concode_elem_sep long bit2terms concode_elem_sep String toString concode_elem_sep void main concode_elem_sep Map<Parameter,Sum> getSums
double function ( ) { if ( sigma . getValue ( ) == null ) { double loc0 = 0 ; for ( int loc1 = 0 ; loc1 < parts . length ; loc1 ++ ) loc0 = Modular . addMod ( loc0 , parts [ loc1 ] . compute ( ) ) ; sigma . setValue ( loc0 ) ; } final double loc2 = Modular . addMod ( sigma . getValue ( ) , tail . compute ( ) ) ; return parameter . isplus ? loc2 : - loc2 ; }