Skip to main content

Module gr_mat

Module gr_mat 

Source

Functions§

_gr_mat_charpoly
_gr_mat_charpoly_berkowitz
_gr_mat_charpoly_danilevsky
_gr_mat_charpoly_danilevsky_inplace
_gr_mat_charpoly_faddeev
_gr_mat_charpoly_faddeev_bsgs
_gr_mat_charpoly_from_hessenberg
_gr_mat_charpoly_gauss
_gr_mat_charpoly_generic
_gr_mat_charpoly_householder
_gr_mat_check_resize
_gr_mat_companion
_gr_mat_companion_fraction
_gr_mat_gr_poly_evaluate
_gr_mat_gr_poly_solve_lode_newton
_gr_mat_gr_poly_solve_lode_newton_start
_gr_mat_gr_poly_solve_lode_newton_step
gr_mat_add
gr_mat_add_fmpq
gr_mat_add_fmpz
gr_mat_add_scalar
gr_mat_add_scalar_other
gr_mat_add_si
gr_mat_add_ui
gr_mat_addmul_scalar
gr_mat_adjugate
gr_mat_adjugate_charpoly
gr_mat_adjugate_cofactor
gr_mat_apply_row_similarity
gr_mat_charpoly
gr_mat_charpoly_berkowitz
gr_mat_charpoly_danilevsky
gr_mat_charpoly_faddeev
gr_mat_charpoly_faddeev_bsgs
gr_mat_charpoly_from_hessenberg
gr_mat_charpoly_gauss
gr_mat_charpoly_generic
gr_mat_charpoly_householder
gr_mat_clear
gr_mat_companion
gr_mat_companion_fraction
gr_mat_concat_horizontal
gr_mat_concat_vertical
gr_mat_det
gr_mat_det_berkowitz
gr_mat_det_cofactor
gr_mat_det_fflu
gr_mat_det_generic
gr_mat_det_generic_field
gr_mat_det_generic_integral_domain
gr_mat_det_lu
gr_mat_diag_mul
gr_mat_diagonalization
gr_mat_diagonalization_generic
gr_mat_diagonalization_precomp
gr_mat_div_fmpq
gr_mat_div_fmpz
gr_mat_div_scalar
gr_mat_div_scalar_other
gr_mat_div_si
gr_mat_div_ui
gr_mat_eigenvalues
gr_mat_eigenvalues_other
gr_mat_entry_ptr
gr_mat_entry_srcptr
gr_mat_equal
gr_mat_exp
gr_mat_exp_jordan
gr_mat_fflu
gr_mat_find_nonzero_pivot
gr_mat_find_nonzero_pivot_generic
gr_mat_find_nonzero_pivot_large_abs
gr_mat_func_jordan
gr_mat_func_param_jordan
gr_mat_gr_poly_evaluate
gr_mat_gr_poly_solve_lode_newton
gr_mat_hadamard
gr_mat_hessenberg
gr_mat_hessenberg_gauss
gr_mat_hessenberg_householder
gr_mat_hilbert
gr_mat_init
gr_mat_init_set
gr_mat_inv
gr_mat_invert_cols
gr_mat_invert_rows
gr_mat_is_col_orthogonal
gr_mat_is_col_orthonormal
gr_mat_is_diagonal
gr_mat_is_empty
gr_mat_is_hessenberg
gr_mat_is_lower_triangular
gr_mat_is_neg_one
gr_mat_is_one
gr_mat_is_orthogonal
gr_mat_is_row_lll_reduced_naive
gr_mat_is_row_lll_reduced_with_removal_naive
gr_mat_is_row_orthogonal
gr_mat_is_row_orthonormal
gr_mat_is_scalar
gr_mat_is_square
gr_mat_is_upper_triangular
gr_mat_is_zero
gr_mat_jordan_blocks
gr_mat_jordan_form
gr_mat_jordan_transformation
gr_mat_log
gr_mat_log_jordan
gr_mat_lq
gr_mat_lq_generic
gr_mat_lq_gso
gr_mat_lq_recursive
gr_mat_lu
gr_mat_lu_classical
gr_mat_lu_generic
gr_mat_lu_recursive
gr_mat_minpoly_field
gr_mat_move_row
gr_mat_mul
gr_mat_mul_classical
gr_mat_mul_diag
gr_mat_mul_fmpq
gr_mat_mul_fmpz
gr_mat_mul_generic
gr_mat_mul_rosowski
gr_mat_mul_scalar
gr_mat_mul_scalar_other
gr_mat_mul_si
gr_mat_mul_strassen
gr_mat_mul_ui
gr_mat_mul_waksman
gr_mat_neg
gr_mat_nonsingular_solve
gr_mat_nonsingular_solve_den
gr_mat_nonsingular_solve_den_fflu
gr_mat_nonsingular_solve_fflu
gr_mat_nonsingular_solve_fflu_precomp
gr_mat_nonsingular_solve_lu
gr_mat_nonsingular_solve_lu_precomp
gr_mat_nonsingular_solve_tril
gr_mat_nonsingular_solve_tril_classical
gr_mat_nonsingular_solve_tril_generic
gr_mat_nonsingular_solve_tril_recursive
gr_mat_nonsingular_solve_triu
gr_mat_nonsingular_solve_triu_classical
gr_mat_nonsingular_solve_triu_generic
gr_mat_nonsingular_solve_triu_recursive
gr_mat_norm_1
gr_mat_norm_frobenius
gr_mat_norm_inf
gr_mat_norm_max
gr_mat_nullspace
gr_mat_nullspace_from_rref
gr_mat_nullspace_no_resize
gr_mat_one
gr_mat_ones
gr_mat_pascal
gr_mat_permanent
gr_mat_permanent_cofactor
gr_mat_permanent_generic
gr_mat_permanent_glynn
gr_mat_permanent_glynn_threaded
gr_mat_permanent_ryser
gr_mat_pow_fmpq
gr_mat_pow_fmpq_jordan
gr_mat_pow_fmpz
gr_mat_pow_scalar
gr_mat_pow_scalar_jordan
gr_mat_pow_si
gr_mat_pow_ui
gr_mat_print
gr_mat_qr
gr_mat_randops
gr_mat_randpermdiag
gr_mat_randrank
gr_mat_randsimilar
gr_mat_randtest
gr_mat_randtest_orthogonal
gr_mat_rank
gr_mat_rank_fflu
gr_mat_rank_lu
gr_mat_reduce_row
gr_mat_reduce_row_generic
gr_mat_rref
gr_mat_rref_den
gr_mat_rref_den_fflu
gr_mat_rref_fflu
gr_mat_rref_lu
gr_mat_rsqrt
gr_mat_scalar_add
gr_mat_scalar_mul
gr_mat_scalar_other_add
gr_mat_scalar_other_mul
gr_mat_scalar_other_sub
gr_mat_scalar_sub
gr_mat_set
gr_mat_set_fmpq
gr_mat_set_fmpq_mat
gr_mat_set_fmpz
gr_mat_set_fmpz_mat
gr_mat_set_gr_mat_other
gr_mat_set_jordan_blocks
gr_mat_set_scalar
gr_mat_set_si
gr_mat_set_ui
gr_mat_solve_field
gr_mat_sqr
gr_mat_sqrt
gr_mat_stirling
gr_mat_sub
gr_mat_sub_fmpq
gr_mat_sub_fmpz
gr_mat_sub_scalar
gr_mat_sub_scalar_other
gr_mat_sub_si
gr_mat_sub_ui
gr_mat_submul_scalar
gr_mat_swap
gr_mat_swap_cols
gr_mat_swap_entrywise
gr_mat_swap_rows
gr_mat_test_approx_mul_max_norm
gr_mat_test_approx_mul_pos_entrywise_accurate
gr_mat_test_charpoly
gr_mat_test_det
gr_mat_test_lu
gr_mat_test_mul
gr_mat_test_nonsingular_solve_tril
gr_mat_test_nonsingular_solve_triu
gr_mat_trace
gr_mat_transpose
gr_mat_window_clear
gr_mat_window_init
gr_mat_write
gr_mat_zero

Type Aliases§

__gr_method_vec_op
__gr_method_vec_scalar_op
gr_method_mat_binary_op
gr_method_mat_binary_op_with_flag
gr_method_mat_binary_unary_op
gr_method_mat_diagonalization_op
gr_method_mat_lu_op
gr_method_mat_pivot_op
gr_method_mat_reduce_row_op
gr_method_mat_unary_op
gr_method_mat_unary_op_get_scalar