///<summary>Implicit cast conversion to <c>ComplexDoubleVector</c> from <c>DoubleVector</c></summary> static public ComplexDoubleVector ToComplexDoubleVector(DoubleVector src) { double[] temp = src.ToArray(); ComplexDoubleVector ret = new ComplexDoubleVector(temp.Length); for (int i = 0; i < temp.Length; ++i) { ret.data[i] = temp[i]; } return(ret); }
public void FirstElementTestforConstructor2() { DoubleVector dv = new DoubleVector(3, 1.0); DoubleLevinson dl = new DoubleLevinson(LC3.ToArray(), dv.ToArray()); }
///<summary>Implicit cast conversion to <c>ComplexDoubleVector</c> from <c>DoubleVector</c></summary> static public ComplexDoubleVector ToComplexDoubleVector(DoubleVector src) { double[] temp = src.ToArray(); ComplexDoubleVector ret = new ComplexDoubleVector(temp.Length); for (int i = 0; i < temp.Length; ++i) { ret.data[i] = temp[i]; } return ret; }
public void ToArray() { double[] testvector = new double[2]{0,1}; DoubleVector test = new DoubleVector(testvector); double[] internaldata = test.ToArray(); Assert.AreEqual(internaldata.Length,testvector.Length); Assert.AreEqual(internaldata[0],testvector[0]); Assert.AreEqual(internaldata[1],testvector[1]); }