Polymul is a self-contained C++ template library for efficient multiplication of multivariate polynomials. It is intended for low order polynomials of a few variables, but is in principle limited only by the compiler's maximum template recursion depth.Polynomials can be created over any scalar type, such as integers or floating point numbers. In addition to normal polynomial multiplication the library can also do truncated (Taylor series) multiplication, as well as linear changes of coordinates. Polynomials can also be evaluated at arbitrary points
12 lines
308 B
Makefile
12 lines
308 B
Makefile
# $NetBSD: buildlink3.mk,v 1.1.1.1 2011/10/28 20:22:15 jihbed Exp $
|
|
|
|
BUILDLINK_TREE+= polymul
|
|
|
|
.if !defined(POLYMUL_BUILDLINK3_MK)
|
|
POLYMUL_BUILDLINK3_MK:=
|
|
|
|
BUILDLINK_API_DEPENDS.polymul+= polymul>=1.01
|
|
BUILDLINK_PKGSRCDIR.polymul?= ../../wip/polymul
|
|
.endif # POLYMUL_BUILDLINK3_MK
|
|
|
|
BUILDLINK_TREE+= -polymul
|