mod method
Implementation
MathComplex mod( dynamic r ){
if( r is MathComplex ){
if( r._im == 0.0 ){
return MathComplex( ClipMath.fmod( _re, r._re ), ClipMath.fmod( _im, r._re ) );
}
MathComplex z = dup( this );
z.divAndAss( r );
z._re = ClipMath.toInt( z._re );
z._im = ClipMath.toInt( z._im );
z.mulAndAss( r );
return sub( z );
}
double rr = ClipMath.toDouble(r);
return MathComplex( ClipMath.fmod( _re, rr ), ClipMath.fmod( _im, rr ) );
}