/// <summary> /// Конструктор екземпляра класа, що інкапсулює функціонал комплексного потенціалу течії /// </summary> /// <param name = "V_inf"> Швидкість течії у нескінченності </param> /// <param name = "alpha"> Кут атаки в радіанах. Повинен дорівнювати нулю в разі обтікання смуги або півплощини </param> /// <param name = "R"> Радіус циліндра, що обтікається. Повинен дорівнювати нулю в разі обтікання смуги або півплощини </param> /// <param name = "G"> Циркуляція. Повинна дорівнювати нулю в разі обтікання смуги або півплощини </param> /// <param name = "f"> Функція конформного відображення (реалізує інтерфейс IConformalMapFunction) </param> public Potential(double V_inf, double alpha, double R, double G, IConformalMapFunction f) { this.f = f; this._V_inf = V_inf; this._R = R; this._alpha = R == 0 ? 0 : alpha; this._G = R == 0 ? 0 : G; }
public PotentialHelp(double Sh1, double Sh2) { this.a = 1; this.b = 1; this.R = 2.5; this.Sh1 = Sh1; this.Sh2 = Sh2; _f = new Hydrodynamics_Sources.Conformal_Maps.IdentityTransform(); }