ModularFactorizationTools1ΒΆ
ffact.spad line 99 [edit on github]
undocumented
- add_poly: (U32Vector, U32Vector, Integer) -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- copy_mat_part: (U32Matrix, Integer) -> U32Matrix
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- copy_poly: (U32Vector, Integer, Integer) -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- degree: U32Vector -> Integer
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- divide!: (U32Vector, U32Vector, Integer) -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- empty_mat?: U32Matrix -> Boolean
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- empty_mat: () -> U32Matrix
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- empty_poly: () -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- gcd: (U32Vector, U32Vector, Integer) -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- get_char: Integer -> Integer
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- get_extension_degree: Integer -> Integer
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- get_mod: List Record(ind: NonNegativeInteger, poly: U32Vector) -> Integer
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- ini_rdata: (U32Vector, Integer) -> List Record(ind: NonNegativeInteger, poly: U32Vector)
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- mod_exp: (U32Vector, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector)) -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- modular_compose: (U32Vector, U32Matrix, U32Vector, NonNegativeInteger, List Record(ind: NonNegativeInteger, poly: U32Vector)) -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- monomial1: Integer -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- power_matrix: (U32Vector, NonNegativeInteger, List Record(ind: NonNegativeInteger, poly: U32Vector)) -> Record(matr: U32Matrix, poly: U32Vector)
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- random_poly: (Integer, Integer) -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- red_pol!: (U32Vector, List Record(ind: NonNegativeInteger, poly: U32Vector)) -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- shift_mat!: (U32Matrix, Integer, Integer) -> Void
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- split_mat!: (U32Matrix, Integer, Integer, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector), List Record(ind: NonNegativeInteger, poly: U32Vector)) -> Void
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- sub1!: (U32Vector, Integer) -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- sub_poly: (U32Vector, U32Vector, Integer) -> U32Vector
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
- trim_mat!: (U32Matrix, Integer, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector)) -> Void
from ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))
ModularFactorizationOperations(U32Vector, U32Matrix, Integer, List Record(ind: NonNegativeInteger, poly: U32Vector))