Класс Basis имеет следующие методы:
) |
) |
) |
) |
) |
) |
) |
) |
) |
) |
) |
) |
) |
) |
) |
monom) |
Мономы в базисе и monom должны иметь одинаковые интерфейсы.
poly) |
Полиномы в базисе и poly должны иметь одинаковые интерфейсы.
poly) |
Полиномы в базисе и poly должны иметь одинаковые интерфейсы.
poly) |
Полиномы в базисе и poly должны иметь одинаковые интерфейсы.
poly) |
Полиномы в базисе и poly должны иметь одинаковые интерфейсы.
Класс Basis может быть аргументом следующих функций:
basis) |
[] ( |
basis, i) |
Базис представляет собой итератор языка Python:
import ginv st = ginv.SystemType("Polynomial") im = ginv.MonomInterface("Lex", st, ['x', 'y', 'z']) ic = ginv.CoeffInterface("GmpZ", st) ip = ginv.PolyInterface("PolyList", st, im, ic) iw = ginv.WrapInterface("CritPartially", ip) iD = ginv.DivisionInterface("Janet", iw) basis = ginv.basisBuild("TQ", iD, \ ['x^3 - y^2 + z - 1',\ 'y^3 - z^2 + x - 1',\ 'z^3 - x^2 + y - 1']) for w in basis: print w.lm(),