예제 #1
0
        public void GetInverseSingularTest()
        {
            FloatMatrix   a   = new FloatMatrix(3, 3);
            FloatLUDecomp dlu = new FloatLUDecomp(a);

            dlu.GetInverse();
        }
예제 #2
0
        public void IsSingularTest()
        {
            Assert.IsFalse(lu.IsSingular);
            FloatMatrix   b   = new FloatMatrix(3);
            FloatLUDecomp dlu = new FloatLUDecomp(b);

            Assert.IsTrue(dlu.IsSingular);
        }
예제 #3
0
		static FloatLUDecompTest()
		{
			FloatMatrix a = new FloatMatrix(3);
			a[0, 0] = -1;
			a[0, 1] = 5;
			a[0, 2] = 6;
			a[1, 0] = 3;
			a[1, 1] = -6;
			a[1, 2] = 1;
			a[2, 0] = 6;
			a[2, 1] = 8;
			a[2, 2] = 9;
			lu = new FloatLUDecomp(a);
		}
예제 #4
0
        static FloatLUDecompTest()
        {
            FloatMatrix a = new FloatMatrix(3);

            a[0, 0] = -1;
            a[0, 1] = 5;
            a[0, 2] = 6;
            a[1, 0] = 3;
            a[1, 1] = -6;
            a[1, 2] = 1;
            a[2, 0] = 6;
            a[2, 1] = 8;
            a[2, 2] = 9;
            lu      = new FloatLUDecomp(a);
        }
예제 #5
0
		public void LULong()
		{
			FloatMatrix lm = new FloatMatrix(3, 2);
			FloatLUDecomp llu = new FloatLUDecomp(lm);
		}
예제 #6
0
		public void LUWide()
		{
			FloatMatrix wm = new FloatMatrix(2, 3);
			FloatLUDecomp wlu = new FloatLUDecomp(wm);
		}
예제 #7
0
		public void GetInverseSingularTest()
		{
			FloatMatrix a = new FloatMatrix(3, 3);
			FloatLUDecomp dlu = new FloatLUDecomp(a);
			dlu.GetInverse();
		}
예제 #8
0
		public void IsSingularTest()
		{
			Assert.IsFalse(lu.IsSingular);
			FloatMatrix b = new FloatMatrix(3);
			FloatLUDecomp dlu = new FloatLUDecomp(b);
			Assert.IsTrue(dlu.IsSingular);
		}
예제 #9
0
 public void LULong()
 {
     FloatMatrix   lm  = new FloatMatrix(3, 2);
     FloatLUDecomp llu = new FloatLUDecomp(lm);
 }
예제 #10
0
 public void LUWide()
 {
     FloatMatrix   wm  = new FloatMatrix(2, 3);
     FloatLUDecomp wlu = new FloatLUDecomp(wm);
 }