예제 #1
0
        public void H5Sis_simpleTest3()
        {
            hid_t space = H5S.create(H5S.class_t.SCALAR);

            Assert.IsTrue(space >= 0);
            Assert.IsTrue(H5S.is_simple(space) > 0);
            Assert.IsTrue(H5S.close(space) >= 0);
        }
예제 #2
0
        public void H5Sis_simpleTest2()
        {
            hid_t space = H5S.create(H5S.class_t.NULL);

            Assert.IsTrue(space >= 0);
            Assert.IsTrue(H5S.is_simple(space) == 0);
            Assert.IsTrue(H5S.close(space) >= 0);
        }
예제 #3
0
        public void H5Sis_simpleTest1()
        {
            hsize_t[] dims  = { 1, 2, 3 };
            hid_t     space = H5S.create_simple(dims.Length, dims, dims);

            Assert.IsTrue(space >= 0);
            Assert.IsTrue(H5S.is_simple(space) > 0);
            Assert.IsTrue(H5S.close(space) >= 0);
        }
예제 #4
0
        public void H5Sextent_copyTest1()
        {
            hsize_t[] dims  = { 1, 2, 3 };
            hid_t     space = H5S.create_simple(dims.Length, dims, dims);

            Assert.IsTrue(space > 0);
            hid_t space1 = H5S.create(H5S.class_t.NULL);

            Assert.IsTrue(space1 > 0);
            Assert.IsTrue(H5S.extent_copy(space1, space) >= 0);
            Assert.IsTrue(H5S.is_simple(space1) > 0);
            Assert.IsTrue(H5S.close(space1) >= 0);
            Assert.IsTrue(H5S.close(space) >= 0);
        }
예제 #5
0
 public void H5Sis_simpleTest4()
 {
     Assert.IsFalse(
         H5S.is_simple(Utilities.RandomInvalidHandle()) >= 0);
 }