nl: local multiplication . concode_field_sep Logger logger concode_elem_sep LocalRing<C> ring concode_elem_sep boolean debug concode_elem_sep C num concode_elem_sep int isunit concode_elem_sep C den concode_field_sep int signum concode_elem_sep boolean isONE concode_elem_sep Local<C> inverse concode_elem_sep boolean isUnit concode_elem_sep Local<C> subtract concode_elem_sep Local<C> gcd concode_elem_sep Local<C> sum concode_elem_sep int compareTo concode_elem_sep Local<C>[] egcd concode_elem_sep Local<C> abs concode_elem_sep int hashCode concode_elem_sep Local<C> negate concode_elem_sep boolean equals concode_elem_sep Local<C> clone concode_elem_sep boolean isZERO concode_elem_sep String toString concode_elem_sep Local<C> divide concode_elem_sep Local<C> remainder
code: Local < C > function ( Local < C > arg0 ) { if ( arg0 == null || arg0 . isZERO ( ) ) { return arg0 ; } if ( num . isZERO ( ) ) { return this ; } if ( arg0 . isONE ( ) ) { return this ; } if ( this . isONE ( ) ) { return arg0 ; } C loc0 = num . multiply ( arg0 . num ) ; C loc1 = den . multiply ( arg0 . den ) ; return new Local < C > ( ring , loc0 , loc1 , false ) ; }