Types
This section includes the types implemented in BernsteinExpansions.jl
.
Bernstein forms
BernsteinExpansions.AbstractBernsteinForm
— TypeAbstractBernsteinForm{T}
Abstract supertype for all Bernstein forms types.
Notes
This type is parametric in the numeric type T
.
julia> subtypes(AbstractBernsteinForm)
BernsteinExpansions.ImplicitBernsteinForm
— TypeImplicitBernsteinForm{T, PT<:AbstractPolynomialLike{T},
D, N, TC, NC, SC} <: AbstractBernsteinForm{T}
Type defining an implicit Bernstein form of a polynomial over a hyperrectangular domain.
Fields
pol
– polynomial in one or several variablesdom
– hyperrectangular set of typeIntervalBox
representing the domain of the expansionnumvars
– number of variables in the polynomialcoeffs
– vector of arrays that holds the Bernstein coefficients implicitlynumcoeffs
– integer holding the number of Bernstein coefficients that are implicitly defineddegs
– vector of degrees of the Bernstein polynomial for each variable
Examples