com.webcab.ejb.finance.bonds.pricing
Interface Surface
- All Superinterfaces:
- com.webcab.ejb.finance.bonds.pricing.FieldElement, com.webcab.ejb.finance.bonds.pricing.MultidimF, com.webcab.ejb.finance.bonds.pricing.RingElement
- public interface Surface
- extends com.webcab.ejb.finance.bonds.pricing.MultidimF
|
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)
|
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)
|
int |
getNVariables()
|
double |
getValueAt(double[] x)
|
double |
getValueAt(double x,
double y)
|
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()
|
getValueAt
public double getValueAt(double x,
double y)
throws NotDefinedException
NotDefinedException
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