| Package | Description |
|---|---|
| org.jscience.mathematics.function |
Provides support for fairly simple symbolic math analysis
(to solve algebraic equations, integrate, differentiate, calculate
expressions, and so on).
|
| Modifier and Type | Class and Description |
|---|---|
class |
Constant<R extends Ring<R>>
This class represents a constant function (polynomial of degree 0).
|
| Modifier and Type | Method and Description |
|---|---|
Polynomial<R> |
Polynomial.compose(Polynomial<R> that)
Returns the composition of this polynomial with the one specified.
|
Polynomial<R> |
Polynomial.copy()
Returns a copy of this polynomial
allocated
by the calling thread (possibly on the stack). |
Polynomial<R> |
Polynomial.differentiate(Variable<R> v) |
Polynomial<F> |
RationalFunction.getDividend()
Returns the dividend of this rational function.
|
Polynomial<F> |
RationalFunction.getDivisor()
Returns the divisor of this rational function.
|
Polynomial<R> |
Polynomial.integrate(Variable<R> v) |
Polynomial<R> |
Polynomial.minus(Polynomial<R> that)
Returns the difference of two polynomials.
|
Polynomial<R> |
Polynomial.opposite()
Returns the opposite of this polynomial.
|
Polynomial<R> |
Polynomial.plus(Polynomial<R> that)
Returns the sum of two polynomials.
|
Polynomial<R> |
Polynomial.plus(R constantValue)
Returns the sum of this polynomial with a constant polynomial
having the specified value (convenience method).
|
Polynomial<R> |
Polynomial.pow(int n) |
Polynomial<R> |
Polynomial.times(Polynomial<R> that)
Returns the product of two polynomials.
|
Polynomial<R> |
Polynomial.times(R constantValue)
Returns the product of this polynomial with a constant polynomial
having the specified value (convenience method).
|
static <R extends Ring<R>> |
Polynomial.valueOf(R coefficient,
Term term)
Returns a polynomial corresponding to the specified
term
with the specified coefficient multiplier. |
static <R extends Ring<R>> |
Polynomial.valueOf(R coefficient,
Variable<R> variable)
Returns an univariate polynomial of degree one with the specified
coefficient multiplier.
|
| Modifier and Type | Method and Description |
|---|---|
Polynomial<R> |
Polynomial.compose(Polynomial<R> that)
Returns the composition of this polynomial with the one specified.
|
Polynomial<R> |
Polynomial.minus(Polynomial<R> that)
Returns the difference of two polynomials.
|
Polynomial<R> |
Polynomial.plus(Polynomial<R> that)
Returns the sum of two polynomials.
|
Polynomial<R> |
Polynomial.times(Polynomial<R> that)
Returns the product of two polynomials.
|
static <F extends Field<F>> |
RationalFunction.valueOf(Polynomial<F> dividend,
Polynomial<F> divisor)
Returns the rational function from the specified dividend and divisor.
|
static <F extends Field<F>> |
RationalFunction.valueOf(Polynomial<F> dividend,
Polynomial<F> divisor)
Returns the rational function from the specified dividend and divisor.
|