Beispiel #1
0
 public override PointD F(PointD p)
 {
     if (!p.IsZero)
     {
         Complex c = Complex.Multiply(p.ToComplex(), p.ToComplex());
         return(new PointD(Complex.Sin(c)));
     }
     else
     {
         return(new PointD());
     }
 }
Beispiel #2
0
        public override PointD F(PointD p)
        {
            Complex c = p.ToComplex();

            c = Complex.Pow(c, _power);
            c = Complex.Multiply(c, _coeff);
            return(new PointD(c));
        }
Beispiel #3
0
 public override PointD F(PointD p)
 {
     if (!p.IsZero)
     {
         Complex c = Complex.Divide(new Complex(1.0, 1.0), p.ToComplex());
         return(new PointD(Complex.Sin(c)));
     }
     else
     {
         return(new PointD());
     }
 }
        public PointD Power(PointD p)
        {
            Complex c = Complex.Pow(ToComplex(), p.ToComplex());

            return(new PointD(c));
        }
        public PointD Mult(PointD p)
        {
            Complex c = Complex.Multiply(ToComplex(), p.ToComplex());

            return(new PointD(c));
        }
Beispiel #6
0
 public override PointD F(PointD p)
 {
     return(new PointD(Complex.Sin(p.ToComplex())));
 }
Beispiel #7
0
 public override PointD F(PointD p)
 {
     return(new PointD(Complex.Multiply(p.ToComplex(), p.ToComplex())));
 }