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()); } }
public override PointD F(PointD p) { Complex c = p.ToComplex(); c = Complex.Pow(c, _power); c = Complex.Multiply(c, _coeff); return(new PointD(c)); }
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)); }
public override PointD F(PointD p) { return(new PointD(Complex.Sin(p.ToComplex()))); }
public override PointD F(PointD p) { return(new PointD(Complex.Multiply(p.ToComplex(), p.ToComplex()))); }