///<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);
        }
Beispiel #2
0
		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]);
 }