示例#1
0
func SerieStar(s Serie) (result Serie) {
	cserie := serie2ptr(s)
	cout := C.starSerie(cserie)
	result = ptr2serie(cout)
	C.freeSerie(cserie)
	C.freeSerie(cout)
	return
}
示例#2
0
func SerieOtimes(s1 Serie, s2 Serie) (result Serie) {
	cs1 := serie2ptr(s1)
	cs2 := serie2ptr(s2)
	result = ptr2serie(C.otimesSerie(cs1, cs2))
	C.freeSerie(cs1)
	C.freeSerie(cs2)
	return
}
示例#3
0
func PolyStar(p Poly) (result Serie) {
	cpoly := poly2ptr(p)
	cserie := C.starPoly(cpoly)
	result = ptr2serie(cserie)
	C.freePoly(cpoly)
	C.freeSerie(cserie)
	return
}
示例#4
0
func SerieCanonize(s Serie) (result Serie) {
	cserie := serie2ptr(s)
	result = ptr2serie(cserie)
	C.freeSerie(cserie)
	return
}