|
JAutoDiff | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnilgiri.math.autodiff.DifferentialFunction<X>
X
- A set forms a field.public abstract class DifferentialFunction<X extends Field<X>>
A differential function whose value are in X. Partial derivatives of an object f of DifferentialFunction<X> are given by f.diff(x) where x is an object of Variable<X>.
Method Summary | |
---|---|
abstract DifferentialFunction<X> |
diff(Variable<X> i_v1)
Returns an object of D whose value is the derivative with respect to i_v. |
DifferentialFunction<X> |
div(DifferentialFunction<X> i_v)
Returns an object of X whose value is (this / i_v). |
abstract X |
getValue()
Returns the value in X of the function. |
DifferentialFunction<X> |
inverse()
Returns an object of X whose value is (1 / this). |
boolean |
isConstant()
Returns true if this is a constant. |
boolean |
isVariable()
Returns true if this is a variable. |
DifferentialFunction<X> |
minus(DifferentialFunction<X> i_v)
Returns an object of X whose value is (this - i_v). |
DifferentialFunction<X> |
mul(DifferentialFunction<X> i_v)
Returns an object of X whose value is the product (this * i_v). |
DifferentialFunction<X> |
mul(long i_n)
Returns an object of X whose value is the summation (sum_{1}^{i_n}(this)). |
DifferentialFunction<X> |
negate()
Returns an object of X whose value is (- this). |
DifferentialFunction<X> |
plus(DifferentialFunction<X> i_v)
Returns an object of X whose value is (this + i_v). |
DifferentialFunction<X> |
pow(int i_n)
Returns an object of X whose value is the power (this ^ i_n). |
abstract java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public abstract X getValue()
public abstract java.lang.String toString()
toString
in class java.lang.Object
public boolean isConstant()
public boolean isVariable()
public abstract DifferentialFunction<X> diff(Variable<X> i_v1)
Differential
diff
in interface Differential<Variable<X extends Field<X>>,DifferentialFunction<X extends Field<X>>>
public DifferentialFunction<X> plus(DifferentialFunction<X> i_v)
Group
plus
in interface Group<DifferentialFunction<X extends Field<X>>>
public DifferentialFunction<X> minus(DifferentialFunction<X> i_v)
Group
minus
in interface Group<DifferentialFunction<X extends Field<X>>>
public DifferentialFunction<X> mul(DifferentialFunction<X> i_v)
Ring
mul
in interface Ring<DifferentialFunction<X extends Field<X>>>
public DifferentialFunction<X> div(DifferentialFunction<X> i_v)
Field
div
in interface Field<DifferentialFunction<X extends Field<X>>>
public DifferentialFunction<X> inverse()
Field
inverse
in interface Field<DifferentialFunction<X extends Field<X>>>
public DifferentialFunction<X> negate()
Group
negate
in interface Group<DifferentialFunction<X extends Field<X>>>
public DifferentialFunction<X> mul(long i_n)
Group
mul
in interface Group<DifferentialFunction<X extends Field<X>>>
i_n
- a natural number
public DifferentialFunction<X> pow(int i_n)
Ring
pow
in interface Ring<DifferentialFunction<X extends Field<X>>>
i_n
- a natural number
|
JAutoDiff | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |