hodge_test.at

Lines:
115
Definitions:
20
Dependencies:
hodge_K_type_formula.atc_form_branch.atbigMatrices.at
Source:
GitHub

Definitions

NameSignatureDescription
hodge_test_verbose
test_positiveM)=bool:all(for i:#M do is_non_negative(transpose(M)[i]) od)
test_positive_hodge_K_type_matmu,int N)=(i_poly_mat,i_poly_mat,bool):
test_positive_hodge_K_type_matktypes,int N)=bool:
test_elementary_hodge_grading_std_at_1(Param p) = bool:
test_elementary_hodge_grading_std_at_sp)=bool:
test_elementary_hodge_grading_irr_at_1p)=bool:
test_elementary_hodge_grading_irr_at_sp) = bool:
test_hodge_grading_std_at_1p,int N) = bool:
test_hodge_grading_std_at_sp,int N) = bool:
hodge_testp, int N)=
hodgetestp,int N)=bool:
hodge_testG,int N)=bool:let (,pass)=hodge_test(trivial(G),N) in pass
hodge_testparams,int N)=(bool,[bool]):let result=for p in params do let (,pass)=hodge_test(p,N) in pass od
run_hodge_testsk)=
run_hodge_tests
test_hodge_K_type_matmu,int N)=(i_poly_mat,[bool],bool):
test_hodge_K_type_matmus,int N)=([([[vec]],bool)],bool):
print_hodge_K_type_matmu, int N)=(int,[KType],i_poly_mat,i_poly_mat):
print_hodge_K_type_mat_trivialG, int N)=(int,[KType],i_poly_mat,i_poly_mat):