Documentation ¶
Index ¶
- Variables
- type Monomial
- type Polynomial
- func (p1 *Polynomial) Add(p2 *Polynomial) *Polynomial
- func (p *Polynomial) AddMonom(monom Monomial) *Polynomial
- func (p *Polynomial) Calc(x float32) float32
- func (p *Polynomial) Degree() int
- func (p1 *Polynomial) Div(p2 *Polynomial) *Polynomial
- func (p1 *Polynomial) DivMod(p2 *Polynomial) (q, r *Polynomial)
- func (p1 *Polynomial) Equal(p2 *Polynomial) bool
- func (p1 *Polynomial) Gcd(p2 *Polynomial) *Polynomial
- func (p1 *Polynomial) Mod(p2 *Polynomial) *Polynomial
- func (p1 *Polynomial) Mul(p2 *Polynomial) *Polynomial
- func (p *Polynomial) MulMonom(monom Monomial) *Polynomial
- func (p *Polynomial) String() string
- func (p1 *Polynomial) Sub(p2 *Polynomial) *Polynomial
- func (p *Polynomial) SubMonom(monom Monomial) *Polynomial
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Zero = New() One = New(Monomial{Coef: 1, Degree: 0}) )
Functions ¶
This section is empty.
Types ¶
type Polynomial ¶
type Polynomial struct {
// contains filtered or unexported fields
}
func New ¶
func New(monoms ...Monomial) *Polynomial
func (*Polynomial) Add ¶
func (p1 *Polynomial) Add(p2 *Polynomial) *Polynomial
func (*Polynomial) AddMonom ¶
func (p *Polynomial) AddMonom(monom Monomial) *Polynomial
func (*Polynomial) Calc ¶
func (p *Polynomial) Calc(x float32) float32
func (*Polynomial) Degree ¶
func (p *Polynomial) Degree() int
func (*Polynomial) Div ¶
func (p1 *Polynomial) Div(p2 *Polynomial) *Polynomial
func (*Polynomial) DivMod ¶
func (p1 *Polynomial) DivMod(p2 *Polynomial) (q, r *Polynomial)
func (*Polynomial) Equal ¶
func (p1 *Polynomial) Equal(p2 *Polynomial) bool
func (*Polynomial) Gcd ¶
func (p1 *Polynomial) Gcd(p2 *Polynomial) *Polynomial
func (*Polynomial) Mod ¶
func (p1 *Polynomial) Mod(p2 *Polynomial) *Polynomial
func (*Polynomial) Mul ¶
func (p1 *Polynomial) Mul(p2 *Polynomial) *Polynomial
func (*Polynomial) MulMonom ¶
func (p *Polynomial) MulMonom(monom Monomial) *Polynomial
func (*Polynomial) String ¶
func (p *Polynomial) String() string
func (*Polynomial) Sub ¶
func (p1 *Polynomial) Sub(p2 *Polynomial) *Polynomial
func (*Polynomial) SubMonom ¶
func (p *Polynomial) SubMonom(monom Monomial) *Polynomial
Click to show internal directories.
Click to hide internal directories.