linalg.tests.test_decomp_update

Module Contents

Functions

assert_unitary(a,rtol=None,atol=None,assert_sqr=True)
assert_upper_tri(a,rtol=None,atol=None)
check_qr(q,r,a,rtol,atol,assert_sqr=True)
make_strided(arrs)
negate_strides(arrs)
nonitemsize_strides(arrs)
make_nonnative(arrs)
test_form_qTu()
check_form_qTu(q_order,q_shape,u_order,u_shape,u_ndim,dtype)
assert_unitary(a, rtol=None, atol=None, assert_sqr=True)
assert_upper_tri(a, rtol=None, atol=None)
check_qr(q, r, a, rtol, atol, assert_sqr=True)
make_strided(arrs)
negate_strides(arrs)
nonitemsize_strides(arrs)
make_nonnative(arrs)
class BaseQRdeltas
setup_method()
generate(type, mode="full")
class BaseQRdelete
test_sqr_1_row()
test_sqr_p_row()
test_sqr_1_col()
test_sqr_p_col()
test_tall_1_row()
test_tall_p_row()
test_tall_1_col()
test_tall_p_col()
test_fat_1_row()
test_fat_p_row()
test_fat_1_col()
test_fat_p_col()
test_economic_1_row()
base_economic_p_row_xxx(ndel)
test_economic_p_row_economic()
test_economic_p_row_sqr()
test_economic_p_row_fat()
test_economic_1_col()
test_economic_p_col()
test_Mx1_1_row()
test_Mx1_p_row()
test_1xN_1_col()
test_1xN_p_col()
test_Mx1_economic_1_row()
test_Mx1_economic_p_row()
test_delete_last_1_row()
test_delete_last_p_row()
test_delete_last_1_col()
test_delete_last_p_col()
test_delete_1x1_row_col()
base_non_simple_strides(adjust_strides, ks, p, which, overwriteable)
test_non_unit_strides_1_row()
test_non_unit_strides_p_row()
test_non_unit_strides_1_col()
test_non_unit_strides_p_col()
test_neg_strides_1_row()
test_neg_strides_p_row()
test_neg_strides_1_col()
test_neg_strides_p_col()
test_non_itemize_strides_1_row()
test_non_itemize_strides_p_row()
test_non_itemize_strides_1_col()
test_non_itemize_strides_p_col()
test_non_native_byte_order_1_row()
test_non_native_byte_order_p_row()
test_non_native_byte_order_1_col()
test_non_native_byte_order_p_col()
test_neg_k()
base_overwrite_qr(which, p, test_C, test_F, mode="full")
test_overwrite_qr_1_row()
test_overwrite_economic_qr_1_row()
test_overwrite_qr_1_col()
test_overwrite_qr_p_row()
test_overwrite_economic_qr_p_row()
test_overwrite_qr_p_col()
test_bad_which()
test_bad_k()
test_bad_p()
test_empty_q()
test_empty_r()
test_mismatched_q_and_r()
test_unsupported_dtypes()
test_check_finite()
test_qr_scalar()
class TestQRdelete_f
class TestQRdelete_F
class TestQRdelete_d
class TestQRdelete_D
class BaseQRinsert
generate(type, mode="full", which="row", p=1)
test_sqr_1_row()
test_sqr_p_row()
test_sqr_1_col()
test_sqr_p_col()
test_tall_1_row()
test_tall_p_row()
test_tall_1_col()
base_tall_p_col_xxx(p)
test_tall_p_col_tall()
test_tall_p_col_sqr()
test_tall_p_col_fat()
test_fat_1_row()
base_fat_p_row_xxx(p)
test_fat_p_row_fat()
test_fat_p_row_sqr()
test_fat_p_row_tall()
test_fat_1_col()
test_fat_p_col()
test_economic_1_row()
test_economic_p_row()
test_economic_1_col()
test_economic_1_col_bad_update()
base_economic_p_col_xxx(p)
test_economic_p_col_eco()
test_economic_p_col_sqr()
test_economic_p_col_fat()
test_Mx1_1_row()
test_Mx1_p_row()
test_Mx1_1_col()
test_Mx1_p_col()
test_Mx1_economic_1_row()
test_Mx1_economic_p_row()
test_Mx1_economic_1_col()
test_Mx1_economic_p_col()
test_1xN_1_row()
test_1xN_p_row()
test_1xN_1_col()
test_1xN_p_col()
test_1x1_1_row()
test_1x1_p_row()
test_1x1_1_col()
test_1x1_p_col()
test_1x1_1_scalar()
base_non_simple_strides(adjust_strides, k, p, which)
test_non_unit_strides_1_row()
test_non_unit_strides_p_row()
test_non_unit_strides_1_col()
test_non_unit_strides_p_col()
test_neg_strides_1_row()
test_neg_strides_p_row()
test_neg_strides_1_col()
test_neg_strides_p_col()
test_non_itemsize_strides_1_row()
test_non_itemsize_strides_p_row()
test_non_itemsize_strides_1_col()
test_non_itemsize_strides_p_col()
test_non_native_byte_order_1_row()
test_non_native_byte_order_p_row()
test_non_native_byte_order_1_col()
test_non_native_byte_order_p_col()
test_overwrite_qu_rank_1()
test_overwrite_qu_rank_p()
test_empty_inputs()
test_mismatched_shapes()
test_unsupported_dtypes()
test_check_finite()
class TestQRinsert_f
class TestQRinsert_F
class TestQRinsert_d
class TestQRinsert_D
class BaseQRupdate
generate(type, mode="full", p=1)
test_sqr_rank_1()
test_sqr_rank_p()
test_tall_rank_1()
test_tall_rank_p()
test_fat_rank_1()
test_fat_rank_p()
test_economic_rank_1()
test_economic_rank_p()
test_Mx1_rank_1()
test_Mx1_rank_p()
test_Mx1_economic_rank_1()
test_Mx1_economic_rank_p()
test_1xN_rank_1()
test_1xN_rank_p()
test_1x1_rank_1()
test_1x1_rank_p()
test_1x1_rank_1_scalar()
base_non_simple_strides(adjust_strides, mode, p, overwriteable)
test_non_unit_strides_rank_1()
test_non_unit_strides_economic_rank_1()
test_non_unit_strides_rank_p()
test_non_unit_strides_economic_rank_p()
test_neg_strides_rank_1()
test_neg_strides_economic_rank_1()
test_neg_strides_rank_p()
test_neg_strides_economic_rank_p()
test_non_itemsize_strides_rank_1()
test_non_itemsize_strides_economic_rank_1()
test_non_itemsize_strides_rank_p()
test_non_itemsize_strides_economic_rank_p()
test_non_native_byte_order_rank_1()
test_non_native_byte_order_economic_rank_1()
test_non_native_byte_order_rank_p()
test_non_native_byte_order_economic_rank_p()
test_overwrite_qruv_rank_1()
test_overwrite_qruv_rank_1_economic()
test_overwrite_qruv_rank_p()
test_empty_inputs()
test_mismatched_shapes()
test_unsupported_dtypes()
test_integer_input()
test_check_finite()
test_economic_check_finite()
class TestQRupdate_f
class TestQRupdate_F
class TestQRupdate_d
class TestQRupdate_D
test_form_qTu()
check_form_qTu(q_order, q_shape, u_order, u_shape, u_ndim, dtype)