Variable を複素数対応化するためのクラス。 Variable x が id 'x' を持つとき、 x.GetComplexPart(out re, out im); の結果 re, im を re の id = ComplexId(Re, 'x'), im の id = ComplexId(Im, 'x') にする。
Esempio n. 1
0
        public int CompareTo(object obj)
        {
            ComplexId id = (ComplexId)obj;

            int comp = this.id.CompareTo(id.id);

            if (comp != 0)
            {
                return(comp);
            }

            return(this.ri.CompareTo(id.ri));
        }
Esempio n. 2
0
        public override bool Equals(object obj)
        {
            ComplexId id = (ComplexId)obj;

            return(this.ri == id.ri && this.id.Equals(id.id));
        }