com.webcab.ejb.finance.bonds.pricing
Interface KOrderDiff
- All Superinterfaces:
- com.webcab.ejb.finance.bonds.pricing.FieldElement, Function, com.webcab.ejb.finance.bonds.pricing.MultidimF, com.webcab.ejb.finance.bonds.pricing.MultidimKOrderDiffF, com.webcab.ejb.finance.bonds.pricing.RingElement
- public interface KOrderDiff
- extends Function, com.webcab.ejb.finance.bonds.pricing.MultidimKOrderDiffF
|
Method Summary |
com.webcab.ejb.finance.bonds.pricing.RingElement |
add_inv()
|
com.webcab.ejb.finance.bonds.pricing.RingElement |
add(com.webcab.ejb.finance.bonds.pricing.RingElement fe)
|
com.webcab.ejb.finance.bonds.pricing.MultidimF |
comp(com.webcab.ejb.finance.bonds.pricing.MultidimF[] f)
|
com.webcab.ejb.finance.bonds.pricing.MultidimF |
compMulti(com.webcab.ejb.finance.bonds.pricing.MultidimF[] f)
|
Function |
differentiate(int k)
|
com.webcab.ejb.finance.bonds.pricing.MultidimF |
differentiate(int k,
int[] indices)
|
com.webcab.ejb.finance.bonds.pricing.FieldElement |
div(com.webcab.ejb.finance.bonds.pricing.FieldElement fe)
|
com.webcab.ejb.finance.bonds.pricing.MultidimF |
extension(int newNVars,
int[] shuffle)
|
double |
getKOrderDerivative(int k,
double x)
|
double |
getKOrderDerivative(int k,
int[] variableIndices,
double[] x)
|
int |
getNVariables()
|
double |
getValueAt(double[] x)
|
boolean |
isFunction()
|
boolean |
isSubfield()
|
boolean |
isSurface()
|
com.webcab.ejb.finance.bonds.pricing.FieldElement |
mul_inv()
|
com.webcab.ejb.finance.bonds.pricing.RingElement |
mul(com.webcab.ejb.finance.bonds.pricing.RingElement fe)
|
com.webcab.ejb.finance.bonds.pricing.RingElement |
one()
|
com.webcab.ejb.finance.bonds.pricing.RingElement |
sub(com.webcab.ejb.finance.bonds.pricing.RingElement fe)
|
Function |
toFunction()
|
Surface |
toSurface()
|
com.webcab.ejb.finance.bonds.pricing.RingElement |
zero()
|
| Methods inherited from interface com.webcab.ejb.finance.bonds.pricing.Function |
add_inv, add, comp, compMulti, div, extension, getNVariables, getValueAt, getValueAt, integrate, integrateFrom, isFunction, isSubfield, isSurface, mul_inv, mul, one, sub, toFunction, toSurface, zero |
getKOrderDerivative
public double getKOrderDerivative(int k,
double x)
throws NotDefinedException
NotDefinedException
differentiate
public Function differentiate(int k)
throws EvaluationException
EvaluationException
getKOrderDerivative
public double getKOrderDerivative(int k,
int[] variableIndices,
double[] x)
throws NotDefinedException
NotDefinedException
differentiate
public com.webcab.ejb.finance.bonds.pricing.MultidimF differentiate(int k,
int[] indices)
throws EvaluationException
EvaluationException
getValueAt
public double getValueAt(double[] x)
throws NotDefinedException
NotDefinedException
getNVariables
public int getNVariables()
comp
public com.webcab.ejb.finance.bonds.pricing.MultidimF comp(com.webcab.ejb.finance.bonds.pricing.MultidimF[] f)
throws EvaluationException
EvaluationException
compMulti
public com.webcab.ejb.finance.bonds.pricing.MultidimF compMulti(com.webcab.ejb.finance.bonds.pricing.MultidimF[] f)
throws EvaluationException
EvaluationException
extension
public com.webcab.ejb.finance.bonds.pricing.MultidimF extension(int newNVars,
int[] shuffle)
throws EvaluationException
EvaluationException
isFunction
public boolean isFunction()
toFunction
public Function toFunction()
throws EvaluationException
EvaluationException
isSurface
public boolean isSurface()
toSurface
public Surface toSurface()
mul_inv
public com.webcab.ejb.finance.bonds.pricing.FieldElement mul_inv()
throws EvaluationException
EvaluationException
div
public com.webcab.ejb.finance.bonds.pricing.FieldElement div(com.webcab.ejb.finance.bonds.pricing.FieldElement fe)
throws EvaluationException
EvaluationException
isSubfield
public boolean isSubfield()
add
public com.webcab.ejb.finance.bonds.pricing.RingElement add(com.webcab.ejb.finance.bonds.pricing.RingElement fe)
throws EvaluationException
EvaluationException
add_inv
public com.webcab.ejb.finance.bonds.pricing.RingElement add_inv()
throws EvaluationException
EvaluationException
sub
public com.webcab.ejb.finance.bonds.pricing.RingElement sub(com.webcab.ejb.finance.bonds.pricing.RingElement fe)
throws EvaluationException
EvaluationException
zero
public com.webcab.ejb.finance.bonds.pricing.RingElement zero()
throws EvaluationException
EvaluationException
mul
public com.webcab.ejb.finance.bonds.pricing.RingElement mul(com.webcab.ejb.finance.bonds.pricing.RingElement fe)
throws EvaluationException
EvaluationException
one
public com.webcab.ejb.finance.bonds.pricing.RingElement one()
throws EvaluationException
EvaluationException