//====================================================//
// //
// Overloaded > //
// //
//====================================================//
int MYCOMPLEX::operator>(const MYCOMPLEX &w)
{
double TOL = 1.0e-7;
double t1 = real - w.real;
double t2 = imaginary-w.imaginary;
if( t1 > 0.0 && t2 > 0.0)
return(1);
else
return(0);
}
int operator>(const MYCOMPLEX& w,const int& i)
{
double TOL = 1.0e-14;
double t1 = w.real-(double)i;
double t2 = w.imaginary;
if( t1 > 0.0 && t2 > 0.0 )
return(1);
else
return(0);
}
int operator>(const MYCOMPLEX& w,const float& x)
{
double TOL = 1.0e-14;
double t1 = w.real-x;
double t2 = w.imaginary;
if( t1 > 0.0 && t2 > 0.0 )
return(1);
else
return(0);
}
int operator>(const MYCOMPLEX& w,const double& x)
{
double TOL = 1.0e-14;
double t1 = w.real-x;
double t2 = w.imaginary;
if( t1 > 0.0 && t2 > 0.0 )
return(1);
else
return(0);
}